Legal
Cookies & similar technologies
Here we explain which cookies we use, what they are for, and how long they are stored.
Last updated: 15 June 2026
This cookie information describes which cookies and similar technologies beeBAAHM GmbH uses on the marketing site, on customer referral pages, and in the portal.
When you change the language through the marketing site's language selector, we store the selection in the NEXT_LOCALE cookie for 6 months. This lets navigation and public pages open in the language last chosen on your next visit.
External media, for example YouTube, is loaded only after you consent in our cookie banner. Without consent, we show a placeholder.
Maps in the portal (MapLibre/OpenFreeMap) are functionally necessary and are loaded only in the signed-in area. Based on the current state, we do not use additional third-party tracking cookies for this.
On customer referral pages, we set a first-party referral attribution cookie only after visitors actively consent to analytics and referral attribution in the classic cookie banner. The shared short link does not contain the referring customer's name.
We consistently do not use third-party advertising or tracking cookies. If you consent to the analytics category, we record selected usage events exclusively first-party and event-based. Our analytics stays within our system and works without polling, heartbeat pings, or ad networks.
Where possible, marketplace, funnel, and SaaS KPIs in the admin dashboard are derived from existing domain data such as projects, offers, awards, subscriptions, and invoices. We do not add extra real-time or polling trackers in the frontend for this.
When you allow analytics
- - We measure only selected first-party events such as page and blog views and defined CTA clicks or submits before entering existing flows.
- - For the digitalisation check on the comparison page, answers, progress, and completion state are stored only pseudonymously per session.
- - Transmission goes only to our own systems and only for concrete events.
- - Short-lived pseudonymous session markers help us avoid duplicate counts and aggregate monthly values cleanly.
- - Marketplace and revenue KPIs are also derived from existing specialist tables instead of invasive live tracking.
What we do not do
- - No third-party advertising, remarketing, or cross-site tracking pixels.
- - No regular background pings, heartbeats, or polling in the frontend.
- - No analysis of message content, form free text, uploads, or payment data for analytics purposes.
1. Cookies used
| Cookie | Purpose | Category | Storage duration |
|---|---|---|---|
| bbm_cookie_consent | Stores your cookie selection (analytics/media). | Essential | 180 days |
| NEXT_LOCALE | Stores the language selection on the marketing site and in navigation. | Functional | 6 months |
| userLocation | Localises content (city name from IP geolocation). | Functional | 7 days |
| userCountry | Country code for language and regional logic. | Functional | 7 days |
| userLat | Approximate location coordinate for regional suggestions. | Functional | 7 days |
| userLon | Approximate location coordinate for regional suggestions. | Functional | 7 days |
| bbm_public_analytics_session_id | Short-lived pseudonymous session ID for consent-based first-party page and CTA analytics on public pages. | Analytics (consent) | 2 days |
| bbm_blog_session_id / bbm_blog_session_day | Short-lived pseudonymous session markers for consent-based first-party reach measurement and duplicate-count prevention, for example blog views. | Analytics (consent) | 2 days |
| bb_hero_image_state | Controls image rotation in the homepage hero so mobile and desktop show the same image group consistently and no group appears more than twice in a row. | Essential | Session |
| big-calendar-theme | Stores the calendar theme (portal). | Functional | 1 year |
| sidebar:state | Stores the sidebar state in the portal. | Functional | 7 days |
| bbm_affiliate | Attribution of affiliate links for partner signups (first-party cookie including server-side event tracking). | Functional | 60 days |
| bbm_customer_referral | After consent, stores a pseudonymous referral token so a project created later can be attributed to the accepted customer referral link. | Functional (consent) | 60 days |
| bb_cps_like_* | Stores in the browser whether a community project story was liked in the current 7-day period. Server-side pseudonymous hashes prevent duplicate likes and allow likes to be withdrawn. | Functional | 7 days |
| bb_auth / bb_auth_mode / bb_auth_exp | Portal login via Supabase session cookies including persistence mode and expiry metadata for stay signed in. | Essential | Session / up to 90 days depending on login mode |
| __next_hmr_refresh_hash__ | Hot reload state (local development only). | Development | Session |
2. Local storage
We also use local storage for UI settings and portal sessions. This information remains stored in the browser and is not shared with external services.
| Entry | Purpose | Storage duration |
|---|---|---|
| theme | Stores the UI color variant (light/dark). | Until deletion |
| bbm_public_analytics_session_id | Pseudonymous session ID for consent-based first-party page and CTA analytics on public pages. | 2 days |
| bbm_blog_session_id | Pseudonymous session ID for consent-based first-party reach measurement and duplicate-count limiting. | 2 days |
| bbm_blog_session_day | Day marker for consent-based first-party reach measurement and duplicate-count prevention. | 2 days |
| bb-refresh-* | Refresh marker for portal data, for example projects. | Until deletion |
| sustain:seen:* | Stores read notices and UI states in the portal. | Until deletion |
| chat:avatarSignedUrls:v1 | Cache for avatar URLs in chat. | Until deletion |
3. Session storage
Session storage is used only for the current session and is deleted when the browser is closed.
| Entry | Purpose |
|---|---|
| breadcrumb:project | Stores the project context in the wizard. |
| project:public_id:* | Short-term project references in the portal. |
| chat:filesCount:* / chat:lastPartnerName:* | Chat states, for example file counts and last partner names. |
| bbm_partner_comparison_check_session_id | Pseudonymous session ID for the consent-based digitalisation check on the comparison page. Prevents duplicate records when navigating back/forward, refreshing, or checking again. |
4. External services
| Service | Purpose | Category |
|---|---|---|
| youtube-nocookie.com | YouTube videos in enhanced privacy mode (only after consent). | External media |
| MapLibre + OpenFreeMap | Map display in the portal via MapLibre; map styles and tiles are loaded through OpenFreeMap (tiles.openfreemap.org). | Functional |
5. Managing your settings
You can change your selection at any time through Cookie settings or delete cookies in your browser. Please note that individual functions may then be limited.
6. Changes
We update this notice when the technologies we use change.