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.