Cookie Policy

Last updated: 2026-07-22

1. What cookies and similar technologies are

Cookies, local storage, scripts, and similar technologies help websites remember choices, protect forms, measure usage, and provide reliable functionality. Some are necessary for the website to work; others are optional and depend on your consent.

2. Categories we use

  • Strictly necessary cookies/storage: required for website operation, consent storage, security, and form protection.
  • Analytics cookies/storage: used by Google Analytics only after you actively opt in.
  • Security and anti-spam technologies: Firebase App Check and Google reCAPTCHA Enterprise protect the contact form from spam and abuse.
  • Marketing cookies: not used on this website. Advertising, remarketing, and ad-personalization storage remain disabled.

3. Google Analytics

Google Analytics helps us measure website usage and improve content. Its tag, cookies, and analytics storage are activated only after you actively accept analytics.

4. reCAPTCHA

We use Firebase App Check with Google reCAPTCHA Enterprise to protect forms from spam, abuse, and automated submissions. This security processing is connected to form protection and fraud prevention.

5. Consent management

On first visit, you can accept analytics, reject non-essential technologies, or customize your choice. Necessary technologies are always enabled and Google Analytics is optional. Rejecting analytics does not restrict access to the website. You can withdraw or change your choice at any time through in the footer.

6. Consent storage

Your choice is stored locally in your browser with a consent version, timestamp, and selected categories. We ask for a new choice after 6 months or sooner when the consent version changes materially. This lets the website remember your preference without requiring a server-side user profile.

7. Cookies and storage list

Name Provider Category Purpose Duration Essential/optional
pp_cookie_consent_v2 Pioneering Pulse Necessary Stores consent version, timestamp, and selected categories. 6 months, or until local storage is cleared or the consent version changes sooner. Essential
firebase-language-override Firebase Hosting Language preference Stores the language explicitly selected through the EN/BHS switch and serves that language on the same URL. Up to 12 months. Functional
_ga Google Analytics Analytics Distinguishes visitors for analytics measurement after consent. Up to 12 months from the time it is first set; the browser may apply a shorter limit. Optional
_ga_* Google Analytics Analytics Stores Google Analytics session/property state after consent. Up to 12 months from the time it is first set; the browser may apply a shorter limit. Optional
_GRECAPTCHA Google reCAPTCHA Enterprise Security Provides necessary risk-analysis signals used to protect the contact form from automated abuse. Set and controlled by Google; it may persist beyond the browser session and its current expiry is determined by Google and the browser. Essential for form protection
Firebase App Check token (SDK-managed) Firebase Security Attests contact-form requests so the backend can reject requests that do not originate from a valid app instance. 1 hour; the SDK automatically refreshes the token at approximately half of its TTL while active. Essential for form protection

8. Related pages

Google/Firebase may receive or access analytics and security information for the purposes described above, subject to the selected consent setting and applicable provider terms. For more information about personal-data processing, international transfers, and your rights, see our Privacy Policy and Security & Compliance page.