Privacy Policy
Xiangqi Solver · Last updated: June 13, 2026
Analyze Xiangqi positions and find the best move. This policy explains what data Xiangqi Solver does and doesn't handle.
Summary
Xiangqi Solver helps you study Chinese-chess positions: an AI vision model reads the board image you choose to analyze, and a chess engine computes the best move. In cloud mode the image is sent to our server and forwarded to the AI provider only to produce the analysis; with “Use my own key” it goes directly from your device to OpenAI and never touches our server. There are no accounts — your hint balance lives on your device. We show ads through Google AdMob and offer optional in-app purchases.
Information processed on your device
- Hint balance — your hints are a counter in the app's local storage. There is no account, no sign-in, and no balance or transaction ledger on our server.
- Your AI API key (“Use my own key” mode) — stored only on your device in encrypted secure storage and sent directly to OpenAI; it is never sent to us.
- Settings & analysis history — your preferences and a small, capped number of recent analyses (with their screenshots, if you enable that) are stored locally and never uploaded for history purposes.
Cloud analysis — in cloud mode the board image you analyze is sent to our server, which forwards it to an AI provider (OpenAI or Google) for board recognition; a chess engine then computes the best move. Images are processed in memory, are not stored on our server, and are used only to produce the analysis — never to identify you.
“Use my own key” / fully on-device — with your own OpenAI key the image goes directly from your device to OpenAI and never touches our server. If you combine your own key with our cloud engine, only the recognized board position (text, not the image) is sent to us; with the on-device engine as well, nothing is sent to us at all.
Free-hint grant & rate limiting — to stop the one-time free hints from being re-claimed by reinstalling, our server keeps an install-grant ledger keyed by an opaque, randomly generated device identifier (not your name, email, or Google account). The same identifier rate-limits our API per device. Email us to have your identifier deleted from the ledger.
Purchases & rewarded ads — payments are processed by Google Play and rewarded ads by Google AdMob; hints are credited locally on your device. We keep no purchase records or reward confirmations on our server.
Diagnostic logs — when a cloud analysis fails, our server records error metadata (timestamps, error codes, messages) so we can fix problems. These logs never contain your image or any API keys.
Screen capture & overlay permissions — used only to capture the board you point the app at, with your explicit consent each session; the app never captures your screen in the background.
Advertising (Google AdMob)
Xiangqi Solver shows ads via Google AdMob. To serve ads, Google may collect and process device identifiers (including the advertising ID), IP address, and ad-interaction data, as described in How Google uses information from sites or apps that use our services and the Google Privacy Policy.
Your choices & consent
- In the EEA, UK, and Switzerland we request consent for personalized ads through Google's certified consent flow (UMP) on first launch.
- You can reset your advertising ID or opt out of ad personalization in your device settings.
In-app purchases
Xiangqi Solver may offer optional in-app purchases (for example, to support development). Payments are handled entirely by the Apple App Store or Google Play; we never receive or store your payment details.
Third-party services
- OpenAI — board recognition (cloud analysis, or directly in “Use my own key” mode) — OpenAI Privacy Policy
- Google (Gemini API) — board recognition (cloud analysis, when selected) — Google Privacy Policy
- Google AdMob — Google Privacy Policy
- Apple App Store / Google Play — payment processing for in-app purchases
Children
Xiangqi Solver is a general-audience app and is not directed to children under 13. We do not knowingly collect data from children.
Data security & retention
Data stored on your device is protected by your device's own security and is removed when you delete it or uninstall the app.
Changes
We may update this policy; material changes are reflected by the "Last updated" date above.
Contact
Questions? Email hoangduykhanh21@gmail.com.