4muddypawz Cookie and Local Storage Notice
Last updated: 17 September 2026
Summary
4muddypawz uses necessary cookies and browser storage to run the app, keep you signed in, keep the app secure and remember your choices.
Optional analytics and marketing tools are off until you choose to allow them. You can change your choices at any time using the settings on this page.
This notice covers the 4muddypawz app at app.4muddypawz.co.uk. The Privacy Policy explains how we use personal information more generally.
Necessary cookies and storage
These are needed for the app to work, so they are used without asking for consent. They support:
- signing in and staying signed in
- account security and bot protection
- limiting free Marker Game reviews and preventing misuse
- carrying your chosen training through sign-up
- keeping track of where you are in a recording, upload or sign-up step
- remembering your cookie choices
Your cookie choice is saved in a cookie and in your browser's local storage under the name muddypawz_cookie_consent, so optional tools can be blocked before they run.
We use Cloudflare Turnstile to protect some public forms, such as the written training-question tool, from bots and automated abuse. In its invisible mode Turnstile runs a background check when you submit the form and may set a strictly necessary cookie or read limited device and browsing signals to tell people apart from bots. See the Cloudflare Turnstile privacy addendum.
The app also uses your browser's session and local storage for app functions, for example to avoid sending the same event twice, to remember progress through a flow and to show your dog's avatar quickly. This information stays in your browser.
Analytics
If you allow analytics, we use:
- Vercel Analytics, to understand which screens are used, where people get stuck and whether the app is performing well. It is not loaded until you allow analytics.
- First-party funnel measurement, which stores a random visitor identifier and how you first arrived at the app (for example the campaign or link), so we can see how many people move through sign-up and their first training clip. It does not contain your email address.
Marketing
If you allow marketing, we use:
- Meta Pixel, which records steps such as page views, sign-up, starting and submitting training clips, and viewing reports, so we can measure and improve our Facebook and Instagram adverts;
- Google Ads, to measure whether our Google adverts lead to people using the app;
- the same first-party funnel measurement described under Analytics.
How the Google Ads tag works. The Google Ads tag loads on every page, but it starts with all advertising and analytics storage switched off. Until you allow marketing, it does not set advertising cookies, although Google may still receive basic, cookieless signals, such as that a page was loaded. When you allow marketing, advertising storage is switched on. We do not use Google Analytics.
Server-side measurement with Meta. If you allow marketing, then when you create an account or submit your first or second training clip, our server also tells Meta that this happened, including a hashed copy of your email address. If you have not allowed marketing, these server-side events are not sent. The Privacy Policy explains this in more detail.
Managing your choices
You can change your cookie choices on this page at any time. If you withdraw consent, optional tools stop loading. If you turn off both analytics and marketing, we also remove the fmp_attribution and fmp_funnel_visitor cookies. Other cookies already set, including those set by Meta or Google, may remain until they expire or you clear them in your browser.
Your browser settings may also let you block or delete cookies, but blocking necessary storage may stop the app working properly.
Cookies and storage we use
| Name | Provider | Purpose | Type | Duration |
|---|---|---|---|---|
sb-…-auth-token | Supabase | Keeps you signed in | Necessary | Up to 400 days, or until you sign out |
muddypawz_cookie_consent | 4muddypawz | Stores your cookie choices (cookie and local storage) | Necessary | Up to 180 days |
anon_marker_visitor | 4muddypawz | Random identifier used to limit free Marker Game reviews without an account | Necessary | 30 days |
mp_pending_entry_training | 4muddypawz | Remembers the training you chose while you complete sign-in | Necessary | 1 hour |
| Cloudflare Turnstile cookies and requests | Cloudflare | Bot and abuse protection on some public forms | Necessary | Set by Cloudflare |
| Session and local storage for app functions | 4muddypawz | Flow progress, preventing duplicate events, showing your dog's avatar | Necessary | Until the tab closes, or until cleared |
fmp_attribution | 4muddypawz | How you first arrived at the app | Analytics or marketing | Up to 1 year |
fmp_funnel_visitor | 4muddypawz | Random visitor identifier for funnel measurement | Analytics or marketing | Up to 1 year |
fmp_acquisition_journey | 4muddypawz | Links sign-up steps within one visit journey for funnel measurement | Analytics or marketing | Up to 1 year |
| Vercel Analytics requests | Vercel | Product analytics | Analytics | Set by Vercel |
_fbp, _fbc and Meta Pixel requests | Meta | Advertising measurement | Marketing | Set by Meta, typically up to 90 days |
Google Ads cookies (such as _gcl_au) and requests | Advertising measurement | Marketing | Set by Google, typically up to 90 days |