Cookie Policy
Updated: 18 Aug 2026
The EU ePrivacy Directive and Finland's Act on Electronic Communications Services 205 § require us to say what cookies and similar storage are placed on your device. Guidance: Traficom.
This page is information, not a consent request. I only use strictly necessary storage. If I add analytics later, the banner will get consent and an equally easy refuse option.
Essential
Traficom: consent is not required when storage is necessary for a service you asked for (language, appearance, the form). Below is everything this site writes to your browser.
NEXT_LOCALE
Cookie, first-party · until you change language or clear cookies
Remembers the language you picked (fi, en, ru).
harka-theme
localStorage, first-party · until you clear this site's data in the browser
Remembers light or dark theme.
harka-cookie-consent
localStorage, first-party · until you clear this site's data in the browser
Hides the cookie notice after you have seen it.
harka_contact_submitted
localStorage, first-party · used for 10 minutes after send; the value stays until you clear it
Stops the contact form from being sent again immediately.
harka_booked_slots
localStorage, first-party · until you clear this site's data in the browser
Remembers times you picked in the calendar on this device.
harka_active_booking
localStorage, first-party · until you clear this site's data in the browser
Keeps an in-progress booking open while you fill the form.
Tracking and analytics
This site does not load analytics or marketing scripts (no Google Analytics, no Vercel Analytics, no pixels). I follow search visibility in Google Search Console - that is Google's tool for me as the site owner, not a tracker in your browser.
Third parties
No third-party cookies are set in your browser. Fonts come from this site. Telegram does not write cookies to your browser - the form message leaves the server to Telegram's bot API.
You can clear localStorage and cookies in your browser settings. If something is unclear, contact me.