This Privacy Policy explains how Jeda (“Jeda”, “the app”, “we”,
“us”) handles information. Jeda is an Android digital‑wellbeing app published by
Yanuar Arifin. The app’s package name is com.usejeda.
Jeda is built on one principle: measure the product, never the person. The app exists to help you use your phone more intentionally, so it is designed to collect as little as possible, and never the behaviour it is meant to protect — the apps you choose, how long you use them, your schedules, and your reflections all stay on your device.
Summary
- Most of your data never leaves your phone. Your selected apps, schedules, daily plan, usage figures, and reflection notes are stored only on your device.
- We do not collect your usage history, the names of the apps you select, your schedules, or what you write in reflections.
- The only information that ever leaves your device is optional, anonymous product‑health data: crash reports and a once‑a‑day “still installed” ping. Turn it off any time in Settings → Help improve Jeda.
- No advertising. No ad identifiers. No selling of data. No behavioural profiling. Jeda contains no advertising SDKs.
- Jeda does not use Android Accessibility services.
1. Information stored only on your device
The following stays on your device and is never transmitted to us or anyone else. We cannot see it.
- The apps you select as “impulse apps”.
- Your schedules (days, hours, names) and your daily plan (budget, session length, recovery, intensity).
- App usage figures. With your permission, Jeda reads the full‑day usage totals of the apps you select (via Android’s Usage Access) only to suggest a baseline budget. It does not read other apps, does not store a usage history, and does not build a behaviour dashboard.
- Reflection notes. Optional check‑in text stays local and is not sent anywhere.
If you uninstall Jeda, this on‑device data is removed with the app.
2. Information we collect (optional and anonymous)
If you leave analytics enabled (it is on by default and can be switched off in Settings → Help improve Jeda), Jeda sends a small amount of anonymous, product‑level data. None of it identifies you, and none of it contains your usage behaviour.
a) Crash and error diagnostics
When the app crashes or hits an error, a diagnostic report is sent to our crash reporting provider (Sentry) so we can fix it. Personally identifiable information is disabled. Reports may include the type of error, a stack trace, the app version, and basic device/OS technical details (such as device model and Android version). Why: protection that crashes silently is worse than no app.
b) Anonymous daily “heartbeat”
At most once per day, while analytics is on, Jeda sends a tiny record to our backend provider (Supabase) so we can understand retention — roughly how many installs are still active over time. This record contains only:
- a random installation ID generated locally by the app — this is not a device identifier or an advertising ID, and cannot be traced back to you or your device;
- whether protection is currently set up and enabled (a single yes/no value);
- the app version;
- your device’s country/region (e.g. “ID”), derived from your device language settings — a coarse region only, not GPS or precise location (Jeda has no location permission).
We never send app names, usage durations, schedule contents, or reflection text.
3. Optional Jeda Plus interest form
Jeda is in early access. If you tap “I’d pay for Jeda Plus”, the app opens an external Google Form in your browser. Anything you choose to enter there is submitted to that form and handled under Google’s Privacy Policy. This is entirely voluntary — Jeda does not pre‑fill or attach any of your data to the form.
4. Permissions and why Jeda asks for them
Jeda requests a capability only when a feature needs it, and explains each in the app. None of these permissions are used to collect or transmit your activity.
| Permission | Why Jeda uses it |
|---|---|
Usage Access (PACKAGE_USAGE_STATS) | Reads only the full‑day totals of the apps you select, to suggest a baseline budget. Optional; a manual baseline always works without it. |
Display over other apps (SYSTEM_ALERT_WINDOW) | Shows the calm pause screen over a selected app when a session ends. |
Notifications (POST_NOTIFICATIONS) | Shows the protection status and pause‑session notifications. |
Alarms & reminders (SCHEDULE_EXACT_ALARM) | Starts and ends protection precisely at your scheduled times. |
Run at startup (RECEIVE_BOOT_COMPLETED) | Restores protection after the phone restarts. |
Foreground service (FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE) | Keeps protection running reliably while a schedule is active. |
Internet (INTERNET) | Used only for the optional crash reports and daily heartbeat described above. |
Jeda does not request location, contacts, camera, microphone, photos, or your advertising ID.
5. How we use information
We use the limited information we collect only to keep the app stable (diagnose and fix crashes) and to measure product health and retention so we can improve Jeda. We do not use it for advertising, we do not sell or rent it, and we do not build profiles of individual users.
6. Service providers we share with
- Sentry (crash diagnostics) — sentry.io/privacy
- Supabase (anonymous heartbeat storage) — supabase.com/privacy
- Google Play distributes the app and may collect its own diagnostics under Google’s Privacy Policy.
These providers process data on our behalf under their own terms; we share only what is described in this policy.
7. Data retention
- On‑device data remains until you delete it in the app or uninstall Jeda.
- Crash reports are retained by our crash provider for a limited period according to their standard retention settings.
- Heartbeat records are anonymous and retained only as long as needed to understand retention trends.
8. Your choices and rights
- Turn analytics off. Go to Settings → Help improve Jeda to stop both crash reports and the heartbeat. It applies immediately.
- Uninstall. Removing Jeda deletes all on‑device data and stops any further data leaving your device.
- Access or deletion requests. Depending on where you live (for example under the EU/UK GDPR or Indonesia’s Personal Data Protection Law), you may have rights to access, correct, or delete your personal data. Because the heartbeat is anonymous and is not linked to your identity or device, we generally cannot locate “your” record to retrieve or delete it individually — but you can stop all future collection at any time using the options above. For any request, contact us below.
9. Children’s privacy
Jeda is not directed to children under 13 (or the minimum age of digital consent in your country) and we do not knowingly collect personal information from them.
10. International users
Jeda may be used worldwide. Where analytics is enabled, the limited anonymous data described above may be processed on servers operated by our service providers in other countries. By using the app with analytics enabled, you understand this processing may occur.
11. Security
We keep collected data to a minimum, disable personally identifiable information in crash reports, use a random installation ID rather than any device or advertising identifier, and transmit data over encrypted (HTTPS) connections. No method of transmission or storage is ever completely secure, but minimal collection is our strongest safeguard.
12. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will revise the “Last updated” date above and post the new version at this URL. Material changes will be reflected here before they take effect.
13. Contact
If you have questions about this Privacy Policy or your data, contact:
Yanuar Arifin
[email protected]