Cookie Policy
Last updated: 20 March 2026
This policy explains what cookies and similar technologies the Zaags Schools platform uses, why we use them, and how you can control them.
1. What Are Cookies?
Cookies are small text files placed on your device when you visit a website. They help websites remember your preferences and enable certain functionality. We also use localStorage (browser-based storage) for similar purposes.
2. Cookies & Storage We Use
2.1 Essential (Strictly Necessary)
These are required for the Platform to function and cannot be disabled.
| Name | Type | Purpose | Duration |
|---|---|---|---|
zsch_token |
localStorage | JWT authentication token — keeps you logged in across pages and sessions. | Until logout or token expiry |
zsch_school_id |
localStorage | Stores the currently active school ID for multi-school users. | Until logout |
zsch_version |
localStorage | Tracks the deployed app version for cache-busting on updates. | Persistent |
zsch_consent |
localStorage | Records your cookie consent preference so the banner is not shown again. | Persistent |
i18nextLng |
localStorage | Stores your selected interface language (en, fr, etc.). | Persistent |
| WordPress session cookies | Cookie | Standard WordPress authentication cookies (wordpress_logged_in_*, wordpress_sec_*) used by the server. |
Session / 14 days |
2.2 Functional (Optional)
These enhance your experience but are not strictly required.
| Name | Type | Purpose | Duration |
|---|---|---|---|
zsch_sidebar_collapsed |
localStorage | Remembers whether you collapsed the sidebar navigation. | Persistent |
zsch_theme |
localStorage | Stores your theme preference (if theme switching is enabled). | Persistent |
2.3 Third-Party Cookies
| Provider | Purpose | Policy |
|---|---|---|
| Stripe | Payment processing. Stripe sets cookies during the checkout flow to prevent fraud, manage sessions, and process payments securely. | Stripe Cookie Policy |
| Google Fonts | Web font delivery (Inter, DM Serif Display). Google may set cookies when fonts are loaded. No personal data is shared. | Google Privacy Policy |
3. Cookie Consent
When you first visit Zaags Schools, a cookie consent banner appears at the bottom of the page with two options:
- Accept all — enables all cookies including optional functional ones.
- Decline optional — only essential cookies are used.
Your consent preference is stored in zsch_consent in localStorage and also logged in our database (with your IP address and timestamp) for GDPR compliance.
You can change your preference at any time by clearing your browser's localStorage for this site, which will cause the consent banner to reappear on your next visit.
4. How to Control Cookies
You can manage cookies through your browser settings:
- Chrome: Settings > Privacy and security > Cookies and other site data
- Firefox: Settings > Privacy & Security > Cookies and Site Data
- Safari: Preferences > Privacy > Manage Website Data
- Edge: Settings > Cookies and site permissions
Note: Blocking essential cookies or clearing localStorage will log you out and may prevent the Platform from functioning correctly.
5. Do Not Track
Zaags Schools does not track users across websites. We do not use advertising cookies, analytics trackers, or social media pixels. We respect the "Do Not Track" browser setting, though it has no practical effect on our Platform since we do not perform cross-site tracking.
6. Consent History & Data Collected
Every consent action (accept or decline) is recorded as an append-only audit entry. A prior "Accept" is never overridden by a later "Decline" — both actions are stored as separate historical records. The consent logging system records:
- Whether consent was granted or declined.
- Your IP address.
- Your user agent (browser/device type).
- The page URL where consent was given.
- Your screen resolution.
- Your browser language.
- Timestamp of the consent action.
This full history is maintained per user and per IP address to ensure GDPR accountability. Platform administrators can view aggregated consent statistics (acceptance rates, daily breakdowns) but individual records are only used for compliance auditing purposes.
Consent data is retained for 5 years as required by GDPR accountability obligations. See our Privacy Policy for full details on data retention.
7. Changes to This Policy
We may update this cookie policy when we add new features or change our cookie usage. Changes will be posted on this page with an updated "last updated" date.
8. Contact
For questions about our cookie practices:
- Email: management@zaags.school
- Entity: L8 Group, Portugal