Overview
CoachPad is an offline-first mobile app for sports coaches. It does not collect, transmit, or share any personal data whatsoever.
There are no accounts to create, no servers that receive your data, and no network requests made for data collection purposes. The app functions entirely on your device.
Data Storage
All data you create in CoachPad is stored locally on your device:
- Training sets, sessions, and weekly plans — stored in a local SQLite database
- Athlete profiles and stat entries — stored in the same local SQLite database
- App preferences (language, theme, session types, time slots) — stored in SharedPreferences (Android) or NSUserDefaults (iOS)
Nothing is synced to the cloud. Nothing leaves your device. Your data is protected by your device's own security (passcode, biometrics, encryption).
No Data Collection
CoachPad does not collect any data from you. Specifically:
- No analytics, crash reports, or usage telemetry of any kind
- No advertisements — and therefore no advertising SDKs or ad networks
- No behavior tracking within the app or across other apps
- No cloud sync or cloud backup
- No network requests for data collection purposes
The app does not request access to your location, camera, microphone, contacts, or photo library. No such permissions are used.
Export / Import
CoachPad lets you export all your data as a JSON file and import it back at any time. This is a fully local operation:
- Export — your data is written to a file on your device and shared via the system share sheet. No CoachPad server is involved at any point.
- Import — a file is read directly from your device's file system using the system file picker. No CoachPad server is involved.
You choose where your exported file goes — your files app, email, AirDrop, or anywhere else your system share sheet supports. We never see it.
Third-Party Services
CoachPad uses only system-level platform features. No third-party service collects user data through the app.
| Feature | How it works | Data shared externally |
|---|---|---|
| Export (share_plus) | Invokes the system share sheet to share a JSON file you generated | None — your device handles it |
| Import (file_picker) | Opens the system file picker to select a JSON backup file | None — your device handles it |
| Links (url_launcher) | Opens a URL in your default browser or app | None — standard URL open |
| App version (package_info_plus) | Reads app version from the device to display in Settings | None — local read only |
No advertising SDKs, analytics platforms, or social login providers are integrated.
Children's Privacy
CoachPad does not collect any personal data from anyone, including children under 13. Because the app requires no account and collects no personal information, it is safe for users of all ages.
Your Rights
Because all data is stored locally on your device, you have complete control over it at all times:
- Delete all data — uninstall the app, or go to your device Settings → Apps → CoachPad → Clear Data
- Export your data — use the Export screen within the app to save a backup anywhere you choose
- Access your data — export a JSON backup; it contains all your training data in a human-readable format
There is no account to close and no server-side data to request deletion of. You are in full control.
Changes to This Policy
We may update this policy as the app evolves. Significant changes will be noted in the app's release notes in the App Store and Google Play. Continued use of the app after changes constitutes acceptance of the updated policy.
Contact
For privacy questions or concerns, contact us at: