- humanrank-theme
- Stores your light, dark, or system theme preference. Type: localStorage. Purpose: preference and interface continuity. Duration: until changed or cleared.
- Supabase auth storage
- Stores account session information so you can stay logged in on this browser. The exact key depends on the Supabase project. Type: localStorage or equivalent auth storage. Purpose: strictly necessary authentication. Duration: until logout, expiry, or clearing site data.
- humanrank:game-activity:v1
- Stores recent local game attempts shown in your profile activity. Type: localStorage. Purpose: requested profile activity feature. Duration: until overwritten by newer attempts or cleared.
- humanrank:*settings
- Stores settings for individual games, including reaction time, aim trainer, typing, clicks per second, F1 test, number memory, chimp test, verbal memory, sequence memory, and visual memory. Type: localStorage. Purpose: remember requested game preferences. Duration: until changed or cleared.
- humanrank-password-reset:<email>
- Stores a timestamp used to limit repeated password reset requests from the same browser. Type: localStorage. Purpose: account security and abuse prevention. Duration: the cooldown lasts about 60 seconds; the expired timestamp may remain until cleared.
- Umami analytics
- Loads the Umami analytics script to measure page views and website usage. Type: analytics script and network requests. Purpose: understand traffic and improve HumanRank. Duration: analytics events are retained by Umami according to its service settings.
- Google Analytics
- Loads the Google Analytics tag to measure page views, traffic sources, device and browser information, approximate location, and website usage. Type: analytics script, cookies or similar storage, and network requests. Purpose: understand traffic and improve HumanRank. Duration: according to Google Analytics settings and browser controls.
- Adsterra advertising
- Loads Adsterra to display and measure ads on pages where ads are enabled. Type: advertising scripts, cookies or similar storage, and network requests. Purpose: ad serving, ad measurement, fraud prevention, frequency capping, and personalized ads where permitted. Duration: according to Adsterra and its advertising partners' settings and browser controls.
- RevenueCat customer state
- Loads the RevenueCat Web SDK after login to identify the connected customer, retrieve entitlement status, and support web purchases. Type: SDK, network requests, and provider-managed storage where needed. Purpose: customer, subscription, and entitlement management. Duration: according to RevenueCat service settings and account lifecycle.