BenchKit / hq

· Paweł Dziura

No sign-up, no cookies until you say yes — how BenchKit handles privacy

BenchKit is built to need as little of your data as possible: you use the hub with no account, no analytics cookie is set until you explicitly accept one, and the site loads no third-party fonts, scripts or CDNs that could quietly log your visit. Privacy here isn't a policy page bolted on afterwards — it's the default the site ships in, and this post explains exactly how.

No account, because most tools don't need one

The umbrella site asks you to create nothing. You land, you pick a tool, you go. Individual tools may offer an optional account where it genuinely helps, but nothing on BenchKit itself sits behind a sign-up wall. An account is a data-collection relationship, and a tool that does one bounded job rarely needs that relationship to work — which is the flip side of why single-purpose tools beat all-in-one apps, and why a required account is really the price of a "free" app.

No analytics cookies until you opt in

BenchKit uses Google Analytics to understand which tools people find useful — but it starts in a consent-denied state. Using Google Consent Mode v2, analytics storage defaults to denied on every first visit, so no analytics cookie is written until you click "Accept" on the banner. Decline, and analytics stays off for good on that browser; your choice is remembered so you're not asked again.

This is the opposite of the common pattern where trackers fire first and the banner is a formality. Here the banner is the actual switch.

No third-party fonts, scripts or CDNs

Every font is self-hosted and served from BenchKit's own domain — there are no requests to Google Fonts or any CDN, which is a quiet but real privacy leak on most sites (a font request hands your IP and page to a third party). The site also runs a strict Content Security Policy: the browser is only allowed to load resources from BenchKit itself, plus Google Analytics after you consent. Nothing else can execute.

What is measured, and what isn't

To be transparent about the trade you're offered:

  • If you accept: Google Analytics records aggregate usage — pages viewed, roughly where visitors come from, which tools get opened. This sets Google's analytics cookies and sends that data to Google.
  • Always, regardless of choice: nothing about advertising. Ad storage and ad personalization are hard-denied — BenchKit runs no ads and builds no ad profile of you.
  • If you decline: none of the above. The site works identically; it just doesn't count your visit.

Frequently asked questions

Does BenchKit track me? Not until you allow it. Analytics defaults to denied via Consent Mode v2, so no analytics cookie is set on your first visit. Only if you click "Accept" does Google Analytics begin recording aggregate usage. Decline and nothing is tracked.

Do I need an account to use BenchKit? No. The hub needs no login or sign-up. Individual tools may offer an optional account, but you can start using them without one.

Does BenchKit use my data for advertising? No. Ad storage and ad personalization are denied by default and never enabled — the site runs no ads and builds no advertising profile.

Are there third-party trackers or fonts loading in the background? No. Fonts are self-hosted and a strict Content Security Policy blocks any resource that isn't BenchKit's own — the only third party permitted is Google Analytics, and only after you consent.