Cookie &
Tracking Policy
Effective Date: March 27, 2026 · Last Updated: March 27, 2026
1. What Are Cookies & Similar Technologies
Cookies are small text files stored on your device by your browser. We also use localStorage (a browser storage mechanism that persists data locally on your device) and similar technologies. This policy covers all tracking technologies used by Senwitt, including HTTP cookies, browser localStorage, and client-side analytics. Under the EU ePrivacy Directive and GDPR, both cookies and localStorage require consent for non-essential purposes.
2. Essential Cookies (Strictly Necessary)
These cookies are required for the Service to function and cannot be disabled. They do not require consent under GDPR/ePrivacy as they are strictly necessary for the service you requested.
| Name | Purpose | Duration | Type |
|---|---|---|---|
| auth.session | Authenticates your logged-in session (Better Auth) | Session | HTTP Cookie |
| theme | Stores your dark/light mode preference | Persistent | localStorage |
3. Functional localStorage
We use browser localStorage to improve your experience and enable core features. This data stays on your device and is not transmitted to our servers unless specifically noted.
| Key | Purpose | Transmitted |
|---|---|---|
| senwitt_signal_id | Anonymous persistent identifier for behavioral analytics (UUID format). Not linked to your account. | Yes — sent with events |
| senwitt_event_buffer | Batched behavioral events (max 50) queued for transmission. Prevents data loss on page navigation. | Yes — flushed to server every 5 seconds |
| senwitt_failed_* | Archive of event batches that failed to transmit (timestamped). Retried on next session. | Yes — on retry |
| decisions_[storyId] | Saves your progress in interactive story games so you can resume later. | No — local only |
| Zustand store | Client-side application state including test session data, user preferences, and UI state. | Partial — test results sent on completion |
4. Behavioral Analytics (Senwitt SDK)
Our proprietary analytics system collects detailed behavioral signals during your interactions with cognitive tests. This data is used to improve test accuracy, detect anomalies, calibrate scoring, and advance cognitive science research. The following event types are collected:
Task lifecycle events (start, complete, abandon) · Reaction time measurements · Cursor path samples (x/y coordinates) · Scroll depth tracking · Hesitation and pause durations · Decision timing and changes · Typing speed during language tests · Error events and retry attempts · Idle period detection · Focus/blur changes
Each event includes: a session ID (anonymous), timestamp, task identifier, device type, and difficulty level. Events are batched in localStorage (up to 50 events) and transmitted to our servers every 5 seconds via the /api/ingest endpoint. Events are then stored in our database and published to our event streaming platform for real-time processing.
The anonymous signal ID (senwitt_signal_id) is not linked to your account unless you are logged in. If you are logged in, behavioral events may be associated with your user account for personalized analytics and profile computation.
5. Advertising Cookies (Google AdSense)
When advertising is enabled on our platform, Google AdSense may place cookies on your device to serve personalized advertisements and measure ad performance. Google's advertising cookies include:
Cookies set by Google (doubleclick.net, googlesyndication.com) for ad serving, frequency capping, and conversion tracking. These cookies are governed by Google's Privacy Policy (policies.google.com/privacy). Google may collect information about your browsing activity across websites that use AdSense.
If you are in the European Economic Area (EEA), UK, or Switzerland, personalized advertising cookies require your consent under GDPR and the ePrivacy Directive. You may opt out of personalized ads through Google's Ad Settings (adssettings.google.com) or the Network Advertising Initiative opt-out page (optout.networkadvertising.org).
6. How to Control Cookies & Tracking
6.1 Browser Cookie Settings
Most browsers allow you to block or delete cookies through their settings menu. Note that blocking essential cookies will prevent you from signing in to Senwitt. Refer to your browser's help documentation for instructions.
6.2 Clearing localStorage
To clear Senwitt's localStorage data: open your browser's Developer Tools (F12), navigate to Application > Local Storage > senwitt.com, and delete the entries listed in Section 3. Alternatively, clearing your browser's site data will remove all localStorage for senwitt.com.
6.3 Opting Out of Behavioral Analytics
Currently, the Senwitt behavioral analytics SDK activates automatically when you use cognitive tests. To opt out, you may delete the senwitt_signal_id from localStorage and block requests to /api/ingest using a browser extension. We are working on an in-app opt-out toggle for a future release.
6.4 Opting Out of Personalized Ads
Visit Google Ad Settings (adssettings.google.com) to disable personalized advertising, or use the Digital Advertising Alliance's opt-out tool (optout.aboutads.info). You may also install a browser extension that blocks advertising trackers.
7. Third-Party Cookies
In addition to our own technologies, the following third parties may set cookies or access information on your device when you use Senwitt: (a) Google (for AdSense advertising and OAuth authentication); (b) Google (for OAuth authentication only, during the sign-in flow). We do not control third-party cookies. Please refer to each provider's privacy policy for details on their data practices.
8. Updates to This Policy
We may update this Cookie & Tracking Policy to reflect changes in our technologies, legal requirements, or business practices. We will update the "Last Updated" date at the top of this page. For material changes, we will provide prominent notice on the Service.
9. Contact Us
For questions about this Cookie & Tracking Policy, please contact us at:
Senwitt · Email: [email protected] · Website: senwitt.com/cookies