Overview
PostureCheck is a posture reminder app. Most data (goals, plan blocks, history, tone preference, etc.) never leaves your device: it is saved inside Android DataStore and SharedPreferences. Network access is only used for Google Mobile Ads, Google Play Billing, and when you share a CSV file through Android's share sheet.
Contact: [email protected]
Data We Handle
| Category | Examples & Purpose | Storage |
|---|---|---|
| Goals & plan blocks | Daily goal, interval, desk mode, tone, silent mode timers. Needed to schedule reminders and quick checks. | Stored locally in dikdur_settings DataStore until you uninstall or clear data. |
| Progress history | Checks, snoozes, streak metrics, CSV exports. | Stored locally in DataStore. CSV files are written to the private cache folder and shared only when you choose a destination app. |
| Preferences | Theme, language override, notification/vibration toggles, sound selection. | Saved locally (DataStore + one SharedPreferences key called language_code). |
| Pro status | A boolean flag that Pro is active so ads can be hidden and premium features unlocked. | Stored locally. Google Play Billing keeps transaction records per its own policies. |
| Support messages | Email messages you send to [email protected]. | Held in our inbox until resolved or you request deletion. |
| Ad delivery data | Google AdMob may collect device identifiers, approximate location, and ad interactions. | Processed directly by Google; we do not store it. |
We do not intentionally collect sensitive health information, contacts, microphone input, or precise location.
How We Use Data
- Provide posture reminders, quick check guidance, and progress charts.
- Process in-app purchases through Google Play Billing (only the Pro-on flag is stored locally).
- Show banner ads via Google Mobile Ads. Upgrading to Pro disables the banner.
- Respond to customer support emails.
We do not sell or rent your personal data and we do not run analytics.
Third Parties
- Google Mobile Ads (AdMob): Serves banner ads. Manage personalized ads at adssettings.google.com.
- Google Play Billing: Handles purchases and payment instruments. See Google Play terms.
- Android system services: AlarmManager, notification channels, FileProvider for CSV exports.
When you export CSV files, Android's share sheet sends the file only to the app you pick; that app's privacy policy applies.
Permissions
- POST_NOTIFICATIONS for reminder alerts.
- SCHEDULE_EXACT_ALARM so reminders fire on time.
- VIBRATE / audio for optional sounds and haptics.
- Network access only for ads and billing.
The app does not request contacts, camera, microphone, or precise location.
Your Rights
You may email us to request access, correction, deletion, or help exporting your data. You can also clear local data yourself via Android Settings > Apps > PostureCheck > Storage > Clear Storage. CSV export provides data portability.
EU/UK residents have GDPR rights; California residents have CCPA/CPRA rights. We do not sell data within the meaning of these laws.
Retention & Security
- All posture data remains on your device unless you share it.
- Android backups (if enabled) may store an encrypted copy in Google Drive; manage in Android Settings > System > Backup.
- Support emails are deleted within 12 months after resolution unless required longer.
- We rely on Android sandboxing and Google Play app signing; there is no custom backend.
Children
The app targets adults and teens. We do not knowingly collect data from children under 13 (or the minimum age in your region). Contact us if data was collected from a child and we will delete it.
Changes
This policy will be updated if we add cloud sync, change ad partners, or otherwise alter how data is handled. The "Last updated" date shows the latest revision.
Contact
Email [email protected]. Include the email tied to your Google Play purchase (if any) and describe your request. We aim to respond within 7 business days.