Tiny GP

Tiny GP privacy policy — packaged iOS, Android and desktop editions Effective date: 5 October 2026 Publisher: leszczynski.me Contact: jacek@leszczynski.me Local game data The game stores settings, driver name/nationality/initials, car designs, career statistics, campaign progress, achievements, unlocked circuits, lap records, sector times, ghosts and queued scores on your device, plus the date and game version of its first launch there (kept separately from your save, so later updates can recognise early players). These records are used to run the game and remember your progress. The iOS and Android apps use a dedicated TinyGP preferences store; the desktop app uses local browser storage in its application data directory. These editions have no game account, advertising or analytics SDKs, and do not track you across apps or websites. None provides cloud save synchronization. If enabled in your device settings, operating-system backup services can include local app data; these backups are controlled by your device account and settings. Offline and online features The standard packaged apps connect to https://tiny-gp.vercel.app for leaderboards, daily events and shared challenges when a connection is available. Racing, the tutorial, campaign, garage, local records and personal-best ghosts also work offline. A deliberately offline-only build does not connect to these services. Online requests fetch public leaderboard and challenge data. Time-trial submissions and posted challenges send your chosen three-letter initials, circuit, lap time, physics version and a recorded lap trace so the server can validate the lap and other players can race its ghost. Queued scores can be sent when connectivity returns. Initials, times and published lap recordings are visible to other players. Your driver profile name, nationality, full save backup and car designs are not included in score submissions. Vercel hosts the game API, and an Upstash Redis database (provisioned through Vercel) stores scores and challenges. The server receives your network address to handle requests and rate limits. Request counters expire after one minute. The game keeps up to 50 score entries on each circuit or daily board; they remain until displaced or removed. Traces are retained for the fastest ten entries and pruned when displaced. Challenges expire after 30 days. Vercel keeps short-lived request logs, which include your network address, to operate and secure the service, under its own privacy policy: https://vercel.com/legal/privacy-policy. We do not use them to identify or profile players. Contact jacek@leszczynski.me to request removal of a published score or challenge and provide its link, initials and circuit. Without a game account, we may need additional information to locate a submission and verify a removal request. Exports and support Save backups and driver-card exports use the system share sheet. A temporary app-cache file is removed after sharing; copies saved or sent to another app are controlled by you and the receiving service. Sharing a backup can disclose the local driver details and game records it contains. If you email jacek@leszczynski.me, we receive your email address and the information you send. We use it to answer your request and keep correspondence only as long as needed for support or applicable legal obligations. You may request deletion at that address. Please avoid sending sensitive information in bug reports. Retention and deletion Local records remain until you clear them, restore a backup or remove the app, subject to operating-system storage/backup behavior. Help & privacy → Delete local game data clears the game's local settings and progress on this device; only the first-launch date and version remain. This cannot remove backup files you have exported or data already shared with another service. We cannot recover deleted local data or remotely delete copies kept by you. Contact support about any published online score or challenge if online services have been enabled. Apple and external websites Apple provides the App Store, TestFlight, operating-system diagnostics and backups under its own privacy policy: https://www.apple.com/legal/privacy/. The website's trailers play from YouTube (youtube-nocookie.com) only after you press play; YouTube then handles that playback under its own privacy policy. Opening a website or licence link connects to that website. Its host may process access logs under its own privacy practices. Steam handles purchases, account information and platform diagnostics under its own privacy policy: https://store.steampowered.com/privacy_agreement/. Tiny GP currently includes no Steamworks SDK and sends no game saves or analytics to Steam. The packaged apps and web racing game use the same score and challenge services; this policy describes the packaged apps. Children and changes No personal details are required to race. Support is optional; parents or guardians may contact us with privacy concerns. We will update the policy and relevant store disclosures when data processing changes, including before adding phone controllers or cloud saves. Questions and requests: jacek@leszczynski.me

OpenStreetMap circuit data is separately licensed under ODbL 1.0, free to download without app restrictions: California circuit database (JSON) · Wrocław city and circuit database (JSON) · ODbL licence.

Contact support