what is howwasmy.day?
last updated: May 2025
what we built
howwasmy.day was built as a zero-friction alternative to traditional journaling apps. No long forms, no mandatory sign-ups, no pressure. Just three taps and an honest reflection of your day.
The tool generates a personalised "day card" — a combination of colours, a cinematic title, a time of day, a weather mood, and a score — all derived from your three inputs. Every result is unique and shareable.
who built this
howwasmy.day is an independent project. It is not backed by a corporation or funded by advertising networks beyond the standard display ads that support free operation of the site.
vibe-to-wellness mapping
Our "vibe" labels are aesthetic and creative — but they loosely map to recognisable emotional states. This mapping is provided for self-awareness, not diagnosis.
| vibe | emotional mapping |
|---|---|
| 🌀 chaotic | anxious / overwhelmed |
| 🤫 quiet | withdrawn / low social energy |
| 💗 romantic | connected / sense of belonging |
| 🎬 cinematic | present / in flow state |
| 🌫️ liminal | dissociated / emotionally numb |
| 🌌 ethereal | transcendent / peak experience |
| 🖤 noir | melancholic / persistent sadness |
| 🌻 solarpunk | hopeful / future-oriented optimism |
| 💿 vaporwave | nostalgic / longing for the past |
| 🍂 folklore | grounded / stable and secure |
| 🧊 arctic | emotionally flat / numb |
| 💜 neon | manic / restless high energy |
| 👑 golden | confident / empowered |
| 🔮 astral | introspective / self-aware |
| ⚡ legendary | resilient / strength through adversity |
These mappings are not clinical categories. They are creative reflections to help you notice patterns in how you feel. If you notice persistent negative patterns, please seek professional support.
this is not a medical tool
effective: May 2025
what howwasmy.day is
- A creative daily journaling tool
- A way to track general mood patterns over time
- A fun, aesthetic way to reflect on your day
- An entertainment and self-expression product
what howwasmy.day is NOT
- A substitute for professional mental health care
- A diagnostic or screening tool for any mental health condition
- A therapy app or clinical intervention
- A replacement for speaking with a licensed therapist, counsellor, or doctor
- A source of medical advice
about our "vibe" labels
Our vibe categories (chaotic, quiet, romantic, cinematic, liminal, etc.) are aesthetic and creative labels, not clinical terms. While we provide a loose mapping to recognisable emotional states for self-awareness purposes, these labels:
- Are not based on any validated psychological assessment
- Do not constitute a diagnosis of any kind
- Should not be used to self-diagnose mental health conditions
- Are not reviewed or endorsed by mental health professionals
about day scores
The numerical "day score" (e.g. 7.2/10) is algorithmically generated from a pre-defined lookup table based on your three inputs. It is a creative representation, not a clinical measurement. It does not measure psychological wellbeing, mental health status, or any validated construct.
about insights
The insight messages shown in the diary section (e.g. "you've been feeling withdrawn") are pattern observations based on your recent vibe selections. They are:
- Generated by simple frequency analysis, not AI or clinical algorithms
- Intended as gentle prompts for self-reflection
- Not personalised medical or psychological advice
- Not a substitute for professional assessment
when to seek help
If you are experiencing persistent low mood, anxiety, thoughts of self-harm, or any mental health crisis, please contact a professional immediately:
| resource | link |
|---|---|
| Find a helpline (global) | findahelpline.com |
| Crisis Text Line (US) | Text HOME to 741741 |
| Samaritans (UK/IE) | Call 116 123 |
| 113 Zelfmoordpreventie (NL) | Call 113 or 113.nl |
| Telefonseelsorge (DE/AT) | Call 0800 111 0 111 |
| International Association for Suicide Prevention | iasp.info |
limitation of liability
By using howwasmy.day, you acknowledge that the service is provided for entertainment and personal reflection purposes only. The operator assumes no liability for any decisions, actions, or health outcomes based on information displayed by this tool. See our full Terms of Service for details.
your data, simply explained
effective: May 2025 · applies to: howwasmy.day and all subdomains
what data we collect
| data | where stored | why |
|---|---|---|
| daily ratings (energy/mood/vibe) | your browser (localStorage) | to show your diary strip |
| "this happened today" text | your browser (localStorage) | displayed on your card only |
| day score + colour | your browser (localStorage) | diary visualisation |
| XP, streak, unlocks | your browser (localStorage) | gamification features |
| email address (pro users only) | Supabase (EU region) | account authentication |
| payment info (pro users only) | not yet active | subscription billing — coming soon |
what we do not collect
- We do not store your mood entries on any server (free tier)
- We do not read, analyse or share your "this happened today" text
- We do not build behavioural profiles
- We do not sell data to third parties
- We do not use your data for AI training
- We do not use vibe selections for any clinical or research purpose
third party services
The following third parties may process data when you use this site:
- Google AdSense — serves ads on the free tier. Google may use cookies to personalise ads. See Google Privacy Policy.
- Stripe — processes payments for pro subscriptions. Stripe is PCI-DSS compliant. We never see your card details. See Stripe Privacy Policy.
- Supabase — stores pro user accounts in EU data centres. See Supabase Privacy Policy.
- Cloudflare — hosts and delivers the site. May log anonymised access data. See Cloudflare Privacy Policy.
- OpenWeatherMap — provides live weather data based on approximate location. See OpenWeatherMap Privacy Policy.
data retention
Free tier data exists only in your browser localStorage. You can delete it at any time by clearing your browser data or using the "clear all data" button in the app. We have no copy of it and cannot delete it on your behalf.
Pro account data (email, subscription status) is retained for the duration of your subscription plus 90 days after cancellation, then permanently deleted.
your rights under GDPR
applicable to users in the European Economic Area (EEA) and United Kingdom
legal basis for processing
| processing activity | legal basis |
|---|---|
| localStorage diary (free tier) | no processing — data never leaves your device |
| account email (pro) | contract performance (Art. 6(1)(b)) |
| payment processing (pro) | contract performance (Art. 6(1)(b)) |
| Google AdSense personalised ads | consent (Art. 6(1)(a)) — you may opt out below |
your rights
Under GDPR you have the following rights. To exercise any of them, email us at privacy@howwasmy.day:
- Art. 15 Right to access — request a copy of your personal data
- Art. 16 Right to rectification — correct inaccurate data
- Art. 17 Right to erasure — request deletion of your data
- Art. 18 Right to restrict processing
- Art. 20 Right to data portability
- Art. 21 Right to object to processing
- Art. 77 Right to lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens) at autoriteitpersoonsgegevens.nl
cookie consent
We use the following cookies:
- localStorage (hwd_*) — essential, stores your local diary, XP, streak, and preferences. Not a cookie technically — no consent required.
- Google AdSense cookies — non-essential, used for ad personalisation. You may opt out via Google Ad Settings.
We do not use tracking pixels, fingerprinting, or third-party analytics beyond what AdSense sets.
data transfers
Supabase stores data in EU (Frankfurt) region. Stripe operates under EU Standard Contractual Clauses for any data transferred outside the EEA. Cloudflare operates under their GDPR Data Processing Addendum.
terms of use
effective: May 2025
what this service is
howwasmy.day is a personal mood journaling tool. It generates aesthetic day cards based on your inputs using pre-defined lookup tables. Output is for personal, creative, and entertainment purposes only.
what we do not guarantee
- We do not guarantee uninterrupted availability of the service
- We do not guarantee that day cards accurately reflect psychological or emotional states
- We do not guarantee the accuracy, completeness, or reliability of any insight messages
- Day scores, vibe labels, and insights are not validated psychological instruments
acceptable use
You may not use howwasmy.day to:
- Attempt to reverse engineer, scrape, or automate the service
- Circumvent pro subscription requirements
- Share content from this site in a way that misrepresents its origin
- Present vibe labels, scores, or insights as clinical or medical information
pro subscriptions
- Pro monthly subscriptions are billed at €2.99/month via Stripe
- Lifetime access is a one-time payment of €9.99
- Monthly subscriptions may be cancelled at any time — access continues until end of billing period
- Refunds are not provided for partial billing periods
- Lifetime access is non-refundable after 14 days (EU cooling-off period applies within 14 days of purchase)
- VAT is applied in accordance with EU digital services regulations
intellectual property
The howwasmy.day name, design, and generated card content are owned by the operator. Day cards generated by your inputs may be shared freely for personal use with attribution.
limitation of liability
howwasmy.day is provided "as is". To the maximum extent permitted by Dutch law, the operator is not liable for any damages arising from use of this service, including but not limited to any health-related decisions made based on information displayed by this tool. Total liability is limited to the amount paid for a subscription in the 3 months preceding any claim.
governing law
These terms are governed by the laws of the Netherlands. Disputes shall be subject to the exclusive jurisdiction of the courts of Amsterdam.
get in touch
| reason | contact |
|---|---|
| general enquiries | general@howwasmy.day |
| privacy / GDPR requests | privacy@howwasmy.day |
We aim to respond to all GDPR-related requests within 30 days as required by law. General enquiries are typically answered within 3 business days.
Operator: registered in the Netherlands under Dutch law. KVK registration in progress.