Cookie Policy
Last updated: February 27, 2026Version: 1.0
Summary
This policy explains how Bubba uses cookies and similar technologies on our website and apps. It covers what cookies we use, why we use them, and how you can manage or reject them. Only strictly necessary cookies are set by default — analytics cookies require your explicit consent.
This cookie policy explains how MB Bubba ("Bubba", "we", "us") uses cookies and similar technologies on our website and applications. It should be read together with our Privacy Policy.
- What Are Cookies?
Cookies are small text files placed on your device when you visit a website or use an application. They help the site or app remember your preferences, keep you signed in, and understand how you use the service. Some cookies are essential for the service to function; others help us improve your experience or deliver relevant content.
- Cookies We Use
2.1 Strictly Necessary Cookies
These cookies are essential for the platform to function and do not require your consent (exempt under ePrivacy Directive Art. 5(3)).
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
better-auth.session_token | First-party | Authentication — maintains your login session | Session / persistent |
better-auth.csrf_token | First-party | Security — prevents cross-site request forgery (CSRF) attacks | Session |
i18n_redirected / locale cookie | First-party | Language — remembers your selected language preference | Persistent (1 year) |
bubba_consent | First-party | Consent management — stores your cookie and consent preferences (categories granted/denied, policy version accepted, jurisdiction, and a randomly generated anonymous fingerprint ID used solely for consent tracking) | 1 year |
bubba_jurisdiction | First-party | Consent defaults — stores your geo-detected jurisdiction (GDPR, CCPA, or other) to apply appropriate consent defaults automatically | 24 hours |
2.2 Analytics Cookies
These cookies help us understand how visitors interact with the platform. They are set only after you grant analytics consent.
| Cookie | Provider | Purpose | Duration | Consent required |
|---|---|---|---|---|
ph_* (PostHog cookies) | PostHog (EU — eu.posthog.com) | Product analytics — page views, feature usage, user journey analysis, feature flags | 13 months | Yes |
How consent gating works: All three Bubba applications (website, client app, console app) read your consent preferences from the bubba_consent cookie before initializing PostHog. If analytics consent has not been granted:
- PostHog operates in memory-only mode (
persistence: 'memory') — no cookies are set, no data persists in localStorage. - Capturing is opted out by default (
opt_out_capturing_by_default: true). - No analytics events are collected or transmitted.
PostHog analytics cookies are set only after you actively grant consent through the cookie banner or privacy settings.
2.3 Marketing Cookies
| Cookie | Provider | Purpose | Duration | Consent required |
|---|---|---|---|---|
| (None currently in use) | — | — | — | — |
We do not currently use marketing cookies. If we introduce any in the future, they will be deployed only with your explicit consent and this policy will be updated accordingly.
2.4 Functional Cookies
| Cookie | Provider | Purpose | Duration | Consent required |
|---|---|---|---|---|
| (None currently in use beyond those listed under Strictly Necessary) | — | — | — | — |
- Third-Party Cookies
PostHog
When you grant analytics consent, PostHog may set cookies on the eu.posthog.com domain. PostHog is hosted in the EU and processes data under EU data residency guarantees.
Authentication Providers
When you sign in using Google or Apple, those providers may set their own cookies during the authentication process. These are governed by:
- How to Manage Your Cookie Preferences
4.1 Cookie Consent Banner (Website)
When you first visit the Bubba website, a cookie consent banner appears at the bottom of the screen. You can:
- Accept All — grants consent for all cookie categories (analytics, marketing, third-party).
- Reject Optional — declines all non-essential cookies. The platform remains fully functional.
- Customize — expand detailed preferences to enable or disable individual cookie categories.
Both "Accept All" and "Reject Optional" are presented with equal visual prominence. Rejecting optional cookies is as easy as accepting them.
4.2 Changing Preferences Later
You can change your cookie preferences at any time:
- Website: Visit our Cookie Settings page.
- Mobile apps: Go to
Settings → Privacyto manage consent preferences. - Re-opening the preferences shows your current selections and allows you to modify them.
4.3 Browser Settings
You can also control cookies through your browser settings. Most browsers allow you to:
- View which cookies are stored
- Delete individual or all cookies
- Block cookies from specific or all sites
- Set preferences for first-party vs. third-party cookies
Blocking strictly necessary cookies may prevent the platform from functioning correctly.
Browser-specific instructions:
4.4 Consequences of Rejecting Non-Essential Cookies
If you reject analytics cookies:
- We will not collect any analytics data about your usage.
- The platform will function fully without any limitations.
- We will be unable to improve the platform based on your usage patterns.
- Anonymous Visitor Consent Tracking
When you interact with the cookie consent banner (accept or reject), we generate a random UUID ("fingerprint ID") stored in the bubba_consent cookie. This ID is used solely to:
- Record your consent choice in our backend consent audit trail (for legal compliance).
- Merge your consent preferences to your account if you later register or log in.
This fingerprint ID is:
- Not a tracking identifier — it is not passed to PostHog, analytics, or any third-party system.
- Not derived from your device characteristics — it is a purely random UUID.
- Stored only in the
bubba_consentcookie and our internal consent audit log.
- Consent Record Keeping
We maintain an audit trail of consent decisions as required by the GDPR to demonstrate that consent was validly obtained. This includes:
- The consent categories granted or denied
- Timestamps of consent decisions
- The policy version in effect at the time of consent
- The source of the consent action (cookie banner, privacy settings, registration)
This audit trail is accessible to our administrators and can be provided to supervisory authorities upon lawful request.
- Policy Versioning and Re-Consent
When we make material changes to this cookie policy or our privacy practices:
- The policy version number is updated.
- If the changes affect processing that relies on your consent, a re-consent banner will appear in all apps, informing you of the update and allowing you to review and accept or withdraw your consent.
- Your previous consent remains valid until you interact with the re-consent prompt.
- Changes to This Cookie Policy
We may update this policy from time to time. When we do, we will revise the "Last updated" date at the top. Material changes affecting your consent choices will trigger the re-consent mechanism described in Section 7.
- Contact Us
For questions about our use of cookies or this policy:
| privacy@bubba.pet | |
| Postal address | Žirmūnų g. 57-50, LT-09110 Vilnius, Lithuania |
See also: Privacy Policy · Cookie Settings
This cookie policy is provided in English. Translations may be available; in case of any discrepancy, the English version prevails.