Cookie Policy
- Version
- 1.0
- Last revised
- 2026-05-09
- Effective
- 2026-05-09
This Cookie Policy explains how VoteEdge uses cookies and similar storage on your device. It supplements the Privacy Policy and forms part of the same legal pack.
1.What cookies are
A cookie is a small text file stored on your device by your browser when you visit a website. Cookies allow websites to remember information across page loads or browsing sessions — for example, your sign-in state, your language preference, or your light / dark theme choice. The same general principles apply to other forms of browser storage we use, such as localStorage for theme persistence and IndexedDB for offline-first field-collection.
2.Strictly necessary cookies
These cookies are essential for the operation of the platform’s authentication and security features. They cannot be turned off without breaking core functionality. Most jurisdictions do not require consent for strictly necessary cookies, but we disclose them here for openness.
| Name | Purpose | Persistence | Set by |
|---|---|---|---|
| next-auth.session-token | Authenticated user session. | Session (or up to the configured maximum). | VoteEdge (first-party). |
| next-auth.csrf-token | Cross-site request forgery protection on authentication actions. | Session. | VoteEdge (first-party). |
| next-auth.callback-url | Routes the user back to the page they tried to reach after sign-in. | Session. | VoteEdge (first-party). |
3.Functional cookies
These cookies persist preferences you have set. They are not strictly necessary but materially improve usability. We do not require explicit consent in jurisdictions that treat persisting your own preferences as low-risk processing, but we still disclose them.
| Name | Purpose | Persistence | Set by |
|---|---|---|---|
| NEXT_THEME | Persists your light / dark theme preference; loaded before paint to prevent a flash of the wrong theme. | ~1 year. | VoteEdge (first-party). |
| NEXT_LOCALE | Persists your selected user-interface locale. | ~1 year. | VoteEdge (first-party). |
| SCOE_THEME | Persists per-device accessibility-contrast preference (separate from dark mode, intentionally device-local). | ~1 year. | VoteEdge (first-party). |
4.Browser storage other than cookies
The field-collection client uses the browser’s IndexedDB to queue interview responses and GPS pings while offline. Once the device reconnects, the queued data is uploaded and the queue is drained. Stale queue entries (older than 30 days) are purged automatically; you can also clear the queue manually from the in-app preferences page. The queue is local to the device and is not shared with any third party.
The platform’s service worker caches static assets and a subset of public pages to speed up navigation. The service worker does not cache authenticated pages or any response that includes a credential header. On sign-out, the platform instructs the service worker to clear its cache so a kiosk or shared-device next-visitor cannot read previously-rendered authenticated content.
5.Analytics or marketing cookies
We do not currently use third-party analytics or marketing cookies. If we do in future, we will update this policy and obtain consent where the law of your jurisdiction requires it.
6.How to manage cookies
Most browsers let you view, manage, and delete cookies through their settings. You can also block cookies entirely or block specific cookies, although doing so may disable parts of the platform that rely on strictly necessary cookies (in particular, sign-in).
- Chrome: Settings → Privacy and security → Cookies and other site data.
- Firefox: Preferences → Privacy & Security → Cookies and Site Data.
- Safari (macOS): Preferences → Privacy.
- Safari (iOS): Settings → Safari.
- Edge: Settings → Cookies and site permissions.
For the functional cookies described in clause 3, you can also override your preferences through the in-app preferences page when signed in.
7.Updates to this policy
We update this policy when our cookie usage changes. The version tag and last-revised date in the header reflect the current version. Material changes (in particular, the introduction of any analytics or marketing cookies) will be announced before they take effect.
8.Statutory framing
Cookies that store or access personal data fall within the scope of the data protection statutes referenced in the Privacy Policy: (NG · NDPA 2023), (GH · Act 843), (KE · DPA 2019), (ZA · POPIA), and (RW · Law N° 058/2021). Specific guidance on cookies has been issued by the Kenyan ODPC (KE · ODPC) and (in slightly different framing) by the South African Information Regulator (ZA · Information Regulator) .
9.Contact
For questions about this policy, contact us at hello@voteedgeng.com.