Desrola

Privacy policy

Effective November 1, 2026

In short: what you do on your phone (which apps you use, for how long and how many times you open each one) stays on your phone. On Android, Desrola reads it to show the pause and the block at the right moment; on iPhone, Apple's Screen Time takes care of that, and Desrola never even sees the names of your apps. None of it leaves the device. Your account is managed by Firebase Authentication, from Google. In addition, these services receive data from the app, and here we say exactly which: RevenueCat, for subscriptions; PostHog, for usage statistics without app names; and Meta, TikTok and Google (Firebase Analytics, on Android only), to measure our ads. The subscription is charged through Google Play or the App Store, depending on your phone. We don't show ads inside the app and we don't sell data for money. You can delete your account and your data from the app (how).

Who we are

Desrola is an app by Everflow Labs, Inc., which is responsible for your personal data. For any question about your data or to exercise your rights: hello@everflowlabs.io.

Your account

To use Desrola you create an account with Google, with Apple (on iPhone) or with your email and a password. The account is managed by Firebase Authentication, a Google service, which receives:

The account lets you sign in and keeps your subscription with you if you change phones: the account ID is what RevenueCat uses to recognize your subscription. Your streak, XP, intentions and schedules aren't stored in the account: they stay on your phone.

What stays on your phone

This is kept in the app's storage, on your phone:

Per-app usage and app names never leave your phone: they don't reach us, PostHog, Meta, TikTok, Google or RevenueCat. On iPhone, this applies to everything Desrola learns through Screen Time, including the app identifiers: none of it leaves your phone or is used for advertising or to measure ads. Desrola can't see what you do inside other apps (what you read, type or watch): on Android, only which app is open and for how long; on iPhone, not even the names of your apps or how much you use each one. There is no cloud copy: if you delete the app or change phones, your streak, XP, intentions and schedules don't come back. Your subscription does, with your account.

What each service receives

ServiceWhat forWhat it receives
Firebase Authentication (Google)Your account: signing in and keeping it secure. What's listed under “Your account”, above. It never receives your phone usage or your app names.
RevenueCatValidating and restoring your subscription, and knowing which ad it came from. Your account ID (or, before you sign in, a random ID the app creates for your phone); the purchase data Google Play or the App Store reports (plan, dates, whether it's a trial, the store country and the price); your phone model, OS version and IP address; on Android, the Google advertising ID, the Android ID and the Firebase installation ID; on iPhone, Apple's identifier for vendors (IDFV) and an Apple attribution token that says whether the install came from an ad on the App Store (Apple Search Ads); and the anonymous ID of the Meta SDK. With those identifiers, RevenueCat sends subscription events (trial start, purchases and renewals) to Meta and, on Android, to Google from its servers, without your name or email. Apple's advertising identifier (IDFA) would only be sent if you allowed tracking in Apple's prompt.
PostHogLearning which parts of the app get used and where people get stuck, so we can improve it. A random ID the app creates for your phone and these events:
  • that you opened the app; which intro, question and permission screens you completed;
  • your age range (for example, “25 to 29”) and your daily screen time range (for example, “4 to 5 hours”), never your exact age;
  • on Android, whether you granted usage access, display over other apps and notifications; on iPhone, whether you granted Screen Time permission and notifications;
  • whether you created an account and with which service (Google, Apple or email), never the email; whether you deleted it;
  • how you heard about Desrola (a friend, Facebook, TikTok, Instagram, YouTube, Play, App Store or other);
  • when a session starts (its length, whether it blocks all apps or some, and whether Tough Mode is on), when you finish it (the XP earned) and when you give up;
  • when you set an intention (the open limit and the minutes), without the app's name, and when you save a schedule (its XP), without the apps;
  • whether you saw the subscription screen, which plan you tapped, whether you closed the store sheet and whether you started a trial;
  • whether the app asked you for a rating on the Play Store or the App Store.
Plus the time of each event, phone model, OS and app version, language, time zone and IP address (which PostHog uses to estimate your country). It never receives app names, your per-app usage, your name, your username or your email. On iPhone, it also never receives the app identifiers Screen Time gives Desrola.
Meta (Facebook SDK)Measuring which of our ads on Facebook and Instagram lead to installing the app and starting the trial, and letting Meta show those ads to similar people. That the app was installed and opened, that you created an account (and whether with Google, Apple or email), that you saw the subscription screen and that you started the trial (with the product and an encrypted transaction code). The SDK may also log in-app purchases on its own. Plus an ID generated by the SDK, the Google advertising ID (on Android), phone model, OS and app version, language and IP address. And, from RevenueCat's servers, subscription events. On iPhone, the SDK starts with tracking turned off: Apple's advertising identifier (IDFA) would only be used if you allowed tracking in Apple's prompt, and without that, Meta measures ads through SKAdNetwork, Apple's own ad measurement system. It never receives your name, your email, app names or your per-app usage.
TikTok (TikTok SDK)Measuring which of our ads on TikTok lead to installing the app and starting the trial. That the app was installed and opened and that you started the trial (with an encrypted transaction code), the Google advertising ID (on Android), phone model, OS and app version, language and IP address. It doesn't log purchases on its own. On iPhone, when the app includes the TikTok SDK, it receives the same, and Apple's advertising identifier (IDFA) would only be used if you allowed tracking in Apple's prompt. It never receives your name, your email, app names or your per-app usage.
Google Firebase Analytics (Android only)Measuring which of our ads on Google lead to installing the app and starting the trial. Firebase's automatic events (first open, sessions and in-app purchases), that you started the trial (with the product), an installation ID generated by Firebase, the Google advertising ID, phone model, OS and app version, language and IP address. And, from RevenueCat's servers, subscription events. It isn't in the iPhone app. It never receives your name, your email, app names or your per-app usage.
Google PlayOn Android: charging for the subscription and, sometimes, asking for a rating. Payments are processed by Google Play under its own policies. We don't receive your payment details.
Apple (App Store and Sign in with Apple)On iPhone: charging for the subscription, sometimes asking for a rating and, if you choose, signing in with Apple. Payments are processed by the App Store under Apple's policies. We don't receive your payment details. If you sign in with Apple, Apple confirms who you are and gives Firebase Authentication your email address and, the first time, the name it shares. When you delete your account, Desrola asks Apple to revoke its access to your Apple Account.

These services store data on servers in the United States and other countries.

The permissions the app asks for

On Android

On iPhone

The app doesn't ask for access to your camera, microphone, location, contacts or photos, and doesn't use the accessibility service.

What we don't do

How to delete your account and your data

From the app: on any tab, tap the circle with your initial (top left) to open Profile, then tap “Delete my account”. If you signed in with email, the app asks for your password to confirm; if you signed in with Apple, your iPhone asks you to confirm with your Apple Account, and Desrola asks Apple to revoke its access to your account. This deletes your Firebase account and everything the app keeps on your phone: streak, XP, intentions, schedules and settings; on iPhone, it also removes every block Desrola set through Screen Time. It can't be undone. Deleting only the app removes what's on your phone, but not your account.

Without the app, or if you already deleted it: email hello@everflowlabs.io from your account's email address, with the subject “Delete my Desrola account”. We delete your account and confirm by email when it's done.

What happens to each thing:

This section is also our data deletion instructions page for Google Play and Meta.

How long we keep data

Why we use your data

Your rights

Depending on where you live, you can ask us for access to your data, to correct it, delete it or receive a copy, to know who we share it with, and to object to its use, by writing to hello@everflowlabs.io. We won't treat you differently for exercising these rights. You can also complain to your local data protection authority.

US state privacy laws (such as California's): we don't sell personal information for money. We do share device identifiers and app events with Meta, TikTok and Google to measure and improve our ads, which some state laws treat as “sharing” for targeted advertising. To opt out, email us at hello@everflowlabs.io and, on Android, delete or reset your advertising ID in your phone's settings. On iPhone, Apple's advertising identifier (IDFA) would only be used if you allowed tracking in Apple's prompt.

Children

Desrola is not directed to children, and we don't knowingly collect data from children under 13. If you're under 18, use the app with the permission of a parent or guardian.

Changes

If we change this policy, we'll publish the new version on this page with its effective date.