Cookies and local storage
The short answer: if you choose Accept all, we count how the site is used, a session recording service records clicks, scrolling and mouse movement so that we can see what is hard to use, and Meta measures our ads and can show them to people who have visited. If you choose Reject all, none of that happens.
1 · What the site actually stores
The site uses a few entries in your browser's own memory, known as localStorage and sessionStorage, and, only if you choose Accept all, two cookies from the session recording service and two from Meta. Most of them stay on your device alone. A couple of them reach us when you ask for something yourself: the campaign tag bh_src travels with your search, and the butler's conversation is sent to our server so that he can answer.
| ts_consent | Remembers your choice in the cookie line, so we do not ask again. Stays until you delete it yourself. |
| ts_consent_v | Remembers which version of this page your choice was made under, so that a yes given before session recording existed does not count as a yes to it. Stays until you delete it yourself. |
| bh_vid | Only with Accept all: a random visit id, not your name, so that we can count returning visits and see how far a visit got in the booking steps. If you are logged in, the visits are linked to your account. Deleted again if you choose Reject all, and otherwise it stays until you delete it yourself. |
| bh_sid | Only with Accept all: marks one visit, so that the pages in it can be counted together. Two helper entries, bh_sid_t and bh_sid_ny, keep track of the time. Renewed after 30 minutes without activity, and deleted when the tab is closed. |
| _clck | Only with Accept all: a cookie from the session recording service, set on our domain. Recognises the same browser across visits, for about a year. Deleted when you choose Reject all. |
| _clsk | Only with Accept all: a cookie from the session recording service, set on our domain. Ties the pages of one visit together into one recording. How long it lives is decided by the service. Deleted when you choose Reject all. |
| _fbp | Only with Accept all: a cookie from Meta on our domain that recognises the browser across visits, so Meta can see which ads led to a visit or a booking. Lives for 90 days. Deleted when you choose Reject all. |
| _fbc | Only with Accept all, and only if you came through a link on Facebook or Instagram: a cookie from Meta on our domain that remembers that click. Lives for 90 days. Deleted when you choose Reject all. |
| ts_saved | Your saved hotels, the heart on the results page. Created only if you save a hotel yourself, and it stays until you delete it. If you are logged in, the list is mirrored to your account so it follows you on all your devices. When you log out, we clear it here on the device, and it stays on the account. |
| bh_gemte_sync | Only if you log in: remembers that this device's saved list has been merged with the account's, so the merge happens only once and a hotel you removed does not reappear. Deleted when you log out. |
| bh_src | Remembers which post or link you arrived through, if the address carried a campaign tag. It travels with your search or request so we can see what worked. It is not necessary in order to use the site, see section 3. Stays until you delete it yourself. |
| bh_butler_meta | Counts how many times you have met the butler, so he takes up less room once you know him. Stays until you delete it yourself. |
| bh_nejtak | Remembers that you declined the account offer after a booking, so we never ask again. Stays until you delete it yourself. |
| bh_butler_arrived | Remembers that the butler has already said hello in this tab, so he does not do it again on every page change. |
| bh_butler_hush | Remembers that you waved the butler away, so he stays quiet for the rest of the visit. |
| bh_chat_log | Keeps your conversation with the butler in this tab, so that he remembers what you have just written when you change page. Only the last 12 messages are stored. What you write is sent to our server at the same time, so that the butler can answer. Deleted when the tab is closed. |
| bh_search_prefetch | Stores the search answer the site has already fetched, so the results page appears at once instead of asking the server again. Deleted when the tab is closed. |
| bh_match_cache | Stores the butler's ordering of the latest search, so it does not have to be redone if you go back and forth. Deleted when the tab is closed. |
| ts_wiped | A technical flag that controls the page transition. Deleted by itself when the tab is closed. |
| bh_pay | Only during a card payment: keeps track of the booking while you are with the payment provider, so the booking can be completed when you come back. Deleted once the booking is confirmed, and at the latest when the tab is closed. |
| sb-…-auth-token | Only if you choose to log in: your login session. Deleted when you log out. |
2 · Content from third parties
The typefaces are on our own server, so no fonts are fetched from outside. What is fetched from outside is this: the map tiles and the map style file from a map tile provider in the United States on the pages with a map, the map libraries from a public script network, and the login library from a public script network on the pages where you can log in. If you pay by card, the payment window is loaded from our payment provider and runs in your browser. They do not set cookies through our site, but they see your IP address when the content is fetched, and the payment window handles your card details itself. More about that in the privacy policy.
If you choose Accept all, the script for the session recording service is also fetched, from a United States company. It records clicks, scrolling and mouse movement on the pages, so that we can see where guests get stuck. What you type, the booking form and the conversation with the butler are hidden before anything is sent, and the pages for payment, trips and login are never recorded. The service also sets its own cookies on its own domain, and under its own terms it also uses the data to improve its own services. It is never allowed to use them for advertising.
If you choose Accept all, Meta's script is also fetched. It tells Meta when you search, view a hotel, choose a room or start a booking, with the hotel's id and the price shown, never what you type or who you are, and never on the pages for payment, trips and login. When you book, our server tells Meta the booking number, the amount, the hotel's id, your email address as a hash (a scrambled code Meta can match to its own users), your IP address and browser type. Meta Platforms Ireland uses this to measure our ads and to show them to people who have visited. We and Meta are joint data controllers for collecting it; after that Meta is responsible under its own privacy policy, and Meta may transfer it to the United States under the EU-US Data Privacy Framework.
3 · How to reject and delete
The cookie line at the bottom of the site has two choices of equal weight: Reject all and Accept all. If you choose Reject all, the site works in full, just without the visit counting, session recording and Meta.
You can change your choice here at any time. A no stops the recording and Meta at once and deletes the visit id and their cookies on our domain.
Your choice on this device:
One entry stands out, and we say it plainly: bh_src, which remembers which campaign link you arrived through, is not necessary in order to use the site, and today it is set when you arrive, whatever you choose in the line. It belongs behind that choice, and we will fix it. Until then you can remove it by deleting the site's data, see below.
bh_vid, bh_sid, _clck, _clsk, _fbp and _fbc are not necessary, and they exist only after Accept all. The other entries are necessary for what you ask for yourself: the choice in the cookie line, the saved hotels, your declining, the butler's quiet, the butler's conversation, the page transition, the fetched search answer, the payment and the login. The payment and login entries are created only when you pay or log in yourself. Necessary storage does not require consent under the cookie rules.
If you want to remove the entries entirely, delete website data for this site in your browser's settings, typically under privacy, website data or browsing data. Then everything is gone, including your saved hotels.
4 · If that changes
Visit counting has run since September 2026, only after Accept all, but this page did not describe it until 1 October 2026. It should have been here from the start. Session recording came on 1 October 2026. A yes given before that date does not count for the recording; if you want to take part, say yes again above. Meta's ad measurement came on 6 October 2026 and likewise counts only for a yes given from that date.