Cookies & local data
Cookies information for SkillsTyping.com
This page applies to the SkillsTyping.com website/application operated under the nas4.tech brand. We use only first-party cookies: one essential session cookie for the practice flow, an admin-auth cookie (admin tools only), and two preference cookies for theme and consent.
No tracking, no analytics, no ads
There are no third-party cookies, analytics cookies, or advertising cookies embedded in SkillsTyping.com. The project is a hobby, pre-commercial experience with zero profiling or marketing activity today.
If that changes in the future (for example, with monetization or analytics), this policy will explain the new technologies, the data involved, and your choices.
First-party cookies in use
.AspNetCore.Session– essential session cookie, expires when the browser closes; keeps the current practice context (difficulty, timing, loaded snippet) tied to your tab.SkillsTyping.Admin.Auth– essential, admin-only authentication cookie for operator tools; not issued to regular visitors.ptp-theme-mode– preference cookie, SameSite=Lax, 30-day expiry; stores your chosen theme for faster first render.ptp_consent– preference/consent cookie, SameSite=Lax, 365-day expiry; mirrors the local consent record so the banner can apply your earlier choice.
No analytics, advertising, or third-party cookies are present. Preference cookies are optional; the session cookie is required for the app to function.
LocalStorage, SessionStorage & Service Worker
The browser stores additional data locally, all of which stays on your device unless you export it manually.
- Settings & preferences – `ptp.settings`, `ptp.theme`, `skillsTyping.favoriteExercises`, and `ptp.quickStartRecent` remember your layout, sounds, and favorite snippets.
- Practice progress – `ptp.progress` retains up to ~100 sessions for share cards, ghosts, and history views.
- Gamification & drill history – `ptp.gamification`, `ptp.drillHistory`, and `ptp.snippetPacks` keep streaks, achievements, drills, and imported packs available offline.
- Consent & metadata – `ptp.consent`, `ptp.consentLog`, `ptp.schemaVersion`, `ptp.migration.*`, and `ptp.preRestoreSnapshot` track your consent state and help migrate local data safely.
- Session helpers – `ptp.session`, `ptp.search.v2`, `ptp.localeOverride`, and `ptp.featureFlags` keep temporary filters/snippet choices in the current tab and clear when you close it.
- Service worker & Cache API – caches only first-party assets (pages, scripts, CSS, icons, audio, and `offline.html`) so the PWA works offline; it never caches user data.
Clearing your browser storage or cache removes these values immediately.
Contact
Questions about these cookies or storage? Email hello@nas4.tech. nas4.tech is committed to transparency as SkillsTyping.com grows.