EZclass Cookie Policy

 

 

Effective Date: January 1, 2026

 

1. Introduction:

 

 

This Cookie Policy explains how EZClass OÜ ("EZclass", "we", "us", or "our") uses cookies and similar technologies when you visit or use our website https://ezclass.io, related subdomains (such as ezdash, ezinvoice, placement.ezclass.io, ezhours, ezcurriculum, eztest), and services (collectively, the "Platform").

 

It also describes your choices regarding cookies and how you can manage them. EZclass’s hosting and cookie management infrastructure now runs primarily on Google Cloud Platform (GCP) with security and consent tools managed by Usercentrics (Cookiebot). Data processed via GCP or Firebase may be transferred outside the EEA under Standard Contractual Clauses (SCCs) and the EU-U.S. Data Privacy Framework (DPF).

 

This Cookie Policy forms part of our Privacy Policy.

 

 

What are Cookies?

 

Cookies are small text files placed on your device (computer, tablet, or smartphone) when you visit our website. They help us remember information about your visit (such as language preference or login status) and enable essential functionality, notifications, and performance analytics.

 

Similar technologies may also include:

 

Local Storage

 

Tracking Pixels (also known as "web beacons")

 

Scripts that monitor user activity

 

SDK-based identifiers (for notifications, such as Firebase Cloud Messaging)

 

Under the GDPR and applicable data protection laws, all these technologies are treated the same as cookies if they store or access information on your device.

 

EZclass uses these technologies to keep you signed in, remember preferences, deliver secure real-time notifications through Firebase Cloud Messaging (FCM), and analyze how our Platform is used.

 

Hosting and analytics are performed on Google Cloud Platform (GCP) in EU-preferred regions, under strong encryption and GDPR-compliant safeguards.

 

For users under 18, cookie preferences are managed by their parent or guardian when the account is created or supervised, in compliance with our Children’s Privacy Policy.
 

Why Do We Use Cookies?

 

EZclass uses cookies and similar technologies to:

 

 

Provide and secure core Platform functionality

 

Keep you logged in across sessions

 

Remember your preferences (such as language or timezone)

 

Analyze and improve site performance and user experience

 

Monitor and enhance the quality of our educational services

 

Measure the effectiveness of marketing campaigns (only with your consent)

 

Ensure compliance with legal obligations related to consent, data protection, and platform security.

 

Types of Cookies We Use

 

a) Essential (Strictly Necessary) Cookies

 

These cookies are required for the Platform to function. Without them, key features such as secure login, session management, or payments would not work.

 

Examples:

 

Authentication cookies

 

Security and fraud prevention cookies

 

Session cookies for maintaining login state

 

We use Cloudflare to enhance the security and performance of our website. Cloudflare may set certain strictly necessary cookies (such as `__cf_bm` and `__cfruid`) to distinguish between humans and bots and to manage web traffic securely. These cookies are essential for the proper functioning of the platform and do not require consent under applicable laws, but we disclose them here for transparency.

 

The placement.ezclass.io subdomain, used for our AI Placement Test, may also set essential cookies or local storage data to ensure session integrity, abuse prevention, and performance tracking. These are required for the proper delivery of the test and follow the same legal basis under GDPR Art. 6(1)(f) — legitimate interest.

 

Legal basis: Legitimate interest (GDPR Art. 6(1)(f)) — no consent required. Cloudflare acts as a data processor on our behalf under a GDPR-compliant Data Processing Agreement.

 

 

 

b) Preference Cookies
 

 

These cookies store user choices and preferences to personalize your experience.
 

Examples:

 

Language settings

 

Preferred teacher selections

 

Timezone adjustments

 

Legal basis: Consent where required — managed via cookie banner.

 

 

c) Analytics Cookies

 

We use Google Analytics 4 (GA4) with server-side tagging (via Google Tag Manager server container) to:

 

Understand how users interact with the Platform

 

Track usage trends

 

Improve service performance and design

 

Key privacy measures:

 

 

IP anonymization enabled

 

Server-side processing to minimize personal data exposure

 

Do Not Track (DNT) respected where technically possible

 

Legal basis: Consent — you must opt in via cookie banner. This processing is conducted under GDPR Art. 6(1)(a) and Recital 32 (freely given, specific, informed, unambiguous consent).

 

Analytics on the placement test subdomain (https://placement.ezclass.io) is handled via Google Analytics 4, following the same privacy-protective measures outlined above.

 

Some analytics logs or cookie data may be briefly processed on our secure hosting infrastructure provided by Google Cloud Platform (GCP), primarily within the European Union. GCP ensures GDPR-compliant processing through encryption, access controls, and Standard Contractual Clauses for any international transfers.

 

d) Advertising & Marketing Cookies

 

We do not host any third-party advertisements on EZclass.

 

However, we may use first-party tracking pixels (such as:

 

Meta (Facebook) Pixel

 

Google Ads Pixel

 

to track the performance of our own marketing campaigns - for example, to understand if an ad click led to a class booking.
 

No Profiling of Minors:

 

EZclass does not engage in behavioural advertising, profiling, or interest-based targeting of users under the age of eighteen (18). Marketing and analytics cookies are applied only where legally permitted and only with valid consent.

 

Legal basis: Consent - placed only if you opt in via cookie banner.

 

 

e) Third-Party Cookies

 

Some services integrated into EZclass may set their own cookies to ensure functionality or performance. These may include:

 

ServicePurpose
Zoom (via Zoom SDK)Session management for live classes
Stripefor secure payments and anti-fraud protection
Google AnalyticsAnalytics & performance monitoring
Social Login Providers (e.g., Google,Authentication & interaction tracking (only if you use
Apple)these options)
Firebase Cloud Messaging (FCM)for notification delivery
Cloudflarefor DDoS protection and performance caching
Usercentrics (Cookiebot)for consent management
Google Cloud Platform (GCP)for secure hosting and analytics
Brevo (Sendinblue), ZeptoMail (Zoho),for email delivery
and Hostinger 
Excalidrawfor live collaborative whiteboard sessions

 

Consent is required where applicable.

 

Advertising and Retargeting Cookies

 

These cookies track user interactions with our website and advertising campaigns to help us measure performance, retarget ads, and improve marketing effectiveness. They are only set with your explicit consent. Services used may include:

 

Google Ads / DoubleClick / Conversion Linker

 

Facebook Pixel / Meta Advertising

 

Microsoft Advertising (including Microsoft Clarity)

 

 

 

Google reCAPTCHA is used on forms to prevent bots and abuse. This service is essential and operates under Google’s privacy terms.
 

Tag Management and Consent

 

Google Tag Manager is used to manage marketing tags on the site. It does not process personal data itself but may trigger other services.

 

Usercentrics CMP is used to manage your cookie preferences and record consent as required under GDPR.

 

Other Services

 

Google Fonts may load fonts from Google servers. This involves a technical request that includes your IP address.

 

Tealium Inc. When activated, it may be used for advanced tag management.

 

Push Notifications (Firebase Cloud Messaging)

 

All third-party services listed above are governed by Data Processing Agreements (DPAs) in accordance with Art. 28 GDPR and are audited by EZclass OÜ to ensure privacy and security compliance.

 

EZclass uses Firebase Cloud Messaging (FCM), a service by Google LLC, to send real-time notifications such as class reminders, progress alerts, and system messages.

 

FCM processes only limited technical and metadata information — such as device tokens, app version, language, and delivery status (“sent/opened”) — to ensure notifications are delivered correctly.

 

Internal Systems (Admin Only) Some internal systems like Directus (CMS interface) and NTFY (notification engine) are used exclusively by EZclass administrators or internal services. These tools may set session-based cookies for login or token storage. No marketing or analytics cookies are set via these tools.

 

No sensitive data (like email, payment details, or chat content) is stored or shared with other Google services.

 

All notifications are controlled exclusively by EZclass OÜ, hosted on GCP infrastructure, and protected by Standard Contractual Clauses (SCCs) and the EU-U.S. Data Privacy Framework (DPF).

 

You can disable non-essential (marketing) notifications anytime in your browser or device settings. Essential transactional notifications (e.g. class reminders) remain active to deliver core educational services as described in our Terms and Privacy Policy.

 

Cookie Banner

 

When you first visit ezclass.io, you will see a Cookie Consent Banner allowing you to:

 

 

Accept all cookies

 

Customize cookie preferences

 

Reject non-essential cookies
 

You can update your choices at any time by clicking "Manage Cookies" in the site footer.

 

Your cookie preferences apply across all subdomains of ezclass.io, including ezdash.ezclass.io and placement.ezclass.io.

 

Browser Controls

 

Most browsers allow you to manage cookies through settings:

 

Block all cookies

 

Block cookies from specific sites

 

Notify you when a cookie is set

 

Clear cookies on exit

 

Note: Blocking all cookies may impair key EZclass functions (such as login or payments).

 

 

Do Not Track (DNT)

 

We respect Do Not Track (DNT) signals where technically feasible by:

 

 

Preventing Analytics cookies from loading if DNT is detected

 

 

Cookie Duration

 

Session cookies: Deleted when you close your browser

 

Persistent cookies: Stored on your device for a defined period (e.g., 24 hours to 12 months), or until manually deleted

 

Our cookie management tool lists each cookie name, provider, purpose, and duration.

 

Data Retention and Access Controls

 

All cookie logs and consent records collected through Usercentrics (Cookiebot) are securely stored on Google Cloud Platform (GCP) in EU data centers.

 

These logs are retained for a maximum of 13 months (industry standard) for compliance evidence under Art. 7(1) GDPR. Access is limited to authorized compliance staff and deleted automatically after expiry.

 

Changes to This Cookie Policy

 

We may update this Cookie Policy to reflect changes in:

 

Legal requirements

 

Industry best practices
 

Our use of cookies and tracking technologies

 

When we do, we will update the "Effective Date" at the top of this page.

 

We encourage you to review this Cookie Policy periodically.

 

You may withdraw your consent at any time by revisiting the cookie banner or clearing cookies via your browser. Consent withdrawal does not affect processing based on consent before withdrawal.

 

Contact Us

 

If you have any questions about this Cookie Policy or your privacy rights, you can contact us:

 

EZClass OÜ

 

Harju maakond, Tallinn, Kesklinna linnaosa, Tornimäe tn 5, 10145, Estonia

 

privacy@ezclass.io

 

hello@ezclass.io

Copyright © 2025 EZClass | all rights reserved | Patented