← Back to Reliefr

Privacy Policy

Last updated: May 19, 2026

For a live, visual breakdown of every datum the app holds about you, open Settings → Privacy → Your data in the app.

Reliefr ("we", "us", "the app") respects your privacy. This policy explains what information we collect, how we use it, and your rights.

Anonymous identifiers

Reliefr uses two anonymous identifiers. Neither can be linked to your name, email, or any personal data:

Both identifiers are reset if you uninstall and reinstall the app, and can be cleared at any time via Settings > Clear All Data.

What we collect

What we read transiently (never stored)

The following are read into memory only to make a single on-device decision, then discarded. They are never written to disk, never sent to our servers, and not retained between evaluations.

Consent logging

On first launch, an anonymous identifier is automatically generated via Firebase Anonymous Authentication. When you acknowledge the content consent screen, the following is stored against that identifier in Firebase:

No personally identifiable information is collected at this stage. The anonymous identifier cannot be linked to your name, email, phone number, or any other personal data. This log exists solely to evidence that content consent was given and is not used for advertising, analytics, or any other purpose.

Crash reports

If the app crashes or hits a fatal error, a crash report is automatically sent to Firebase Crashlytics so we can fix the bug. Each report contains:

Crash reports never contain joke text, joke ratings, profile data, calendar data, or health data. They are used solely to diagnose and fix bugs and are retained for up to 90 days. You can disable crash reporting by clearing all data via Settings > Privacy > Your data.

Anonymous usage statistics

To understand how many people use Reliefr on any given day, we write a small "ping" record to Firebase at most once per day per device. The per-device ping contains:

We also maintain a single aggregate record per day that stores:

That's the full extent of what we collect here. No personal data, no activity within the app, no content you viewed or interacted with, no location. The ping is deduplicated on your device so it fires at most once per day regardless of how many times you open the app or how many notifications you receive. We use this purely to compute aggregate counts of daily and monthly active users.

How we pick jokes for you

The app explains every joke it delivers. Long-press any joke card and you'll see a "Why this joke?" sheet with the exact reasoning: which trigger fired the delivery (stress / bad sleep / schedule / etc.), which of your topic / style / mood preferences matched, how the joke is rated globally, and how much data the algorithm has on you so far.

This isn't a marketing slogan — it's the actual algorithm output. The same data the picker used is what you read. If you want to see how a delivery was made, you can.

What we do NOT collect

How your data is stored

Profile and preference data is stored only on your device. Joke ratings, submitted jokes, and consent records are stored in Firebase (Google Cloud Firestore) under an anonymous user ID that cannot be linked to you personally.

Third-party services

Your rights

Privacy > Clear All Data is the single, self-service erasure path. One tap and we:

The only data that persists is the aggregated, anonymized daily/monthly active-user counts — those are aggregates with no per-user records once the day rolls over, and don't link back to you.

If the server-side wipe step fails (you're offline, etc.), the local wipe still completes and you get a toast asking you to retry once you have a connection. Until you do, the server records remain.

Contact

Questions or requests: support@reliefr.app