What Are Cookies?
Cookies are small text files a website stores on your device when you visit. They are widely used to make websites work, to remember your preferences, and, when you consent, to collect analytics data so site owners can understand how their product is being used.
We also use browser storage that is not a cookie and is never sent to a server by itself: localStorage, IndexedDB and a service worker cache. The website uses localStorage to remember your cookie choice. The Fighter Cut app (app.fightercut.com and the iOS app) uses all three to work offline and keep your data on your device. Each use is listed below.
Cookies We Use
Everything we place on your device falls into one of three categories. Open a category to see each cookie, who sets it, why and for how long. Necessary cookies are always on. Analytics and Session replay are never used until you press a button: Accept all or Analytics only on the banner, or Save settings in Cookie settings. In Cookie settings their switches start on, so Save settings keeps them unless you switch them off; in Europe they start off. We do not use advertising, retargeting, personalisation or cross-site tracking cookies.
NecessaryAlways on
These keep the site and the app working and remember your choice. They cannot be switched off from the banner because nothing works without them.
| Name / Key | Set by | Purpose | Expires |
|---|---|---|---|
fc.cookie-consent |
Fighter Cut | Essential Stores your choice for each category (Analytics, Session replay) so we do not ask again on every visit. | 1 year |
| Cloudflare Turnstile | Cloudflare | Essential The bot check on sign in, sign up and password reset. It reads browser signals to tell people from bots and may set its own short lived cookie for that check only. It is not used for advertising. | Session |
| Google sign in | Essential The "Continue with Google" button in the web app. Google's sign in script loads from accounts.google.com only while the sign in form is shown, and Google may read or set its own cookies there to recognise your Google account. | Set by Google | |
| Cloudflare Web Analytics | Cloudflare | Essential Counts page views and load times. It sets no cookie, stores nothing on your device and does not identify you. | None stored |
Storage the app uses on your device
These are used by the Fighter Cut app, not for tracking. They stay on your device; the app only sends data to our server if you create an account or turn on a sharing switch, as the Privacy Policy explains.
| Name / Key | Type | Purpose | Expires |
|---|---|---|---|
fighter-diet |
IndexedDB | Essential Your local data: food logs, weigh-ins, plans, workouts and the rest of what you track. | Until you wipe data or remove the app |
sb-…-auth-token |
localStorage | Essential Your Supabase sign in session, only if you have an account, so you stay signed in. | Until you sign out |
fd.* (for example fd.settings, fd.profile) |
localStorage | Essential Your settings and preferences, such as units and theme, and app state such as your profile and plan. | Until you wipe data or remove the app |
| Service worker cache | Cache storage | Essential Keeps a copy of the app's own files so it opens and works offline. | Replaced on each update |
AnalyticsOptional
Counts visits and clicks so we know what helps fighters. Google Analytics runs on the home page only and is not loaded at all until you choose Accept all or Analytics only, or switch Analytics on in Cookie settings. If you leave it off, or your browser sends Global Privacy Control, it is never loaded and these cookies are never set. If you switch it off later, we stop it and delete them.
| Name / Key | Set by | Purpose | Expires |
|---|---|---|---|
_ga |
Google Analytics 4 | Analytics Distinguishes unique visitors. Contains a randomly generated identifier and no personally identifiable information. | 2 years |
_ga_B9MR64C41C |
Google Analytics 4 | Analytics
Maintains session state for our GA4 property
(G-B9MR64C41C). Used to count page views and
navigation paths. |
2 years |
Analytics data is processed under Google's privacy infrastructure. See Google's Privacy Policy and the Google Analytics Opt-out Add-on to block collection across all sites.
On this website: PostHog
The same Analytics choice loads PostHog on fightercut.com, the blog and the tools. It counts page views and clicks on the main buttons (App Store, Google Play, open the app, The Corner, pricing). Nothing from PostHog loads before you opt in, and Do Not Track or Global Privacy Control keeps it off. Switch Analytics off in Cookie settings to stop it.
| Name / Key | Set by | Purpose | Expires |
|---|---|---|---|
ph_* |
PostHog | Analytics An anonymous id and settings, kept in local storage, for page views and button clicks. | 1 year |
In the app: PostHog
The Fighter Cut app (app.fightercut.com and the iOS and Android apps) asks once per
device whether to allow usage analytics and, separately, masked session replay through
PostHog. Until you say yes nothing from PostHog is loaded and nothing is stored. If you
do, PostHog keeps an anonymous id and its settings in your device's local storage under a
key beginning ph_. Do Not Track and Global Privacy Control count as a No.
Change your answer in Settings, Privacy. Details are in the
Privacy Policy.
Session replayOptional
A replay of how a visit moved through the page, recorded by PostHog with every form field masked, so typed text is never captured. It needs Analytics: switching Analytics off switches this off too. Accept all turns it on; Analytics only leaves it off.
| Name / Key | Set by | Purpose | Expires |
|---|---|---|---|
ph_* |
PostHog | Replay Records the replay under the same anonymous id as Analytics. | 1 year |
Managing Your Preferences
You can change your choice at any time. The button below opens Cookie settings, where each category has its own switch. Switch off what you do not want and press Save settings. Switching Analytics off stops Google Analytics and PostHog and deletes the Google Analytics cookies. The same panel opens from Cookie settings in every footer.
Browser controls
All modern browsers allow you to block or delete cookies independently of our banner:
Blocking essential cookies may cause the consent banner to reappear on every visit.
Legal Basis (GDPR)
Analytics cookies are processed on the basis of your freely given, specific, informed and unambiguous consent (GDPR Art. 6(1)(a)). You may withdraw consent at any time using the button above. Withdrawal does not affect the lawfulness of processing before withdrawal.
Essential cookies and localStorage are used on the basis of legitimate interest in delivering a functional website (GDPR Art. 6(1)(f)). They do not track you across sites or serve any commercial purpose.
Data controller: SARL Machetto Douglas,
161 Rue de la Confrérie, 74500 Publier, France.
Privacy enquiries: privacy@fightercut.com
Changes to This Policy
If we add new cookies or trackers we will update this page and revise the "Last updated" date at the top. Material changes requiring fresh consent will be communicated via the consent banner.