Cookie policy

Last updated: July 2026 · This is a translation of the Spanish original; if the two differ, the Spanish version prevails.

This page explains which cookies and local-storage mechanisms PController uses, what for, and how they are controlled.

What does PController use?

PController uses the browser's localStorage for preferences and for the PC viewer's session token, and first-party cookies — never third-party ones — for the account session on app.pcontroller.app. Analytics (PostHog) is configured without cookies: it leaves no third-party cookies in the user's browser.

First-party cookies (app.pcontroller.app)

CookiePurposeLifetime
__Host-sb-access-tokenAccount session (access token)~1 hour, renews itself
__Host-sb-refresh-tokenRenewing the session without signing in again30 days, or until you sign out
__Host-sb-userEmail and account id, to avoid querying the server again30 days, or until you sign out

These are host-only cookies (the __Host- prefix, with no Domain= attribute): only app.pcontroller.app reads them, no subdomain and no third-party service. They are not analytics or advertising — they are your account session.

First-party storage (localStorage)

KeyPurposeLifetime
pcontroller_prefsApp preferences (theme, sensitivity, and so on)Permanent until deleted
pcontroller_credsThe PC viewer's session token, with a server-set TTLUntil the token expires
pc_distinct_idAnonymous analytics ID (PostHog, no cookie)Permanent until deleted
pc_analytics_optoutAnalytics opt-outPermanent until deleted

Third parties

ServicePurposeTrace leftControlled by
PostHogUsage analytics (anonymous, EU server)No cookie (just an anonymous ID in localStorage)PostHog

PController shows no advertising on any plan or platform.

How to control cookies

Usage analytics

PostHog, servers in the EU, no cookies. It measures which pages are visited and which buttons are tapped.

Checking the status…

The choice is stored under the pc_analytics_optout key in this browser's localStorage. Clearing the site data resets it.

The web app (app.pcontroller.app) is a different domain and has its own switch, under Account. Turning it off here doesn't turn it off there.

Contact

hello@pcontroller.app