Privacy Policy for Quessia: App Blocker & Focus Timer (Android)

Effective Date: September 20, 2026 · Version 1.0

This Privacy Policy describes how Quessia ("the app", "we", "our") handles information when you use our Android application (package com.appkadag.quessia) to block distracting apps, run focus sessions, and track your own screen time. Quessia stores your rules, tasks, and usage data locally on your device. There is no account and no server that receives this data.

The Short Version: Quessia stores your block rules, focus sessions, tasks, and screen-time stats in a local database on your Android device. We do not operate any servers that receive this data, and we do not have access to it. The Android accessibility service Quessia uses to detect which app you've switched to is configured so it cannot read what is on your screen, only which app's window is in front. Quessia has no ads and nothing to buy: there is no advertising SDK and no in-app purchase. The one thing that leaves your device is a crash report, sent to Firebase Crashlytics only if the app crashes — see Section 6.
What we collect from you: Nothing automatically, except a crash report (stack trace plus OS/device/app-version info) if the app crashes — see Section 6.
What you create stays where: On your device only (local database, never transmitted to our servers).
No accounts, no analytics SDK, no ads, no in-app purchases.
Third parties involved: Firebase Crashlytics (Google), for crash reports only. That's it.

1. Information You Provide

The following data is stored locally on your Android device only, in the app's own on-device database. It is never transmitted to our servers, because we do not operate any servers that receive this data.

Android-Specific Storage: All of the above is stored in a local Room (SQLite) database, sandboxed within the Quessia app. Android's app sandboxing prevents other apps from reading this database. No cloud sync is performed by the app.

2. The Accessibility Service: What It Can and Cannot See

This is the permission most worth explaining plainly. Quessia's accessibility service is configured with canRetrieveWindowContent="false" and is only allowed to listen for one event type, typeWindowStateChanged. In practice this means the service can only ever see which app's window just came to the front (its package name, e.g. com.instagram.android): it cannot read text, images, or any other content on your screen, in this app or any other app, at any time.

Quessia uses this service for exactly one purpose: to detect when you've switched into an app covered by one of your active block rules, so it can show the block screen. The package name it reads is compared against your rules on-device and is not transmitted anywhere. When a block fires, the service either draws an overlay on top of the blocked app or returns you to the Home screen: it never types into, taps, or otherwise controls any other app.

3. Screen-Time Statistics (Usage Access)

To show you your own "Top apps" and screen-time numbers, and to double-check which app is in the foreground, Quessia uses Android's Usage Access API (PACKAGE_USAGE_STATS / UsageStatsManager). This requires a one-time grant from the Android system's "Usage access" settings screen, separate from a normal runtime permission prompt. The usage data this reads is processed and stored entirely on your device, purely to power the app's own stats screens, and is never transmitted anywhere.

4. What We Do NOT Collect

Specifically, the app does not collect or transmit any of the following:

The one exception is a crash report, sent only if the app crashes — see Section 6.

5. Android Permissions

Quessia requests the following Android permissions:

6. Crash Reporting

Quessia uses Firebase Crashlytics, a Google service, so that if the app crashes, we receive a crash report: a stack trace, plus your device model, OS version, and the Quessia app version. Crashlytics is deliberately configured for crash reports only — no analytics, no custom event logging, and no custom keys or breadcrumbs are attached to a report. This is a deliberate choice: it means a crash report can never include which apps you've chosen to block, or anything else about your rules or usage, even if the app happened to crash while showing a block screen. A crash report is the only data Quessia transmits off your device.

7. Data Sharing

We share data with the following party only:

We do not sell your personal data. We do not share your rules, tasks, sessions, or screen-time data with any third party, because that data never leaves your device.

8. Your Choices

9. Children's Privacy

Quessia does not knowingly collect personal information from children. The app does not require any account, sign-up, or personal information from any user regardless of age.

10. Data Retention, Backup, and Deletion

11. Your Rights (GDPR / CCPA)

12. Changes to This Policy

If we change how Quessia handles data — for example, if advertising or in-app purchases are reintroduced, or if we add a new third-party service — we will update this Privacy Policy and update the "Effective Date" at the top. For material changes, we will surface a notice within the app on your next launch.

13. Contact

Questions or concerns about this Privacy Policy?


Quessia is developed by AppKadag Creations. Contact: appkadag@gmail.com · © 2026 AppKadag Creations