Privacy Policy
ChessUp is built around no account, zero analytics, and on-device processing. This document spells out what that means in practice.
Last updated · May 15, 2026
1. Summary
Olib AI builds ChessUp, an iPhone and Android chess app that runs a 2300-ELO engine, a computer-vision board scanner, a coach mode, and local-Wi-Fi multiplayer · all on-device. We do not require an account, we do not collect analytics, and your games never leave your phone unless you explicitly share them.
2. What we do not collect
- Your games, positions, PGNs, or analysis results
- Images or video captured by the board scanner
- Engine queries or coach annotations
- Device identifiers for tracking purposes
- Location data
- Chat messages or emotes sent during local multiplayer
3. On-device processing
Every feature in ChessUp · engine search, vision recognition, coach explanations, puzzle generation, and multiplayer signaling · runs on your device. No positions, images, or messages are uploaded to our servers because we do not operate servers for these features.
4. Local multiplayer
Local-Wi-Fi multiplayer is built on the open-source ConnectionPool library and uses the device's native encrypted peer transport with DTLS. Peers discover and exchange moves directly over your local network. No matchmaker, no game server, and no Olib AI infrastructure is involved.
5. Purchases
In-app purchases (Analysis and Pro) are processed by Apple via StoreKit on iOS, and by Google via Play Billing on Android. The platform shares with us only the anonymous transaction receipt needed to validate the unlock locally on your device. We do not see your name, email, billing address, or card details.
6. Contact
Questions about this policy or your data go to support@olib.ai.