- Ajoute privacy-policy-v1.md et release-compliance-checklist.md - Ajoute documents QA gates #238-#243 - Ajoute scripts de validation repo-only et device runbooks - Prépare checklists exécutables avant upload Play fermé Ticket #261
3.6 KiB
GameTime Privacy Policy
Version: 1.0 Effective date: 2026-08-22 Status: repo reference draft for release preparation
Scope
This policy covers the GameTime mobile app, including the Android phone app, the optional Wear OS companion, account features, sharing, synchronization, purchase entitlement checks, and optional Health Connect integration.
Data We Handle
GameTime is designed as an offline-first workout tracker. Depending on the features used, the app may handle:
- workout library content created by the user, including exercises, programs, workout templates, timers, scores, repetitions, session history, and local media selected for exercises
- account identifiers such as email address and authentication tokens when the user creates an account or signs in
- shared workout resources and recipient email addresses when the sharing feature is used
- purchase entitlement status needed to determine whether the account is on the Free or Pro plan
- optional workout telemetry such as heart rate, distance, calories, and exercise records when the user explicitly enables Health Connect integration
- optional live workout state and commands exchanged with the Wear OS companion
Free and Pro Features
Sharing remains free. The Free plan limits the editable workout library, not basic workout execution. Imported or shared resources count toward the receiving account's quota when accepted. Pro provides unlimited library capacity and synchronization.
The Wear OS companion and Health Connect integration are free features and are not paywalled.
Local Storage and Offline Use
Workout data is stored locally on the device first. The app is intended to keep working without network access, including before any server synchronization has been configured.
Synchronization and Sharing
When synchronization is enabled, workout library and account data may be sent to the GameTime server so the account can restore or synchronize data. When sharing is used, the selected resources and recipient identifiers are sent to the server so recipients can receive, accept, decline, or revoke shares.
Health Connect
Health Connect access is optional. GameTime requests only the health permissions needed for the enabled workout features. Health data is used to support workout tracking and export flows shown in the app. The user can revoke Health Connect permissions from Android settings.
Wear OS Companion
The Wear OS companion exchanges live session state, commands, and available metrics with the phone app. The companion is optional and depends on the Android Wear Data Layer between paired devices.
Purchases and Entitlements
Purchase and entitlement data is used to unlock Pro functionality such as unlimited library capacity and synchronization. GameTime does not use purchase state to restrict sharing, the Wear OS companion, Health Connect, or basic workout execution.
Data Retention and Deletion
Local workout data remains on the device until the user deletes it or removes the app. Server-side account, synchronization, sharing, and entitlement data requires an operational account management process before public release.
Security
Release Android builds must use HTTPS for remote GameTime server traffic. Cleartext HTTP is permitted only for local debug/profile development builds. Authentication tokens are treated as sensitive credentials and should be stored through the platform secure storage adapter.
Contact
Before public distribution, replace this section with the legal support contact and the public URL that will be submitted to the Play Console.