Legal

Cookies

One cookie records your analytics choice. Analytics cookies exist only if you allow them. There is nothing else, and this table is the whole list.

Scope and date

This is the cookie notice for builtforprod.com and its subdomains. It describes the website only; how data is handled inside a customer engagement is governed by your customer agreement. The privacy notice covers everything else this site collects.

Every cookie this site can set

Cookies on builtforprod.com. Two of the three appear only after an action you take.
Name Category Purpose Duration Set by
bfp_consent Preference. Set only when you answer the banner. Records whether you allowed or declined analytics, so the banner asks once and the answer is honored across builtforprod.com, the blog and the documentation. 365 days BuiltForProd, on .builtforprod.com
_ga, _ga_* Analytics. Set only after you allow analytics. Distinguishes one browsing session from another so page view counts are meaningful. Never receives your name, email address or organization, and never loads before consent. Up to 2 years, per the analytics provider Google Analytics, when a measurement id is configured
cf_* (spam check) Strictly necessary. Contact form only. When the spam check is enabled on the contact form, Cloudflare Turnstile may set a short-lived cookie to record that the check has already passed, so you are not challenged twice. Short-lived, typically the browsing session Cloudflare, on submission of the contact form

How the consent cookie works

When you answer the banner, we write bfp_consent with your answer, scoped to .builtforprod.com and expiring after 365 days. Because it is set on the parent domain, one answer covers this site, the blog and the documentation, and you are not asked three times for the same decision.

Before you answer, analytics storage is denied and no analytics tag loads. Declining is exactly as easy as accepting: both are one click, in the same place, with the same emphasis.

What this site never does

Changing your mind

Decline in the banner

Choosing decline stores the refusal and loads nothing. The banner does not reappear, because asking again after a no is not consent, it is nagging.

Turn on Global Privacy Control

If your browser sends the Global Privacy Control signal we treat it as a decision: analytics stays off, the banner does not appear, and an earlier grant is not used.

Delete the cookie

Clearing site data for builtforprod.com removes bfp_consent, and the banner asks again the next time you visit. Nothing else about your visit is remembered.

Block cookies in your browser

Every browser can block or clear cookies per site. The site works without any of them: none of this content requires a cookie to read.

Questions

Questions about cookies, and anything else about privacy, go to [email protected]. If we add a cookie, it appears in the table above in the same change that adds it, and the date at the top moves.