Privacy & cookies
Bulido uses cookies for the basics (sign-in, language, security) and — with your permission — for analytics tools that help us improve the product (Google Analytics, Microsoft Clarity, Sentry). You decide which categories are on, and you can change your mind any time.
Separately, we always send application errors and the short trail of clicks leading up to them to Sentry, with no IP address or request data attached. This is needed to keep the app stable and runs whether or not you accept Analytics — see "Error monitoring" below.
The dashboard tab lives at Settings → Privacy. The same controls open from the Cookie preferences link in the footer of every public page.
Cookie categories
- Essential — always on. Required for the service to work (sign-in, language, security, the consent record itself).
- Analytics — off by default. When you enable it, Bulido turns on Google Analytics, Microsoft Clarity, and Sentry session replay + performance traces. We anonymise IP addresses in Google Analytics and use no advertising features.
- Marketing — reserved for future advertising tools. No vendor is wired in yet, so toggling this on has no effect today. We ask up-front so we don't have to re-prompt every user later if we add ad pixels.
The first time you visit, a small banner asks for your decision. You can either Accept all or Customise — Customise opens the same modal as Settings → Privacy, with a Reject all button alongside Save selection.
How the choice carries between domains
Bulido runs on three separate domains: bulido.pl (Polish customers), bulido.de (German customers), and bulido.com (English / shared dashboard). Browsers can't share cookies across these because they're independent domains, so each one stores its own consent record. Bulido propagates your decision in three ways so you're not asked over and over:
- When you click any of our links to another Bulido domain (Login, Register, language switcher, the help centre link in the dashboard), we attach a short signed token that tells the destination domain your current decision. The destination silently records it, and you don't see the banner again.
- When you log in on any domain, your consent is also stored on your account. The next time you sign in on a different domain, the server pushes your stored decision down so the banner stays hidden.
- If neither path applies — for example, you accepted on bulido.pl, then later typed bulido.de straight into the address bar without logging in — that other domain has no way to know you've already decided, so the banner shows again. This is a browser-level limitation we can't engineer around.
Changing your decision
- Public pages: open Cookie preferences in the footer.
- Logged in: open Settings → Privacy, then Manage cookie preferences. The same modal shows your current state with toggles per category.
- Browser: clearing cookies for the domain also resets your Bulido decision. You'll see the banner again on your next visit.
Disabling Analytics also clears the related cookies (_ga, _clck, …) the next time the page renders. New analytics calls stop the moment you save the change.
Error monitoring
To fix bugs quickly we send application exceptions and a short trail of breadcrumbs (URLs visited, button clicks) to Sentry whenever something crashes. We never attach your IP address, request body, headers or cookies to the error. This processing runs under our legitimate interest under Art. 6(1)(f) GDPR and is independent of the Analytics toggle. Sentry's session replay and performance traces — which involve client-side recording — only run after you accept Analytics.
What's tracked
For the full list of cookies (names, vendors, retention periods), see the Cookie policy.
Last updated May 9, 2026