Privacy Policy

BetMatch

Last updated: 2026-08-31

BetMatch is an interval timer and circuit builder for round-based training: you assemble a circuit from a bundled movement library, set work and rest for each movement, and the app counts you through every interval. This policy describes what BetMatch does and does not do with your data. The short version: BetMatch does not collect, transmit, or share any personal information.

1Information we collect

None. There is no account, no sign-in, and no server. We do not ask for your name, email address, phone number, location, contacts, photos, or any other personal detail. The display name you can set inside the app is stored only on your device and is never sent anywhere.

2Data stored on your device

To make the app work, BetMatch stores the following only on your device, in a Hive database inside the app's private sandbox:

  • Circuits you build or edit — name, colour, movements, work and rest durations, round count.
  • Session history — which circuit you ran, when you started it, how long it lasted, how many intervals and rounds you completed.
  • Profile — the display name and avatar glyph you pick, and your weekly minute goal.
  • Preferences — lead-in countdown length, cooldown length, default work/rest values, form-cue and reduced-motion toggles.
  • A first-launch flag — records that you have seen the three intro slides.

This data never leaves your device. It is not uploaded to us or to any third party, it is not backed up to any service we operate, and we have no way to read it. Uninstalling the app or clearing its storage deletes all of it permanently.

3Permissions

The Android manifest declares INTERNET, which ships in the standard Flutter project template. The app contains no networking code and makes no network requests, so the permission is never exercised.

No runtime permissions are requested. The app does not ask for camera, microphone, location, contacts, photos, storage, notifications, or health data access.

4Network use

BetMatch is fully offline. It contains no HTTP client, no web view, no socket code, and no third-party SDK that could open a connection. The timer, builder, movement library, charts and milestones all work in airplane mode.

The one exception is the Share button on the Profile screen. Tapping it hands a short text summary of your own training totals to the operating system's standard share sheet. You choose the destination app; BetMatch does not send that text anywhere itself and does not observe what you do with it.

5Third-party services

None are integrated. There is no analytics SDK, no crash reporter, no advertising library, no attribution or measurement SDK, and no social login. The only third-party code is open-source Flutter packages used for local storage (hive), state management (provider), charts (fl_chart), layout (gap), and the system share sheet (share_plus). None of them contact a server on our behalf.

6Children's privacy

The app collects no personal information from anyone, including children under 13 (or under 16 in the EEA/UK). Because there is no collection, transmission, or profiling of any kind, there is nothing to disclose to a parent or guardian and no data for us to delete on request. The app contains no advertising, no in-app purchases, and no external links.

7Your rights

All of your data lives on your device and is under your control:

  • Access — everything is visible in the app: your circuits on the Circuits tab, your sessions on the History tab, your profile and milestones on the Profile tab.
  • Correction — edit or delete any circuit you built directly in the builder.
  • Deletion — uninstalling BetMatch removes the app's private storage, permanently erasing every circuit, session, profile field and preference. There is no copy anywhere else.

Because we never receive your data, we cannot export, correct, or delete it on your behalf — and we cannot be compelled to hand it over, because we do not have it.

8Changes to this policy

If the app's data behaviour changes, this policy will be updated and the "Last updated" date at the top of this page will be revised. Material changes will be noted in the app's release notes.

9Contact

If you have any questions about this policy, please reach out: [email protected]