Clarity respects your quiet.
Clarity is a personal journaling app. This policy explains what we collect, why, and the controls you have. Plain language, no surprises.
What we collect
- Account: your email address, and (if you use Google or Apple sign-in) a unique provider identifier.
- Your writing: the text of your journal entries, the timestamps, and the duration of each session.
- Derived signals: from your writing we compute mood, clarity score, words-per-minute, and loose theme tags. A short "gem" sentence summarising each entry is also generated.
- Preferences: your tier (Free / Pro), timezone, notification opt-in, and your preferred reminder time.
- Device: an Expo push token, used only to deliver the daily reminder you opted in to.
- Billing: if you upgrade, payment is processed by Apple (in-app purchase on iOS) or Stripe (on the web). We store the resulting customer / subscription identifier so we can keep your Pro tier in sync. We never see card numbers.
- Diagnostics: crash reports and non-identifying usage events, only if you've opted in to analytics.
What we do not collect
- We do not run third-party ad networks.
- We do not sell or rent your data.
- We do not train public AI models on your entries.
- We do not track you across other apps and websites.
How we use what we collect
- To run the product: store your entries, compute the signals above, and show you your Sky Map over time.
- Analyses ("Daily Gem", themes, Weekly Synthesis): entry text is sent to a language model provider (currently Google's Gemini API) to generate the short summary and tags. The provider is contractually prohibited from using your data to train their models.
- Reminders: if you opt in, we send at most one push notification per day at your chosen time, and only on days you have not already written.
- Billing: Apple processes Clarity Pro purchases on iOS; Stripe processes them on the web.
Who we share with
We use a small set of service providers to run Clarity. Each has a narrow role:
- Supabase — database, authentication, scheduled functions.
- Expo Push Service + Apple Push Notification service — delivering the daily reminder.
- Google (Gemini API) — generating the Daily Gem, theme tags, and Weekly Synthesis.
- Apple (In-App Purchase) — processing Clarity Pro purchases on iOS.
- RevenueCat — managing iOS subscription entitlements (receives your account ID and subscription status, never payment details).
- Stripe — processing Clarity Pro payments on the web.
- Google / Apple — only when you choose third-party sign-in.
We do not share your data with anyone else, except where required by law.
Data retention
Your entries stay until you delete them. You can delete your entire account from Settings → Delete account. This permanently removes your entries, profile, push token, and sign-in, typically within a few seconds. Backups are purged within 30 days.
Your rights
- Access and portability: email us at the address below and we will send you a copy of your entries.
- Correction: edit your entries directly in the app.
- Deletion: use Settings → Delete account, or email us.
- Withdraw consent: revoke notification permissions in iOS Settings, or turn off analytics in the app.
If you are in the EU/UK, these correspond to GDPR rights of access, rectification, erasure, restriction, portability, and objection. If you are in California, these correspond to your CCPA rights.
Children
Clarity is not directed to children under 13, and we do not knowingly collect information from them. If you believe a child has provided us data, email us and we will delete it.
Security
Entries are stored encrypted at rest on Supabase's managed Postgres, and in transit over TLS. Access to the database is limited to Clarity maintainers. No system is perfectly secure; we disclose material breaches promptly.
International transfers
Our service providers process data in the US and EU. Where required, we rely on Standard Contractual Clauses and equivalent mechanisms.
Changes to this policy
If we materially change this policy, we will update the date above and, for significant changes, notify you by email or in-app banner before the change takes effect.
Contact
Questions, requests, or concerns: support@clarityjournal.org