Legal information
Cookie Policy
What CityVibe keeps in your browser, why and for how long, how to change your choice and how to delete it all.
- Last updated:
- In force from:
- 30 October 2026
- Version:
- 1
In short
- We use only what the site needs to work: your language, city, favorites, your cookie choice and copies of pages for when you are offline. The law does not ask for your consent for these (Art. 4(6) of Romanian Law no. 506/2004), but we list them all below.
- Google Analytics and its cookies (_ga) start only if you say yes to “Statistics”.
- We use no advertising cookies and no code from Facebook, Instagram or other networks.
- Our own statistics keep nothing on your device.
What cookies are
Cookies are small files a site leaves in your browser. Browsers have other places too where a site can keep data on your device: browser storage (localStorage), tab storage (sessionStorage), Cache Storage, a database (IndexedDB) and the service worker, a small program that lets the site work offline. You will find them all below, by name, so you can recognise them in your browser settings.
Strictly necessary
They are always on, because the site does not work without them. They stay on your device: only the device code and your favorites reach our server, and only while your alerts are on.
| Name | Where | Set by | Purpose | How long |
|---|---|---|---|---|
cv-consent | Browser storage (localStorage) | CityVibe | Remembers your answer in the cookie window, and when you gave it. | Until you change your choice. We ask again 12 months after a yes and 6 months after a no. |
NEXT_LOCALE | Cookie | CityVibe | The language you picked, when it differs from your browser’s. | Until you close the browser |
favorites-storage | Browser storage (localStorage) | CityVibe | The events you saved to your favorites. | Until you remove them from your favorites or clear the site data |
events_selected_city | Browser storage (localStorage) | CityVibe | The city you picked, and whether we already asked for your location. | Until you clear the site data in your browser |
deviceId | Browser storage (localStorage) | CityVibe | A random code that links this browser’s alerts to their settings and favorites on our server. It exists only once you turn alerts on. | Until you clear the site data. If you remove the site’s notification permission, we delete it at your next visit. |
pushAllTypesOff | Browser storage (localStorage) | CityVibe | Remembers that you turned every alert type off, so the bell shows crossed out. | Until you clear the site data in your browser |
events-install-dismissed | Browser storage (localStorage) | CityVibe | Remembers that you closed the invitation to install the app. | Until you clear the site data in your browser |
featured-popup-last-shown | Browser storage (localStorage) | CityVibe | When we last showed you the featured events window, so it appears at most once a day. | Until you clear the site data in your browser |
recent-searchesrecentSearches | Browser storage (localStorage) | CityVibe | Your latest searches (on the search page and in the search window). They stay on your device. | Until you remove them in search or clear the site data |
favoritesResolved | Tab storage (sessionStorage) | CityVibe | Notes that your saved favorites were already checked during this visit. | Until you close the tab |
sw.js | Service worker | CityVibe | A small program of the site that runs in your browser: it keeps pages and images so they load fast, shows a page when you are offline and receives the alerts. | Until you clear the site data; it updates itself |
workbox-precache-v2-… | Cache Storage | CityVibe | The offline page and the app icons. | Until the next version of the site |
next-static | Cache Storage | CityVibe | The site’s code (JavaScript and CSS files). | 30 days (at most 60 files) |
images | Cache Storage | CityVibe | The images you have seen (event posters), so they load fast. | 30 days (at most 200 images) |
events-api | Cache Storage | CityVibe | The latest event lists you loaded, for when the connection is poor. | 30 minutes (at most 120 lists) |
events-shellruntime-cache | Cache Storage | CityVibe | Fallbacks for the caches above, used only when the Workbox library cannot load. | Until you clear the site data in your browser |
workbox-expiration | Browser database (IndexedDB) | CityVibe | When each cached file was stored, so it is removed on time. | As long as the cached files exist |
admin-session | Cookie | CityVibe | Administrators only. The login to the administration pages. | 7 days or until logging out |
cv_nostats | Cookie | CityVibe | Administrators only. Marks a device whose visits are not counted in the statistics. An administrator sets it, on request, on their own devices. | 400 days or until turned off |
Statistics, only with your consent
Google Analytics starts only after a yes to “Statistics”. Google then sets the cookies below on cityvibe.ro, and data about the visit goes to Google. We use neither Google Signals nor ads or other advertising features. What data Google receives and how long it keeps it is in the privacy policy.
| Name | Where | Set by | Purpose | How long |
|---|---|---|---|---|
_ga | Cookie | Google Analytics (Google) | Tells visitors apart by a random code. | 13 months |
_ga_<ID> | Cookie | Google Analytics (Google) | Keeps the state of the visit (the session) for Google Analytics. | 13 months |
Outside services
Google Maps sets no cookies on cityvibe.ro. Your browser connects to Google only when you ask for a map (“Show the map (Google Maps)” on an event page, “Map” on the home page): Google then receives your IP address, browser details and the page address.
The links to Facebook, Instagram and Google Maps (“Open in Google Maps”, “Get Directions”) are plain links: nothing loads until you click them. Event images, fonts and the service worker’s Workbox library come from cityvibe.ro, not from other sites.
Your choice
You can change your choice at any time, with the button below or from “Cookie settings” at the bottom of any page. After a no, we delete the _ga cookies. If your browser sends the Global Privacy Control signal, we treat it as a no until you choose otherwise.
Your choice on this device:
How to delete the data in your browser
In your browser settings, under cookies and site data, look for cityvibe.ro and delete it. That removes everything above, the service worker and the cache included. For example:
- Chrome: the icon left of the address, then cookies and site data.
- Firefox: the padlock left of the address, then clear cookies and site data.
- Safari on iPhone and iPad: the Settings app, Safari, the advanced settings, then website data.
Note that this also deletes the favorites saved on the device and your cookie choice (we will ask again). If you have alerts, turn them off first on the Alerts page. If you installed CityVibe as an app, removing it from the home screen may leave its data in the browser until you delete it there too.
You can also block cookies in your browser settings. The site still works, but it no longer remembers your city, favorites or choice.
Changes
When we change this policy, we change the date at the top and ask for your choice again. Everything we use, not only what is in your browser, is in the privacy policy.
