Privacy Policy
Last updated: February 9, 2025
Oche ("we", "our", or "the app") is committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights.
1. Data We Collect
Data Stored on Your Device
All game data, player profiles, statistics, and settings are stored locally on your device using Apple's SwiftData framework. This data is synced across your devices via iCloud if you have iCloud enabled for the app. We do not have access to this data.
Online Multiplayer
When you use online multiplayer features, the following data is transmitted to facilitate the connection:
- Player display name and avatar — shared with your opponent during a game session
- Room codes — temporary codes used to establish peer-to-peer connections
- Game state data — throw data and scores transmitted between players during a game
- WebRTC signalling data — temporary connection metadata routed through Firebase to establish peer-to-peer connections
Online multiplayer data is ephemeral and is not stored on our servers after the game session ends. Firebase signalling rooms are automatically cleaned up.
Voice Input
When you use voice input, audio is processed by Apple's Speech Recognition framework on your device. We do not record, transmit, or store any audio data. Apple's own privacy policy governs their speech recognition service.
AI Coach (Foundation Models)
The AI Coach feature uses Apple's on-device Foundation Models to generate coaching insights. All processing happens locally on your device. No game data is sent to external AI services.
2. Data We Do Not Collect
- We do not collect personal information (name, email, phone number)
- We do not use analytics or tracking services
- We do not serve advertisements
- We do not share data with third parties
- We do not use cookies
3. In-App Purchases
Purchases are handled entirely by Apple through StoreKit. We do not process or store any payment information. Apple's privacy policy governs all purchase transactions.
4. Third-Party Services
The app uses the following third-party services solely for online multiplayer connectivity:
- Firebase Realtime Database — Used for WebRTC signalling and as a relay fallback for online multiplayer. Only temporary connection metadata is stored. Data is automatically deleted after game sessions end.
- Twilio TURN Servers — Used to facilitate peer-to-peer connections when direct connections are not possible. Only network routing data is processed; no game or personal data passes through Twilio.
5. Data Retention
All game data is stored locally on your device and in your personal iCloud account. You can delete all app data at any time by deleting the app from your device. Online multiplayer session data is ephemeral and automatically deleted from Firebase after each session.
6. Children's Privacy
Oche does not knowingly collect any personal information from children. The app does not require account creation, does not collect personal data, and does not serve targeted content.
7. Your Rights
Since all your data is stored locally on your device and in your iCloud account, you have full control over it:
- Access — All your data is visible within the app
- Delete — Delete individual records within the app or remove all data by deleting the app
- Portability — Your data is synced via iCloud to your other Apple devices
8. Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of the app after changes constitutes acceptance of the updated policy.
9. Contact
If you have questions about this privacy policy, contact us at oche_app@pm.me.