Cookies and local storage
Last updated:
Dialova uses cookies for login and security, as well as local storage for certain preferences and ongoing operations. These mechanisms do not all serve the same purpose.
1. Connection and Security Cookies
The __Host-dialova_session cookie allows recognition of your session. Its maximum duration is seven days; the session may expire sooner, especially after a day of inactivity, a logout, or a revocation.
The __Host-dialova_preauth cookie protects pre-login operations and expires after ten minutes. The __Host-dialova_two_factor cookie accompanies a two-factor authentication request and expires after five minutes.
When you choose an external connection offered by the site, __Host-dialova_oauth links the return from the provider to your login attempt; its maximum duration is thirty minutes. These cookies are secure, are not accessible to page JavaScript, and do not have advertising purposes.
2. Preferences Saved on This Device
The light or dark choice is saved locally under dialova.theme. Games also remember your sound preference. These settings remain on the browser used; they are not a public profile and are not synchronized between your devices.
The choice to let Luna sleep is saved on this device under dialova.luna.sleeping.v1, including after closing the browser. Clicking on Luna wakes her up and removes this choice.
This persistent storage does not have an automatic expiration date set by Dialova; it remains until a preference change or erasure of site storage in the browser.
When you choose a language in the selector, the dialova_language cookie remembers your choice in this browser for up to one year. Your choice takes priority over automatic language detection, including when you choose French. This cookie is not used for advertising.
3. Temporary Storage During an Operation
The browser session storage may remember markers of an operation to resume a chat or webcam action after an interruption. It does not contain your account password or IRC connection secrets.
The dialova.connection.diagnostics key stores a maximum of twenty connection event logs in the tab to be able to transmit them after a disconnection or reload. Events older than fifteen minutes are excluded. The queue is emptied after transmission or explicit disconnection, without containing exchanged messages.
These markers are removed at the end of the operation or during the cleaning process performed by the application. Session storage is linked to the tab and its browsing session; restoring a tab by the browser may prolong its availability.
4. Notifications requested on this device
Voluntarily enabling notifications from the PWA stores which account requested them in dialova.push.owner. The local IndexedDB database dialova-push retains activation and the interval between sound alerts, as well as recent technical identifiers to avoid duplicates. No conversation text is stored for notifications.
This data is used only for the notifications you choose. You can disable these in Settings → Chat, revoke permission in your device settings, or clear site data.
5. Audience measurement, advertising, and third parties
With your prior consent, Dialova uses its internal audience measurement tool and Google Analytics to understand the viewing of public pages and general chat sections, the member list, and your own profile. Google Analytics and Google Tag Manager are only loaded after acceptance. Dialova does not transmit conversation content, email, nickname, or member profile to them. Parameters and URL fragments are removed. Your browser then communicates with Google, which receives technical connection information, including your IP address. Google advertising features are disabled. The GIF selector uses files served by Dialova.
Google Analytics uses the _ga and _ga_* cookies to recognize a browser, with a configured duration of six months. Google may process data outside of the European Economic Area; its privacy policy details these processes.
If Cloudflare Turnstile is enabled on Contact, your browser communicates with Cloudflare for anti-abuse protection. Connecting through an identity provider or using an external network may also result in processing by this third party.
The optional cookie __Host-dialova_audience lasts for a maximum of 30 days and recognizes a browser. Your first visit may be associated with your account during your first confirmed session to measure registrations and initial exchanges. Visit data is retained for a maximum of 180 days; the accept/refuse choice is remembered for six months in dialova-audience-choice-v2.
6. Your audience measurement choice
Cookies necessary for authentication, operation protection, or an expressly requested service do not require the same prior consent as advertising trackers. Presentation and sound preferences respond to your choices within the app.
You can accept or refuse audience measurement with the buttons on this page and change this choice at any time. Refusing does not limit the use of Dialova. Withdrawing stops Google Analytics collection, clears its cookies on this device, and deletes the internal browser identifier on the server along with visits associated with it. It does not retroactively erase data already received by Google.
7. Manage or delete this data
You can clear cookies and site data from your browser settings, and block their use. Blocking login cookies may prevent authentication or certain actions. Clearing storage resets, for example, the theme and sound preferences.
This action does not delete your account, your messages, or the data stored on the server. For this information or to exercise your rights, consult the privacy policy or contact the team.