Effective date: 13 July 2026
BetTracker is developed by FY7 Software Limited (“we”, “us”). This policy explains what data the app handles, what stays on your phone, and the one case where data leaves it. Contact: developer@fy7softwarelimited.co.uk.
The short version
Your bets, slip screenshots, and the text read from them stay on your phone. BetTracker has no accounts, no analytics, no ads, and no tracking. The only time bet data leaves your device is if you turn on the optional AI parsing fallback, which is off by default and asks for your consent first.
What the app stores on your device
- Bets and legs you confirm, in a private database only BetTracker can read.
- Slip screenshots you scan or share into the app, copied into the app’s private storage.
- The text extracted from each screenshot. Text recognition runs entirely on your device using Google ML Kit’s bundled recogniser; images are never sent to a cloud OCR service.
- Diagnostic logs, kept for 7 days and then deleted. Routine logs never contain bet contents or extracted slip text.
Android’s standard app backup may include the bets database and app settings in your Google account backup (encrypted by Android). Slip images and logs are excluded from cloud backup. If you move to a new phone using Android’s direct device-to-device transfer, slip images transfer along with the rest of the app’s data.
The optional AI parsing fallback
If BetTracker can’t read a slip, you can enable an AI fallback. It is off by default; the first time it would be used, the app shows a disclosure and asks you to opt in. You can turn it off again at any time in Settings.
When the fallback runs, the app sends to our server:
- the slip image and the text extracted from it;
- a random identifier generated by the app (not your Android ID, advertising ID, or anything tied to your Google account), used only to enforce a monthly usage quota.
Our server forwards the image and text to Anthropic’s Claude API to parse the slip, returns the result, and discards them. The server never stores your images, slip text, or stakes. What it does keep:
- a monthly usage counter, keyed to a cryptographically hashed (HMAC-SHA256) version of the random identifier — the raw identifier is never stored;
- a parse log entry (timestamp, which bookmaker was detected, and whether parsing had issues), kept for 90 days to guide which bookmakers we support next.
Anthropic processes the forwarded image and text as our service provider under its commercial API terms; we do not permit it to use your data for advertising.
Issue reports you choose to send
Nothing is ever uploaded automatically. If you tap “Report parse issue” or “Share logs”, the app composes an email in your own mail client addressed to us. A parse-issue report can include the slip screenshot and its extracted text, plus basic device details (app version, phone model, Android version). You see the email before it is sent, and sending it is your choice.
What we don’t do
- No analytics or crash-reporting services.
- No advertising or tracking SDKs.
- No selling or sharing of personal data with third parties, other than the Anthropic processing described above.
- No access to your location, contacts, or files outside what you share with the app. The camera permission is optional and used only to photograph slips.
Data deletion
- Deleting a scan in the app removes its stored image; uninstalling the app deletes all local data (and its cloud backup expires per Android’s backup policy).
- Server-side, parse logs expire after 90 days automatically. To ask about removal of quota records, email developer@fy7softwarelimited.co.uk. Note we hold only a hashed identifier and cannot link records to you without the random identifier stored in your copy of the app.
Age
BetTracker is a record-keeping tool for people who are legally allowed to bet in their jurisdiction. It is not directed at children and does not knowingly collect data from them. It does not place bets and holds no funds.
Changes
If the app’s data handling changes, we will update this policy and the effective date above before releasing that version.