Cookie policy
- Last updated
We use a handful of necessary cookies to keep you signed in and remember your choices. Analytics and marketing cookies are off unless you turn them on, and you can change your mind at any time.
1.Our approach
Cookies are small files a website stores in your browser. We use as few as we can. Strictly necessary cookies are always on because the site cannot work without them. Everything else stays off until you choose, and rejecting is exactly as easy as accepting.
If your browser sends a Global Privacy Control signal, we treat it as a request to opt out of the sale or sharing of your personal information and keep marketing cookies off.
2.Your current choice
You have not made a choice in this browser yet, so only strictly necessary cookies are in use.
3.Categories
| Category | What it does | Default |
|---|---|---|
| Strictly necessary | Keeps you signed in, protects forms, remembers your cookie choice and language. | Always on |
| Preferences | Remembers display choices such as theme, table columns and code-sample language. Stored in your browser only. | Always on (no tracking) |
| Analytics | Aggregated, pseudonymous measurement of which pages and features are used, so we can improve them. | Off until you opt in |
| Marketing | Measures campaigns and shows relevant ads on other sites. | Off until you opt in |
4.Cookies and storage we set
| Name | Purpose | Type | Duration |
|---|---|---|---|
| bz_session | Keeps you signed in; linked to a server-side session you can revoke from Settings | Necessary · cookie | Until sign-out or session expiry |
| bz_pending | Carries you through sign-in, verification and password-reset steps | Necessary · cookie | 15 minutes |
| bz_oauth | Ties a sign-in with Google, Microsoft, LinkedIn or Facebook to this browser while you are on the provider's page (protects against forged sign-ins) | Necessary · cookie | 10 minutes |
| bz_connect | Holds a provider sign-in until you confirm connecting it to your existing account | Necessary · cookie | 15 minutes |
| bz_onetap | One-time security value for signing in with Google One Tap or Google's button | Necessary · cookie | 30 minutes |
| bz_consent | Records your cookie choice | Necessary · cookie | 12 months |
| bz_anon | Random ID that links your cookie choice to our consent record, without identifying you | Necessary · cookie | 12 months |
| bz_locale | Your language (English or Arabic) | Necessary · cookie | 12 months |
| theme | Light or dark appearance | Preference · local storage | Until cleared |
| bz_code_lang | Code-sample language on developer pages | Preference · local storage | Until cleared |
| bz_help_feedback | Your answers to “Was this helpful?” so we do not ask twice; never sent to us | Preference · local storage | Until cleared |
| Recent searches, table layout | Your recent searches and column choices in the workspace | Preference · local storage | Until cleared |
| _ga, _ga_<ID> | Google Analytics: tells visits apart so we can count pages and features in aggregate. Set only after you accept analytics, on the live site | Analytics · Google · cookie | 13 months |
Google Analytics is the only analytics tag. It loads on our live site only after you accept analytics, with advertising storage and ad personalisation switched off (Google Consent Mode), and stops when you withdraw consent; we then delete its cookies from this browser. We do not use advertising tags.
Where we offer “Sign in with Google” (Google One Tap or Google’s button), your browser loads Google’s sign-in script from accounts.google.com so the offer can appear; Google’s privacy policy applies to it. Nothing is shared with us unless you choose to continue.
5.Records of your choice
When you make or change a choice we store a consent record: the random ID from bz_anon, your account ID if you are signed in, the choice for each category and the time. We keep it for as long as the choice applies plus the period we may need to prove it, and use it for nothing else.
6.Browser controls
- You can delete cookies and site data in your browser settings at any time. Deleting bz_consent means we will ask again.
- Blocking strictly necessary cookies will stop sign-in and some forms from working.
- Private browsing windows discard cookies and local storage when closed.