> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thetinybell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cookie Policy

> Cookies used by TinyBell and how they are managed.

## TinyBell platform cookies (thetinybell.com)

These cookies are set when you use the TinyBell dashboard:

| Cookie             | Type      | Purpose                                | Duration        |
| ------------------ | --------- | -------------------------------------- | --------------- |
| `PHPSESSID`        | Necessary | Session management                     | Browser session |
| `__cookie_consent` | Necessary | Stores your cookie consent preferences | 1 year          |
| `csrf_token`       | Necessary | Cross-site request forgery protection  | Browser session |
| `__cf_bm`          | Necessary | Cloudflare bot management token        | 30 minutes      |
| `_cfuvid`          | Necessary | Cloudflare rate limiting identifier    | Browser session |

## TinyBell pixel cookies (on your hotel website)

The TinyBell pixel script uses **localStorage and sessionStorage** instead of cookies for most functionality:

| Storage key                                         | Type       | Purpose                                                                             | Duration             |
| --------------------------------------------------- | ---------- | ----------------------------------------------------------------------------------- | -------------------- |
| `__[pixel_key]_[id]_notification_display_frequency` | Functional | Track if a notification was already shown (once\_per\_session / once\_per\_browser) | Session or permanent |
| `__[pixel_key]_[id]_notification_manually_closed`   | Functional | Remember that the visitor closed a notification                                     | Session              |
| `__[pixel_key]_[id]_notification_hover`             | Functional | Prevent duplicate hover tracking                                                    | Session              |

<Note>
  The TinyBell pixel does not set any third-party cookies on hotel websites. All storage is first-party and scoped to the hotel's domain.
</Note>

## Cookie consent on hotel websites

TinyBell provides a **Cookie Notification** widget type that hotels can use to collect cookie consent from their visitors. This widget:

* Supports granular consent (necessary, analytics, targeting)
* Logs consent choices with timestamp, device type, and browser language
* Can be customized to match the hotel's branding
* Respects the visitor's choice by storing it in localStorage

## How to manage cookies

### On the TinyBell dashboard

Your browser settings control cookie behavior. You can clear cookies at any time through your browser preferences.

### On hotel websites using TinyBell

The hotel website's cookie policy governs how cookies are managed. TinyBell provides the tools, the hotel (as data controller) decides the implementation.

## GDPR and ePrivacy compliance

* TinyBell acts as a **data processor** on behalf of hotels (data controllers)
* The pixel does not track visitors across websites
* No personal data is shared with third parties for advertising
* Consent preferences are stored locally on the visitor's device
* Hotels can configure notifications to only appear after cookie consent is given (using display triggers)
