Delete my account & data
How to permanently delete your Solace data — from your phone and from our cloud.
Plain-English summary
Solace stores data in two places:
- On your phone — always. Journals, moods, streak history, and settings live in a private local database.
- In the cloud — only if you signed in (Settings → Account). When you sign in, the app uploads a backup of your local data to Google Firebase (Firestore + Firebase Authentication) so you can restore it on a new device.
Deleting your data depends on whether you ever signed in.
Path A — You never signed in (no account)
Your data is local-only. To delete it:
Option 1 (recommended): Inside the app:
- Open Solace
- Settings (gear icon, top-right of Home)
- Privacy → Clear all data
- Confirm
Option 2: Uninstall Solace. Android wipes the app’s sandboxed storage automatically when you uninstall.
That’s it. There’s nothing on our servers tied to you.
Path B — You signed in (you have an account)
You have data in two locations: the local copy on your phone AND the cloud copy in Firebase. There are two ways to delete both — pick whichever fits your situation.
Recommended (in-app, instant)
If you’re signed in, the cleanest path is:
- Settings → Account → tap your account row
- In the bottom sheet, tap Delete account & all data
- Confirm
This runs in one shot:
- Deletes your
user_backups/{your-uid}document in Firestore - Deletes your Firebase Authentication account (signs you out everywhere)
- Wipes your local data on this device
After the operation completes you’ll see a confirmation snackbar. There’s no email back-and-forth required.
Note on “recent login”
Firebase requires a fresh credential for destructive operations. If your last sign-in was more than ~5 minutes ago, the app will ask you to sign in again before retrying. This is a security feature, not a bug.
Alternative (email request)
If you can’t access the in-app button for any reason — your sign-in broke, the app crashes, you uninstalled, etc. — email us:
Subject: Account deletion request — Solace
Please include:
- The email address you used to sign in (or “Google sign-in” + the Google email)
- A short note confirming you want both your cloud backup AND your Firebase Auth account permanently deleted
We will:
- Delete your
user_backups/{your-uid}document in Firestore - Delete your Firebase Authentication account
- Send you a confirmation email when complete
Turnaround time: within 30 days, usually within 3 days.
What gets deleted
- Your email and Firebase user ID
- Your Google profile data (if you signed in via Google)
- Your Firestore backup (full Hive snapshot — streak, moods, journals, letters, settings, achievements, healing tasks, memories)
- Your local data on your phone
What does NOT get deleted automatically
- Google Play subscription records — held by Google, not us. To delete those, contact Google Play support: support.google.com/googleplay
- AI chat operational metadata — already auto-deleted within 7 days from your last AI request. We can’t delete it sooner because it’s needed for our rate limiter.
- Crash reports — anonymized telemetry held by Firebase Crashlytics; can’t be tied back to you. Auto-deletes within 90 days.
Path C — You uninstalled but still have a cloud account
The on-device data is gone (Android wiped the sandboxed storage on uninstall). But your cloud backup and Firebase Auth account still exist.
To delete them, email us using the same instructions as Path B above. You don’t need to reinstall the app to request deletion.
What server-side data exists at all?
| Data | Where | Retention | Tied to identity? |
|---|---|---|---|
| Cloud backup | Firestore user_backups/{uid} | Until deleted on request | Yes — by Firebase user ID |
| Firebase Auth account | Firebase Authentication | Until deleted on request | Yes — email + UID |
| AI chat message contents | Not stored. Sent to AI provider, then forgotten. | 0 days | No |
| AI chat operational metadata | Cloud Functions logs | 7 days, auto-deleted | Loosely (by IP) |
| Crash reports | Firebase Crashlytics (anonymized) | 90 days, auto-deleted | No |
| Subscription token | Required to validate Pro | Until cancellation + 90 days | Yes (by Play purchase ID) |
Subscription & purchase records
If you purchased Solace Pro, Google Play (not Solace) holds the purchase record. We have no power to delete Google’s transaction records — that’s between you and Google. To request deletion of the purchase record itself:
- Visit payments.google.com → Settings → Privacy
- Or contact Google Play support: support.google.com/googleplay
We retain only the validation token, which is automatically invalidated 90 days after you cancel.
What if I’m under 18?
Solace is intended for 18+ users. If a minor used the app and you’re a parent or guardian requesting deletion, email us with:
- The minor’s first name (as entered in the app)
- The email address used to sign in (if any)
- Your relationship to them
- A statement that you’re authorized to act on their behalf
We’ll prioritize these requests and complete them within 7 days.
Your rights under regional laws
- GDPR (EU/UK) — right to erasure (Art. 17). Email us; we comply within 30 days.
- CCPA (California) — right to delete. Email us; we comply within 45 days.
- PIPEDA (Canada), LGPD (Brazil), and similar — same process.
You also have the right to lodge a complaint with your local data protection authority if you’re unhappy with our response. We’d rather fix it directly though, so please email us first.
Contact
For any data deletion question:
We respond to every privacy/deletion email within 14 days, usually within 3.