Release status: Stillkeen is not yet publicly released. This notice describes the current product design and source behavior. It must receive legal review and be updated with the final analytics provider, region, retention, developer entity, and public contact before store submission.
1. Summary
- Your plans, attempts, results, settings, and personal bests are stored on your device.
- Stillkeen has no account, advertising, purchase, or cloud-sync system in V1.
- Local reminders are optional and scheduled by your operating system.
- Optional app-usage analytics remains off unless you explicitly choose Share App Usage.
- You can stop future analytics collection and reset app-owned local data from Settings.
2. Data stored on your device
Stillkeen stores the minimum local state needed to provide the training routine:
- language, selected training goal, accessibility and feedback settings;
- daily-plan definitions, completion state, difficulty preferences, and instruction state;
- attempt summaries such as active duration, accuracy, errors, pause state, and exercise-specific result fields;
- derived personal bests, continuity, and weekly progress summaries;
- optional reminder preference, local reminder time, timezone, and permission-request state;
- analytics consent state and, only after opt-in in a configured build, an app-generated installation identifier and coarse activation-day marker.
Stillkeen does not provide an account or app-managed cloud backup and does not sell this local training history.
3. Optional app-usage analytics
Analytics is disabled unless you make an explicit choice to enable it. Before opt-in, Stillkeen creates no analytics identifier, queues no analytics event, and makes no analytics request. A later opt-in does not upload prior behavior.
When enabled in a release configured with a measurement provider, Stillkeen may send a random installation identifier and these constrained categories:
| App context | App version, build number, platform, supported language, and consent-policy version. |
|---|---|
| Training context | Selected goal, plan type and program day, exercise key, rule/generator version, difficulty, accessibility variant, and attempt source. |
| Coarse result | Completed or abandoned status, pause boolean, duration/accuracy/error-count buckets, and constrained abandonment reason. Exact duration and reaction time are not sent. |
| Retention context | Whole-day activation age from 0 through 30 or 31_plus. Calendar date, timezone, and UTC offset are not sent. |
| Feature actions | Reminder offer/permission result, share preview/invocation with asset type and aspect ratio, and constrained settings changes. Reminder time, shared content, and destination app are not sent. |
Stillkeen sets the provider event to avoid person-profile creation. It does not send names, email addresses, contacts, advertising identifiers, free text, board seeds or payloads, tap history, pointer locations, reminder time, medical data, or child data. Network providers necessarily receive transport metadata such as IP address.
4. Reminders and platform permissions
If you enable practice reminders, Stillkeen asks for notification permission in context and schedules future notifications locally through Android or iOS. Reminder time and notification content are not sent to Stillkeen analytics. You can disable reminders in Stillkeen or change notification access in system settings.
5. Sharing
Stillkeen can render a result or Daily Board image on your device and open the operating system share sheet. Stillkeen does not receive the destination you choose. The temporary image is app-owned and is deleted after the share operation returns; stale app-owned exports are also cleaned up.
6. Retention and deletion
Local data remains until you use Reset All Data, clear the app's storage, or uninstall the app, subject to operating-system behavior. Reset All Data disables analytics, cancels app-owned reminders, clears Stillkeen's local user tables, and returns to onboarding.
Disabling analytics stops future app-authored collection and resets the app-owned installation identifier. It does not delete pseudonymous events already delivered to a provider. Final provider retention and deletion procedures will be published before public release.
7. Children, health, and claims
Stillkeen is a general self-improvement utility and is not designed as medical diagnosis, treatment, or a substitute for professional care. The final store audience and age declarations remain subject to release review. Stillkeen does not intentionally request personal or child data through its analytics events.
8. Website hosting
This website is delivered by Cloudflare Pages. Stillkeen adds no website cookies, scripts, advertising, or analytics. Cloudflare may process ordinary request and security metadata, including IP address, user agent, requested path, and diagnostic information, to deliver and protect the site under its own service terms.
9. Changes and contact
Material changes will update the date and content of this page. The approved developer entity and public privacy contact will be added before public testing. Until then, the current support status is published on the Support page.