Effective date: launch date. Contact: support@caraoke.app
The short version: Caraoke has no server and no accounts. We do not collect, store, or share your personal data. Trading personal data is antithetical to a utility product, so the entire product is designed to function on-device.
| Data | Where it lives | Purpose |
|---|---|---|
| Spotify OAuth tokens | Your device's Keychain only | Read what song is playing (official Spotify Web API) |
| Currently-playing track (title / artist / position) | On-device, in memory | Keep lyrics synchronized; sent as part of HTTPS requests to LRCLIB and Spotify |
| Cached lyrics | Your device's Caches folder (clearable in Settings) | Offline rides and respectful use of LRCLIB |
| Purchase / subscription state | Processed by Apple via StoreKit | Entitlements; Apple's privacy policy governs this |
Settings → “Clear downloaded lyrics cache” removes all cached lyrics. Disconnecting Spotify removes the stored token. Deleting the app removes everything.
Children: the app is rated 4+ and collects nothing.
Changes to this policy will be posted on this page with a new effective date.