Cookie policy
In short
- Essential cookies (your session, language, theme and cookie choice) can't be switched off: the Academy doesn't work without them.
- PostHog analytics, session recording and YouTube videos only load if you say yes.
- “Reject all” always sits right next to “Accept all”. Your choice applies across croatiapp.app for 12 months.
- We don't use advertising cookies and we don't sell anything to anyone.
This summary helps you find your way around; it doesn't replace the full text.
1. What cookies are
Cookies are small files that a website stores in your browser. This policy also covers similar technologies: local storage (localStorage, sessionStorage), the browser cache and identifiers read from your device. To keep things simple, we call all of them “cookies”.
The law (art. 5(3) of Directive 2002/58/EC and art. 43 of the Zakon o elektroničkim komunikacijama, the Croatian Electronic Communications Act) lets us store without asking only what is strictly necessary for the service you asked for. For everything else we need your prior, freely given and informed consent, which you can withdraw at any time.
2. Your preferences
Here you can see and change what you chose. You can also do it from “Cookie preferences” at the bottom of any Croatiapp page.
Pick your cookies
Change your mind any time: your choice applies across croatiapp.app for 12 months.
- EssentialAlways
Your session (Clerk), security, the language and theme you pick, and this choice itself. The site doesn't work without them.
PostHog (servers in the EU): which pages get viewed, which buttons get tapped, how long things take to load. To improve the lessons, never for ads.
PostHog replays how the pointer moved around the page so we can find what's broken. Anything you type is never recorded. Needs analytics.
The lessons are YouTube videos (Google). When they load, YouTube stores its own identifiers. Say no and you get a button to load each video whenever you want.
3. Essential cookies
| Name | Set by | Purpose | Type and duration |
|---|---|---|---|
__session, __client_uat, __refresh_* and suffixed variants | Clerk (sign-in) | Keep you signed in across all croatiapp.app sites | Cookie · from the session up to 1 year |
__client (on clerk.croatiapp.app) | Clerk | Identify your browser to the sign-in service | Cookie · 1 year |
croatiapp_consent | Croatiapp | Remember your cookie choice | Cookie · 12 months |
croatiapp_locale, NEXT_LOCALE, croatiapp-locale | Croatiapp | The language you chose | Cookie / localStorage · 1 year |
croatiapp-theme | Croatiapp | The light or dark theme you chose | Cookie / localStorage · 1 year |
croatiapp_ciudad, croatiapp_cartelera | Croatiapp (portal) | The city and columns you chose on the portal | Cookie / localStorage · 1 year |
curso-*, curso:*, croatiapp-progress:*, croatiapp.pablo-mixer.v2, croatiapp:libro:cinta, sq-hojeo, emparejar-abanico | Croatiapp (courses) | How you left the lesson screen (reading mode, panels, volume, video position, the last page) | localStorage / sessionStorage · until you delete it |
dxm-*, pchat-* | Croatiapp (dictionary and chat) | The sidebar, the Croatian keyboard, and your recent searches and translations, on your device | localStorage · until you delete it |
micuaderno-*, vjezbenica-*, cuenta-usos, croatiapp:favoritos:palabras | Croatiapp (Mi cuaderno, the vježbenica, Mi cuenta) | Screen and print preferences | localStorage · until you delete it |
| Dictionary cache | Croatiapp | Keep the dictionary on your device so it's fast and isn't downloaded every time | Cache Storage · until there's a new version |
__cf_bm and similar | Cloudflare | Security and bot protection | Cookie · 30 minutes |
Cookies on checkout.stripe.com | Stripe | Fraud prevention on the payment page (only on Stripe's domain) | Cookie · up to 1 year |
4. Analytics and session recording (with your consent)
| Name | Set by | Purpose | Type and duration |
|---|---|---|---|
ph_<clave>_posthog | PostHog (EU servers) | A random identifier to count visits and usage without mixing people up | Cookie and localStorage · 1 year |
croatiapp-ph-user, croatiapp-ph-session, croatiapp-ph-visitas, croatiapp-auth-method | Croatiapp | Know when you sign in or out and how you signed in, for analytics | localStorage / sessionStorage · until you delete it |
| Session recording | PostHog | Replay how you moved around the page so we can find bugs. Everything you type is masked in your browser and never sent | Data in memory and in PostHog · 24 months |
5. Videos and third-party content (with your consent)
The lessons are YouTube (Google) videos. When a video loads, YouTube stores its own cookies and data in your browser (for example YSC, VISITOR_INFO1_LIVE, VISITOR_PRIVACY_METADATA, PREF and yt-remote-* keys) and sees your IP address. Google uses them under its own policy and is responsible for them. The same goes for the Instagram, TikTok or Spotify embeds in some blog posts.
If you don't accept “YouTube videos”, you'll see a button instead of the video so you can load it whenever you want. Without it you won't see the lesson video (the rest of the lesson still works). Tapping the button saves your permission for “YouTube videos” across Croatiapp; you can withdraw it any time in Cookie preferences.
6. What we don't use
We don't use advertising cookies, social media pixels or Google Analytics, and we don't sell or share data with advertisers. Fonts are served from our own servers (not from Google).
7. How to change or withdraw your consent
- From the panel above or from “Cookie preferences” at the bottom of any page: changes apply straight away across croatiapp.app.
- If your browser sends a Global Privacy Control signal, we treat it as “Reject all”.
- You can also delete cookies and stored data in your browser settings. If you delete the essential ones, you'll be signed out and the banner will come back.
- We'll ask you again after 12 months, or when we change what we store or why.
8. More information
What we do with the data these cookies collect, and your rights: Privacy policy. Questions: legal@croatiapp.app.
Previous versions
- v1.0 · 1 October 2026 · First version.




