← WARFORM Legal

WARFORM Privacy Policy

Operator: KAAZIO LTD

Registered: Company No. 17460399 · 25 Saltwells Crescent, Middlesbrough, England, TS4 2DX · England and Wales · public register

Contact: support@warform.app

Last updated: September 28, 2026

Version: 1.5

App: WARFORM — Tactical Fitness (Android, com.warform.warform)

ON THIS PAGE
  1. 1. Introduction
  2. 2. Data We Collect
  3. 2.1 Account data (personal)
  4. 2.2 Health and fitness data
  5. 2.3 Social data (personal)
  6. 2.4 Subscription / billing (financial, limited)
  7. 2.5 Technical data
  8. 3. Legal Bases (UK GDPR)
  9. 4. What Each Third-Party SDK Receives
  10. 4.1 Supabase (database, auth, storage)
  11. 4.2 OneSignal (push notifications — optional)
  12. 4.3 Google Health Connect (optional, opt-in per type)
  13. 4.4 Advertising (none today)
  14. 4.5 Google Play Billing + RevenueCat (payments)
  15. 4.6 Email delivery (provider chain — currently Resend)
  16. 4.8 Google Sign-In (optional)
  17. 4.9 Open Food Facts (barcode lookup, free)
  18. 4.10 Cloudflare Turnstile (anti-bot, optional)
  19. 4.11 google_fonts
  20. 4.12 International transfers
  21. 5. How We Use Your Data
  22. 6. Your Questions, Answered Directly
  23. 7. Your UK GDPR Rights
  24. 8. Security
  25. 9. No Cookies, No Tracking
  26. 10. Children
  27. 11. Retention
  28. 12. Changes
  29. 13. Contact

1. Introduction

This Privacy Policy explains how KAAZIO LTD ("we", "us", "our"), a controller established in the United Kingdom — KAAZIO LTD, Company No. 17460399, registered office 25 Saltwells Crescent, Middlesbrough, England, TS4 2DX [HUMAN: ICO registration reference], collects, uses, stores, and protects personal data when you use the WARFORM mobile application and related services (the "Service"). WARFORM is a gamified fitness tracking application for adults aged 18 and over.

We do not sell your personal data. We collect the minimum needed to run the Service, and we describe every category and every external processor below.

This policy is governed by the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.

2. Data We Collect

2.1 Account data (personal)

2.2 Health and fitness data

2.3 Social data (personal)

2.4 Subscription / billing (financial, limited)

2.5 Technical data

3. Legal Bases (UK GDPR)

We process your personal data on the following legal bases:

Where processing involves data within the special categories of Article 9 UK GDPR (notably health data in section 2.2), we rely on your explicit consent (Article 9(2)(a)) for the optional Health Connect integration, and otherwise process fitness-log data on the basis that you provided it voluntarily and expressly for the purpose of the Service you requested (contract), such that the processing is manifestly within your reasonable expectations. If you have questions about the specific basis applied to a given activity, contact us at support@warform.app.

4. What Each Third-Party SDK Receives

4.1 Supabase (database, auth, storage)

4.2 OneSignal (push notifications — optional)

4.3 Google Health Connect (optional, opt-in per type)

4.4 Advertising

Advertising: WARFORM ships with no advertising and no ad SDK initialized. We do not run any ad provider today, we do not serve ads, and we do not collect advertising identifiers. If the economics of keeping WARFORM running ever force us to consider advertising, the change starts here: these legal pages update first with at least 30 days' notice, paid subscribers never see ads, health and fitness data is never an ad target, and personal data is never sold. Until such a notice exists, any statement about ads in this policy is a commitment against them, not a disclosure of them.

4.5 Google Play Billing + RevenueCat (payments)

4.6 Email delivery (provider chain — currently Resend)

4.8 Google Sign-In (optional)

4.9 Open Food Facts (barcode lookup, free)

4.10 Cloudflare Turnstile (anti-bot, optional)

4.11 google_fonts

4.12 International transfers

Some processors (Supabase, RevenueCat, OneSignal, Google) may transfer data outside the UK. These transfers are protected by appropriate safeguards (Standard Contractual Clauses or adequacy decisions). Where a processor operates in a country covered by a UK adequacy decision, that decision provides the safeguard; otherwise the transfer is governed by the UK Addendum to the EU Standard Contractual Clauses or the processor's own UK-approved transfer mechanism.

5. How We Use Your Data

  1. Running the app you asked for — displaying your logs, computing XP/level/streak, streak freezes, medals, seasons, PFT scores, coach briefings, squad leaderboards.
  2. Server-side verification — gamification columns (XP, level, streak) are written only by trusted server functions; you cannot self-assign them.
  3. Push notification delivery — gated by per-category opt-in switches and a 1-per-user-per-day cap.
  4. Crash investigation and support — crash logs (device + stack trace) are used to diagnose and fix failures.
  5. Anonymous product analytics — coarse usage counters only; never message content, never food names, never note text. Opt-out at Settings.
  6. Local pricing display — IP-to-country, cached locally.
  7. Abuse prevention — rate limits, account status (suspended/banned) for Community Guidelines enforcement.

We do not use your health or exercise data for advertising.

6. Your Questions, Answered Directly

Do we use AI?

WARFORM contains no artificial intelligence, machine learning, or large language models. The "AI Coach" is a deterministic rule-based engine that applies fixed if/then logic to your own logged data. No user content is sent to external AI providers.

Coach briefings are generated by selecting pre-written phrases from a curated bank using deterministic rules. This is not AI-generated content. The phrase for a given rule is picked deterministically from the category pool by a stable (user, date) seed, so a briefing shown twice the same day is identical. There is no cloud AI provider, no per-request AI API call, and no model training on your data anywhere in the app or server.

Can the team read user chats/logs?

What is persisted in the database vs on-device only?

Voice coaching: on-device or cloud?

On-device. The app uses the speech_to_text Flutter plugin, which delegates to the platform's built-in recognizer (Android SpeechRecognizer). No cloud speech API is configured; no audio or transcript leaves the device. The recognized text is parsed into set fields locally, and the transcript buffer is discarded when the dialog closes. The microphone permission (RECORD_AUDIO) is requested contextually — only when you tap the mic button in the set-logging dialog, never at install.

Health Connect: what is read/written, and where is it stored?

Payments: who processes them and what do WE store?

Account deletion: what does the delete flow actually remove, what remains?

The delete flow (Settings → Danger Zone → Delete Account) does:

  1. Asks you to confirm a 6-digit email code (purpose: delete) — stored hashed, 10-minute expiry.
  2. Asks for your current password as a second factor (verified server-side before the code is consumed).
  3. On confirmation, runs a full cascade: deletes your storage objects in meal-photos, progress-photos and avatars buckets, then rows from messages, conversation_members, meal_templates, food_favorites, food_logs, water_logs, sleep_logs, body_measurements, workout_logs (which cascades workout_log_exercises), workout_plans (which cascades workout_exercises), device_push_tokens, crash_logs (explicit), friendships, your email_logs rows (purged by email address), then your profile row, then the auth user itself.
  4. Deleting the profile row frees your Warrior name for someone else to claim.

What remains after deletion:

How to use it: Settings → Danger Zone → Delete Account → Send verification code → enter code + password → confirm permanent deletion. Deletion is irreversible.

7. Your UK GDPR Rights

You have the following rights under the UK GDPR and Data Protection Act 2018:

We respond to rights requests within one month (extendable by two further months for complex requests, as permitted by UK GDPR Article 12(3)).

You have the right to lodge a complaint with the Information Commissioner's Office (ICO), the UK supervisory authority for data protection issues (www.ico.org.uk).

Additional choices in-app:

Contact: support@warform.app for any privacy request, including a manual full export or deletion assist.

8. Security

9. No Cookies, No Tracking

The WARFORM app sets no tracking cookies — mobile apps do not use browser cookies, and we use no equivalent device fingerprinting. No advertising identifiers are read for anything: WARFORM ships no initialized ad SDK, serves no ads and collects no advertising identifiers — section 4.4's Advertising clause carries the commitment and the 30-day-notice process that would govern any future change.

This website (warform.app) sets no cookies, loads no tracking pixels, and embeds no analytics beacons. Nothing about your visit is profiled, and no cross-site identifiers follow you. The site is static pages served by our host; we do not run visitor analytics on it.

In the app: anonymous product analytics exist but are OFF by default — a Settings switch you may turn on, carrying coarse feature-usage counters only (never message content, never free text, never food names). Crash reports attach device/OS/app version and are never sold. That is the entire behavioral data surface.

10. Children

WARFORM is restricted to users 18 years or older, enforced at onboarding with an age gate (age ≥ 18; under-18 entries hit an "ACCESS DENIED" block screen and proceed no further).

11. Retention

12. Changes

We may update this policy. Material changes are announced in-app at least 30 days before they take effect (with the "Last updated" date above reflecting each revision). Continued use after a change constitutes acceptance.

13. Contact

Questions, requests, or complaints: support@warform.app (KAAZIO).
You also have the right to lodge a complaint with the Information Commissioner's Office (ICO), the UK supervisory authority for data protection issues (www.ico.org.uk).

Governing law: This policy is governed by the laws of England and Wales. Disputes are subject to the courts of England and Wales.

← Back to WARFORM Legal Back to top ↑