Privacy Policy
Privacy Policy
1. Information We Collect
Groove Checkout stores gameplay history, settings, and similar app data on your device to provide the app's core features. Apple and advertising service providers may also process information required for in-app purchases and ad delivery. We may also send anonymized gameplay statistics, such as checkout success rates, play starts, completions, interruptions, and GROOVE TALK usage, to our own servers; this data does not identify you personally. We hash an anonymous device identifier to understand repeat use. Your saved GROOVE TALK routes and practice history are stored on your device.
2. How We Use Information
- To provide app features
- To save gameplay history and settings
- To display ads and provide the ad removal feature
- To investigate issues and respond to support inquiries
- To improve the app based on anonymized gameplay statistics
3. Sessions with Other Players (SESSION)
SESSION lets you take turns with a run another player played earlier. Only if you join SESSION in the app, your runs are sent to the developer's server so they can be used as partners for other players. Because players take turns with each other's runs, only players who join can play SESSION. Without joining, you can still play on your own (SOLO).
- What is sent: your answers to each question (where you aimed, where the dart landed on the board, when you threw and on which beat, throws you undid), your scratches and filters in SESSION, the partner's run you played and how the questions were dealt, the BIG UPs you gave to your partner's answers, your name, CLASS, main badge, PLAY STYLE, when you played, how many days you have played on, the game mode and the app version
- Which runs: only runs that can be someone's partner (at least seven of the ten questions checked out). When you join, runs from the previous 14 days (up to 10) are sent as well
- What other players see: players who take turns with your run see your answers, scratches and filters, name, CLASS, PLAY STYLE and roughly when you played (to the hour). When you play someone's run, that player receives your name, the BIG UPs you gave, how many answers matched (UNISON), roughly what time of day you played (morning, midday, afternoon, night or late night) and how many days you have played on. If you are chosen for the weekly LINEUP, your name, CLASS and main badge appear on it for other players
- Names: by default, a name made of two words the app provides (for example, INDIGO NEEDLE). If you bought Support the DJ, you can choose your own name. Your own name is sent to OpenAI's Moderation API to check for inappropriate words. To confirm the purchase, the developer's server checks the signed App Store purchase record and keeps only a hashed value that links to the purchase
- Reports: when you report a name another player chose themselves, that player no longer shows up as your partner. The report (the name, and anonymous values for both sides) is kept to decide whether to reset the name
- Notifications: if you join SESSION and allow notifications, the notification token, language, time zone and whether you usually play around noon or in the evening are kept, to tell you when someone played your run or when you made the LINEUP
- What is never sent or shown: location, whether you bought anything (never shown to other players), total scores or how many times you played. The server uses a doubly hashed value of the app's anonymous device identifier to confirm ownership and to delete your data
- Retention: runs are deleted automatically 90 days after they are stored, and received updates after 30 days. Past LINEUP issues stay, but your name is removed if you delete your data
- Stopping and deleting: turn off "Join SESSION" in Settings to stop sending new runs and remove your notification token (you can no longer play SESSION). If you choose "Leave and delete my data" when turning it off, your runs, name, report records, received updates and notification token are removed from the server and your name is taken off past LINEUP issues (your history on the device stays). After turning it off, you can still do the same from "Delete runs left on the server" in Settings
- Where it is stored: Google Firebase (Cloud Firestore, Tokyo region; notifications through Firebase Cloud Messaging)
4. Microphone and Speech Recognition (ON THE MIC)
The "ON THE MIC" feature uses microphone access and speech recognition to judge the player's spoken calls. Your microphone audio is used only to transcribe your call in the moment — it is never recorded, saved, or sent to our servers. Speech recognition uses Apple's built-in Speech framework, which processes audio on-device on supported devices.
5. Photo Library Access
The app may write to your photo library, with your permission, so you can save images or score cards generated in the app.
6. Third-Party Services
This app may use third-party services for ad display and in-app purchases. SESSION data is stored and notifications are sent through Google Firebase, and the names chosen by Support the DJ buyers are checked with OpenAI's Moderation API. Information handled by each service is subject to that provider's own policy.
7. Contact
For privacy-related questions, please contact groovecheckout.support@proton.me.