techmarketing . agency

Legal

Cookie policy

What cookies we set, why, and how to control them. Last updated 2 May 2026.

Updates apply immediately.

How we ask for consent

The first time you visit any page on this site, a banner appears at the bottom asking how you'd like cookies to be handled. You have three options:

  • Accept all — analytics and marketing cookies fire normally.
  • Reject all — no analytics or marketing cookies are stored. We still receive anonymous, aggregated visit pings (see below).
  • Customise — opens a granular dialog where you can toggle Analytics and Marketing independently.

Your choice is remembered (in browser localStorage under the key tma-consent-v1) so we don't ask again. You can change it at any time using the Change your cookie settings button above, or the Cookie settings link in the footer.

Google Consent Mode v2 (advanced)

We run Google's Consent Mode v2 in advanced mode. In plain English:

  • While Analytics consent is denied, no _ga cookies are stored, no client ID is set and no personal data is sent to Google. Google Analytics still receives anonymous pings (no cookies, no identifiers) so we can see aggregate visit counts.
  • While Marketing consent is denied, ads_data_redaction is enabled — meaning any signal that would otherwise feed Google Ads remarketing is stripped before transmission.
  • Once you grant Analytics consent, GA4 upgrades to full cookie-based measurement on the next event. Marketing consent does the same for any ad-related tags.

This means we can run analytics responsibly: we get aggregate intelligence about traffic patterns whether you accept or not, but no personal data about you specifically is processed unless you've said yes.

The cookies and storage this site uses

The table below lists every cookie or local storage entry that may be set during a visit, with the rule that triggers it.

Name Provider Category Duration When set
_ga Google Analytics Analytics 2 years After Analytics consent granted
_ga_<container-id> Google Analytics Analytics 2 years After Analytics consent granted
_gcl_au Google Ads Marketing 3 months After Marketing consent granted
__cf_bm Cloudflare Necessary 30 minutes Always (required for site security)
__cflb Cloudflare Necessary Session Always (required for site delivery)
_cfuvid Cloudflare Necessary Session Always (required for site security)
tma-consent-v1 techmarketing.agency Necessary Until you clear your browser storage After you make a banner choice

_ga

Distinguishes unique users by assigning a randomly-generated client ID. Used by Google Analytics 4 to compile statistics on how the site is used.

_ga_<container-id>

Persists session state for GA4 (replaces older _gid / _gat cookies).

_gcl_au

Used by Google Ads conversion linker to measure ad performance. Set if Google Ads tracking is configured.

__cf_bm

Bot management. Distinguishes legitimate traffic from automated bots; used by Cloudflare to keep the site available and responsive.

__cflb

Load balancer affinity. Keeps a session pinned to a specific server for consistent responses.

_cfuvid

Rate-limiting identifier; prevents abusive request patterns.

tma-consent-v1

Stores your cookie-banner choice (accept all / reject all / customised) so we don't ask again on every visit. This is browser localStorage rather than a traditional cookie, but functionally similar; PECR treats both the same way.

The categories explained

  • Necessary. The site can't function properly without these. Cloudflare sets them to keep the site online, secure and stable. The tma-consent-v1 entry stores your banner choice. They're never used to track you across sites and they fire regardless of your consent choice — but they don't carry any personal identifiers. We rely on the "strictly necessary" exemption under PECR to set these without explicit consent.
  • Analytics. Google Analytics 4. When granted, GA4 sets _ga and a session cookie and tracks behaviour normally. When denied, GA4 still emits anonymous, cookieless pings (Consent Mode v2 advanced) so we see aggregate trends, but no personal data is processed.
  • Marketing. Conversion-tracking and remarketing tags. We don't currently run paid campaigns at this site, so this category is usually a no-op even when granted.

How to control cookies in your browser

The site banner is the simplest way to control what happens here. If you also want to manage cookies at the browser level (which affects every site, not just this one), the major browsers' instructions are below.

You can also opt out of Google Analytics tracking globally by installing the official Google Analytics opt-out browser add-on.

Changes to this policy

We'll update the table and the "last updated" date if we add new cookies or change how an existing one works. Material changes (a new processor, a new category) will be reflected in the consent banner — we bump the storage version key, which forces the banner to ask you again.

Questions

For anything cookie- or privacy-related, see our full privacy policy or get in touch.