Cookie Policy
Version 1 · October 30, 2026This page is available in English, Italian and Dutch. The three versions are equally valid. If they differ, the meaning that is most favourable to you applies.
This page lists the cookies and the other information that Givibes stores on your device or reads from it, who places them, why, and for how long. The controller is Andrea Battarelli Martini, operating as Givibes (see the Privacy Policy).
Jump to a section
1. What this page covers
A cookie is a small text file that a website stores in your browser and reads again
later. The same rules apply to other ways of storing information on your device or reading it from it: the
browser's local storage (localStorage and sessionStorage), its database
(IndexedDB), its cache, and the components of other companies included in an app. This page
covers all of them.
There are two categories:
- Necessary: what is strictly needed to provide the service you asked for, for example to keep you signed in or to protect a form. The law does not require your consent for these; it requires us to inform you, which is the purpose of this page.
- With your consent: everything else. We use it only if you choose “Accept”.
Givibes uses no advertising cookies, no tracking pixels, no analytics tools and no fingerprinting. The only element that requires your consent is Google's personalised sign-in button (section 3). The anonymous totals that venues see (section 3.2) are calculated by Givibes itself, from what the app sends only while “Personalised order” is on.
2. Your choice and the banner
On the website (givibes.app), the first time you open the sign-in screen a banner offers two buttons of equal
weight: “Only necessary” and “Accept”. If you close the
banner without choosing, only the necessary elements are used. Your choice is stored on your device (under the key
givibes:consenso-cookie, with its date) so that the banner does not appear again. It is valid for
6 months. After that, or if what “Accept” covers changes, the choice no longer counts
and the banner asks again; until you answer, only the necessary elements are used. The choice belongs to the
device, not to your Account, so it stays when you log out.
- With “Only necessary”, the sign-in screen shows our own “Continue with Google” button. Google's script is loaded only when you tap it, because at that moment you have asked to sign in with Google. For now this takes two taps: the first loads Google's button, the second uses it.
- With “Accept”, Google's script is loaded as soon as the sign-in screen opens, so that the button can show your Google name and photo (“Continue as …”). Google then sees your IP address and reads and sets its own cookies, even if you do not sign in with Google.
You can change your choice at any time in Settings › Privacy › “Cookies”. If you are not signed in, you can also clear the site data for givibes.app in your browser: the banner will then ask again. Withdrawing your consent does not affect what happened before.
The banner does not appear in the Android app, because the app uses nothing that needs consent. There, sign-in with Google is native: it uses your phone's Google account (through Credential Manager), starts only when you tap it, and loads no script and no cookies from Google.
Sign in with Apple is not offered today. Before we offer it on the website, we will update this page.
3. givibes.app (website and web app)
3.1 Cookies
| Name | Placed by | Purpose | Duration | Category |
|---|---|---|---|---|
gv_session | Givibes (our server; it cannot be read by scripts) | Keeps you signed in | 90 days, also after you close the browser; deleted when you log out | Necessary |
g_state | Google, through its sign-in script, on the givibes.app domain | Google's record of its sign-in prompts | about 6 months (set by Google) | With consent (“Accept”); necessary only when you tap “Continue with Google” |
| Google's own cookies (for example the session of your Google account) | Google, on accounts.google.com, inside Google's sign-in frame | Show the personalised button and confirm your identity | set by Google | With consent (“Accept”); necessary only when you tap “Continue with Google” |
_cfuvid | Cloudflare, for MapTiler, on maptiler.com | Protects MapTiler's service from abuse when the map loads | until you close the browser | Necessary (only when you open the map) |
| Cookies of the Turnstile check | Cloudflare, on challenges.cloudflare.com | Check that the waitlist form is completed by a person | set by Cloudflare | Necessary (only after you tap the form at givibes.app/lista) |
3.2 Storage in your browser (not cookies)
These elements stay on your device. Some are sent to our server only as part of the request they are needed for, as described below. We do not use them to follow you across other sites.
| What | Where | Purpose | Duration | Category |
|---|---|---|---|---|
| Your location (coordinates and time), if you allowed it | localStorage | Avoid asking for your location at every opening; it is sent to our server only to calculate nearby events, in a header of the request, not in its address (except in older versions of the Android app). The map tiles and the map in Explore do carry an approximate area in the address (the squares of map you look at, the visible rectangle), and searches carry the searched text (?q=): these addresses appear in the logs of Railway and Cloudflare | 6 hours; deleted when you log out | Necessary |
| Whether you allowed or refused location and notifications, and how many times you chose “Not now” | localStorage | Avoid asking again too often (a pause of 3 days, at most 3 times) | until you clear the browser data | Necessary |
| Your last 10 searches in Explore | localStorage | Show your recent searches | until you delete them in Explore; deleted when you log out | Necessary |
| The identifier of your Account | localStorage | Empty the copies on the device if another Account signs in | until you log out | Necessary |
| A time marker for each Account | localStorage | Know which copies of Content that has disappeared must be removed from the device | until you log out | Necessary |
| The city you chose | localStorage | Remember the city | until you change it; deleted when you log out | Necessary |
| The identifiers of nights for which you closed a card or a question (for example the question about keeping your Vibes) | localStorage | Avoid showing it again | deleted when you log out; for the question about keeping your Vibes, at most the last 50 nights | Necessary |
| The last venue you managed in the console | localStorage | Reopen the console on that venue | deleted when you log out | Necessary |
| Tips and cards you have already seen | localStorage | Avoid showing them again | deleted when you log out | Necessary |
| Preferences of the device: sound of videos on or off, the console theme | localStorage | Remember your preferences | until you clear the browser data; they stay when you log out | Necessary |
Your choice in the cookie banner, with its date (givibes:consenso-cookie) | localStorage | Remember your choice | 6 months; it stays when you log out | Necessary |
| A friend link you opened before signing in | sessionStorage | Complete the friend request after you sign in | until you close the tab, at most 1 hour; deleted when you log out | Necessary |
| The position and zoom of the map | sessionStorage | Find the map where you left it when you go back | until you close the tab; deleted when you log out | Necessary |
| A marker of the last update of the app | sessionStorage | Avoid reloading the page repeatedly after an update | until you close the tab | Necessary |
A copy of the public lists of nights of Explore and Tonight, without anything about you or your friends (database givibes-dati) | IndexedDB | Open the app with the nights already shown | until 03:00 of the next day; at most 300 items; emptied when you log out, when another Account signs in and when the app is updated | Necessary |
The files of the app (page, styles, images), never your data (cache givibes-guscio-v1, with the script /sw.js) | Cache Storage and service worker | Let the app start quickly and work with a weak connection, and be installed | until the next version of the app | Necessary |
While “Personalised order” is on (see the Privacy Policy, section 4.1), the app tells our server which nights it showed you, which ones you opened, flipped, expanded or shared, which venue pages you opened and what you searched for. This information is not stored on your device; it is sent at the moment it happens. It is used for your personalised order and, without your name, for the anonymous totals that venues see (Privacy Policy, section 5.2). If you turn “Personalised order” off, the app sends none of this any more, so your actions are not counted in those totals either.
4. The Android app
The Android app is the same app as givibes.app inside a native shell. It uses the same storage listed in section 3.2, inside the app, and the following elements.
| What | Placed by | Purpose | Duration | Category |
|---|---|---|---|---|
gv_session, in the app's cookie store | Givibes | Keeps you signed in | 90 days; deleted when you log out | Necessary |
| Firebase installation identifier and push token | Google Firebase, a component inside the app | Deliver the notifications you asked for | until you log out, turn notifications off or uninstall the app; at most 9 months without opening the app | Necessary, and started only after you say yes to notifications |
| The push token and your yes to notifications, in the app's storage | Givibes | Remove the token from our server when you log out; record your consent to notifications | until you log out or turn notifications off | Necessary |
| Location from Google Play services | Google, through your phone's system | Your location, if you allowed it in the phone's settings | not stored by the app beyond the 6 hours of section 3.2 | Necessary (with the phone's permission) |
| Your phone's Google account, through Credential Manager | Google, through your phone's system | Sign in with Google | only when you tap it | Necessary |
| Temporary files of photos and videos while you take or save them | Givibes | Take a Vibe or save a photo in your gallery | deleted at the end of the operation and when the app starts | Necessary |
_cfuvid, when the MapTiler logo on the map loads | Cloudflare, for MapTiler, on api.maptiler.com | Protects MapTiler's service from abuse | until you close the app | Necessary (only when you open the map) |
The app's data is excluded from your phone's backup to Google. The map tiles in the app pass through our
server, so MapTiler does not see your IP address for them. The MapTiler logo shown on the map, however, is still
loaded directly from MapTiler: when you open the map, MapTiler sees your IP address and can set the
_cfuvid cookie above.
5. company.givibes.app
| What | Placed by | Purpose | Duration | Category |
|---|---|---|---|---|
| Public pages | — | No cookies and no storage in your browser | — | — |
| Cookies of the Turnstile check on the contact form | Cloudflare, on challenges.cloudflare.com | Check that the form is completed by a person | set by Cloudflare | Necessary (only after you tap the form) |
CF_AppSession | Cloudflare Access | Protect the staff console: it is set for anyone who opens the address of the console | about 24 hours | Necessary |
CF_Authorization | Cloudflare Access | Authorise a member of our staff after sign-in | the duration of the staff sign-in | Necessary |
gv_session of the console | Givibes | Keep a member of our staff signed in | 12 hours | Necessary |
6. Third parties
These companies receive your IP address, and in some cases read or set their own cookies, when the Service loads one of their components. Each of them is described in the Privacy Policy, section 5.
- MapTiler (France): the map on the website, and the MapTiler logo on the map in the Android
app, when you open the map; cookie
_cfuvid. MapTiler's privacy policy. - Google (United States): the sign-in with Google, as described in section 2; Firebase in the Android app, only after your yes to notifications. Google's privacy policy.
- Cloudflare (global network): every request passes through Cloudflare, which protects and delivers the Service; Turnstile on the forms; Access on the staff console. Cloudflare also asks your browser to report network errors to it (“Network Error Logging”): the browser keeps this instruction for 7 days and sends a report to Cloudflare only when a request to the Service fails, never when it works. It is a Cloudflare setting that our plan does not let us switch off. Cloudflare Web Analytics is switched off. Cloudflare's privacy policy.
- Apple (Ireland and United States): only when Sign in with Apple is offered; it is not offered today.
Our emails load no images or fonts from other companies, and contain no tracking pixels.
7. How to delete them
- Log out: ends the session and deletes from the device everything that belonged to your Account: your location, your recent searches, the identifiers of nights, the city you chose, the last venue of the console, the tips you saw, the copy of public nights and, in the app, the notification token. What belongs to the device stays: your cookie choice, the sound of videos, the console theme and what the phone answered about location and notifications.
- Settings › Privacy › “Cookies”: change your choice about Google's personalised button.
- Explore: delete your recent searches.
- Your browser's settings: delete cookies and site data for givibes.app; on the phone, the app's settings (“Clear storage”) or uninstalling the app delete everything the app keeps.
- Your phone's permissions: withdraw location, camera, microphone or notifications at any time.
If you delete the necessary elements, the Service can stop working properly; for example, you will be signed out.
8. Changes and contact
When we add or change an element, we update this page and its date. If we want to add an element that requires your consent, we ask for it first. Questions: [email protected].