Privacy Policy
Last updated: July 10, 2026
SnapBattler ("the app") is developed by Bartu Yeşilbağ, the data controller for the purposes of the GDPR. This policy explains what the app collects, why, and what happens to it.
What we collect and why
- Photos you snap. The photo is processed on your device first: the background is removed and a safety check blocks faces and animals. The cropped object image is then uploaded to our servers (Google Firebase) and sent once to an AI model (Google Gemini) to generate your card's stats. It is stored so your card can be shown on your devices. Linked to your account. Used only for app functionality.
- Name and email address. Received only if you sign in with Apple or Google. Used to identify your account. Guest accounts are anonymous.
- User ID. An identifier for your account, used to load your profile and to credit purchases to the right player.
- Purchase history. In-app purchases are processed by Apple and RevenueCat. We receive purchase receipts — never card numbers — so we can deliver the Coins you bought.
- Game data. Your collection, decks, items, coins, level and daily counters, stored in Firebase under your account.
What we don't do
- No third-party advertising and no ad tracking. We do not use the Advertising Identifier (IDFA) and we do not track you across apps or websites.
- We do not sell or rent your personal data.
- We do not use your photos for anything except generating and displaying your cards.
Legal basis (GDPR)
We process your data to perform our contract with you (to provide the game and deliver purchases), and on the basis of our legitimate interest in keeping the service secure and working. Where consent is required — for example camera access — you give it through the system permission prompt and can withdraw it in iOS Settings at any time.
How long we keep it
Your account data and cards are kept while your account exists. Deleting a card in the app deletes its photo. Purchase receipts are kept as long as required for tax and accounting law. After account deletion, backups containing residual data are overwritten within 90 days.
Your rights
You can ask us to access, correct, export or delete your personal data, and you may object to or restrict processing. To do any of these, email bartuyesilbag@gmail.com from the address linked to your account. We complete deletion requests within 30 days. If you are in the EEA or the UK, you also have the right to complain to your local data protection authority.
Deleting your data
- A single card and its photo: open the card in your Collection and tap Delete.
- Your entire account: open Profile in the app and tap Delete Account. This permanently removes your profile, cards, photos, coins and battle record. If you signed in with Apple, your Sign in with Apple token is revoked at the same time.
- If you can no longer sign in, email us from your account's email address and we will delete it for you.
Children
SnapBattler is rated 9+ and is not directed at children under 13. We do not knowingly collect personal information from children under 13. Guest mode collects no personal information. If you believe a child has provided us with personal data, contact us and we will delete it.
International transfers
Our service providers process data on servers in the United States. Where personal data is transferred out of the EEA or the UK, it is protected by the European Commission's Standard Contractual Clauses, which our providers have adopted.
Service providers
- Google Firebase — authentication, database, photo storage, cloud functions
- Google Gemini API — one-time card generation from your object photo
- RevenueCat — in-app purchase processing
- Apple — App Store payments and Sign in with Apple
Security
Data is transmitted over TLS and stored in access-controlled Firebase projects. Coin grants for real-money purchases are written only by our server, never by the app, so a modified client cannot mint currency.
Changes
We may update this policy. Material changes will be announced in the app or on this page with an updated date.
Contact
Bartu Yeşilbağ — bartuyesilbag@gmail.com