Cookie- en opslagverklaring

Transparant over cookies en vergelijkbare technieken (zoals localStorage).

Gezinly gebruikt cookies en lokale opslag om de dienst technisch mogelijk te maken en, met jouw toestemming, optionele voorkeuren te bewaren.

1. Strikt noodzakelijk

Deze zijn nodig voor beveiliging en basisfunctionaliteit (bijv. ingelogd blijven en veilig API-verkeer).

  • gezinly_refresh (HttpOnly cookie): houdt je sessie actief zonder dat JavaScript de refresh-token kan lezen. Verwijderd bij uitloggen of verlopen sessie.
  • Access-token (alleen werkgeheugen): tijdelijke API-toegang tijdens je actieve app-sessie; niet opgeslagen in localStorage.

2. Voorkeuren / functioneel

Deze items worden alleen in localStorage gezet nadat je in de cookiebanner toestemming voor “voorkeuren” hebt gegeven (of “alles accepteren”). Zonder die toestemming gebruiken we je systeeminstelling voor licht/donker en onthouden we de PWA-sluitactie niet tussen sessies.

  • dark_mode (localStorage): jouw weergavevoorkeur licht/donker.
  • cookie-toestemming (localStorage): jouw keuze uit de cookiebanner (nodig om je voorkeur vast te leggen).
  • PWA-installprompt (localStorage): onthouden dat je de install-hint hebt gesloten.

In de cookiebanner kun je “Alleen noodzakelijk” kiezen; dan worden bovenstaande voorkeursitems niet opgeslagen.

3. Push-notificaties (Firebase)

Voor webpush gebruiken we Firebase Cloud Messaging. Dat vereist registratie bij Google; verwerkingsinformatie staat in de privacyverklaring onder verwerkers. Technische tokens worden op de server gekoppeld aan je account; zie bewaartermijn “push-apparaattokens”.

4. Je keuzes

Je kunt je browserinstellingen gebruiken om cookies te wissen of te blokkeren; de app kan dan beperkt werken. De eerste keuze doe je in de cookiebanner bij je eerste bezoek. Daarna kun je je voorkeuren aanpassen via Instellingen → Cookievoorkeuren zodra je bent ingelogd.