Cookie Policy

Last Updated: May 2026
Version: 1.0

This page explains the cookies TypingPlace uses.

What Are Cookies

Cookies are small text files stored on your device when you visit a website. They help websites remember information about your visit.

Our Cookies

TypingPlace currently uses one first-party Phoenix session cookie:

Cookie Purpose Duration Security
_typing_place_hub_key Supports session integrity and CSRF protection Session HttpOnly, SameSite=Lax

If login features are enabled, TypingPlace may also use these first-party cookies for
account sessions:

Cookie Purpose Duration Security
_typing_place_hub_key Also keeps you logged in during your visit Session HttpOnly, SameSite=Lax
_typing_place_hub_web_user_remember_me Keeps you logged in between visits 14 days HttpOnly, Secure, SameSite=Lax

Phoenix Session Cookie — May be created during a normal visit to support session
integrity and CSRF protection. If login features are enabled, the same cookie may also
keep you logged in during your visit. Deleted when you close your browser.

Remember Me Cookie — Created only if login features are enabled and you select
“Remember me” at login. Keeps you logged in for 14 days. You can remove it by logging
out.

Managing Cookies

You can view, delete, or block cookies through your browser settings. Blocking essential
session cookies may prevent security/session features from working correctly and may
prevent account features from keeping you logged in once those features are enabled.

Analytics

We use cookieless analytics to understand how visitors use TypingPlace. Our analytics
tool — Umami, self-hosted on our own EU infrastructure — does not set any cookies in
your browser
and does not use persistent identifiers in your browser. It briefly reads
one local-storage value (umami.disabled) only to honor your opt-out preference if you
set one.

See our Privacy Policy — Visitor Analytics
for full details on what is collected, how long it is retained, and how to opt out.

Local Storage

TypingPlace uses browser local storage for limited first-party preferences:

Key Purpose Duration
phx:theme Remembers your selected light, dark, or system UI theme Until you clear site data or change theme
umami.disabled Honors an analytics opt-out flag if you set one Until you clear site data or remove the flag

Changes

We may update this policy from time to time. Changes will be posted on this page with an updated date.

Contact

Questions? Email us at privacy@typingplace.com.