Privacy
Privacy Policy
Last updated
This policy explains what personal data Classentra collects, how we use it, who we share it with, and the rights you have over your data. It applies to teachers, students, and visitors to classentra.com.
Ask AI to explain
Get a quick, plain-language summary of this page without all the jargon. Opens in a new tab.
Introduction
Classentra is an independent live-course operating system built for teachers who run their own classes. This Privacy Policy covers the Classentra service at classentra.com and all related dashboards, APIs, and emails we operate.
Classentra is operated by Classentra Technologies Inc. (incorporation in progress as of May 10, 2026; registered office in Toronto, Ontario, Canada). Until that incorporation completes, the operating entity remains Les Entreprises Urbaino, a Quebec sole proprietorship; the change is administrative and does not affect your rights. Classentra is subject to Canadian federal privacy law (PIPEDA), Quebec's Act Respecting the Protection of Personal Information in the Private Sector (commonly referred to as Law 25) for any Quebec residents using the service, and equivalent regimes (GDPR, UK GDPR, Australian Privacy Principles, etc.) where applicable based on user location.
It applies to everyone who interacts with Classentra: teachers who create accounts to run courses, students who enrol in those courses, and visitors who browse the marketing site.
For any privacy questions, email privacy@classentra.com. We aim to respond within 30 days.
Data We Collect
From account creation and sign-in
- Email address
- First name, last name, and optional title (teachers)
- Role (teacher or student)
- Password hash — we never store plain-text passwords
- OAuth identifiers when you sign up via Google (user id, email, display name, avatar URL)
- Email verification status
- Session tokens, stored server-side and expired automatically
From product usage
- Courses you own or are enrolled in, including title, description, dates, and visibility
- Course items: announcements, materials, assignments, submissions, notes, sessions, files, and links
- Messages, reactions, and read receipts in course and direct message channels
- Personal and course-derived calendar events
- Notifications
- Attendance records
- Grades and feedback on submissions
- Files you upload, stored in Cloudflare R2
From billing (teachers only)
- Stripe customer id
- Plan, billing interval, billing currency, subscription status, and current period end
- Pending plan change information
- Invoices and payment method metadata such as card brand, last 4 digits, and expiry — full card details are stored by Stripe, never by Classentra
From paid course sales (teachers only)
- Stripe Connect account id, status, country, and onboarding state — full Connect account details are stored by Stripe, never by Classentra
- Course purchase records — student id, teacher id, course id, gross price, currency, application-fee amount, status, and Stripe payment-intent id
- Coupon redemption records — coupon id, course-purchase id, discount amount, and timestamp
- Monthly Gross Merchandise Volume (GMV) aggregates per teacher — gross sales total, refunds, fee total, course count, and student count
- Active-student activity ledger — a 30-day rolling list of (teacher, student) pairs that had a paid enrollment, used to enforce active-student caps
- Plan-cap state — the current cap-utilisation snapshot per teacher (NORMAL / WARNING / GRACE / HARD_BLOCK) and the timestamps that gate transitions between them
- Fraud-signal records — system-generated risk events on a teacher account (e.g., high coupon redemption rate, off-platform link in description) with status (OPEN / DISMISSED / ESCALATED)
- Policy acceptance records — which version (sha256 hash) of the Terms of Service, Privacy Policy, Instructor Agreement, and Community Guidelines you have accepted, plus the timestamp of acceptance
From AI features
- AI requests initiated by teachers or students, including the course context grounded into each request
- Usage counters such as AI units per month
From live sessions
- Native live class participation (participant-minutes and recording metadata when applicable) via LiveKit
- External meeting URLs you paste in (Zoom, Meet, Teams)
Automatically collected
- Performance telemetry via Vercel Speed Insights — Core Web Vitals, cookieless
- Page view analytics via Vercel Web Analytics — cookieless, with country-level geolocation derived from IP
- Rate-limit tracking (IP address and request counts), purged automatically when the window expires
- Standard server logs (request path, timestamp, user agent) retained for security and debugging
- Aggregate page-view counters and UTM parameters via first-party cookies (cls_attrib, cls_utm) on course storefronts. No third-party analytics or trackers. Raw uniqueness lookup pruned after 30 days; daily aggregates retained at the course level only (no PII).
What we do not collect
- We do not collect precise location
- We do not fingerprint devices
- We do not use marketing or advertising cookies
- We do not sell personal data
How We Use Data
- Deliver the core service: account management, course workflows, messaging, assignments, grades, and live sessions
- Personalize the teacher and student dashboards
- Send transactional email such as verification, password reset, billing receipts, and notifications
- Process payments via Stripe (teachers only)
- Generate AI suggestions grounded in your course content, teacher-controlled and opt-in per action
- Prevent abuse and secure the platform through rate limiting, disposable-email blocking, and session management
- Monitor performance and stability via Vercel telemetry
- Comply with legal obligations
Legal Basis (GDPR / UK GDPR)
If you are in the EU, UK, or another jurisdiction that requires a legal basis for processing personal data, we rely on the following bases:
- Contract — to provide the service you signed up for
- Legitimate interests — for security, fraud prevention, service improvement, and analytics
- Consent — for optional AI features and optional email notifications where consent is the applicable basis
- Legal obligation — for tax records and responding to lawful requests
Who We Share Data With
Classentra uses the following subprocessors. Data is shared with them only as needed to provide the service.
- Vercel — application hosting, Speed Insights, and Web Analytics (US / global)
- Neon — PostgreSQL database hosting (US)
- Cloudflare R2 — file storage for materials, submissions, and assets (global)
- Stripe — payment processing, invoicing, and billing management (US / global)
- OpenAI — AI generation, teacher-routed and course-grounded (US)
- LiveKit — native live class video infrastructure (US / global)
- Resend, Postmark, or SES — transactional email delivery (US / EU)
- Google — OAuth sign-in, only if you choose to sign up with Google (US)
We do not share personal data with advertisers, data brokers, or any third party not listed above.
Aggregated and De-Identified Data
We may create aggregated, anonymized, or de-identified data from personal information collected through the Service. This data is processed so that it cannot reasonably be used, alone or in combination with other information we hold, to identify any individual. Once data has been irreversibly de-identified, it is no longer considered personal information under PIPEDA, Quebec Law 25, the GDPR, the UK GDPR, or comparable laws.
We may use, retain, and share aggregated or de-identified data for any lawful purpose, including: operating, securing, and improving the Service and its AI features; training and evaluating models and other components we develop; producing benchmarks, statistics, and research reports about live teaching and online education; publishing case studies, marketing materials, and aggregated industry insights; and disclosing such data to subprocessors, advisors, partners, investors, or a successor entity in a business transaction.
We do not sell personal information, and we do not attempt to re-identify de-identified data or combine it with other data in a way that would reasonably allow re-identification.
International Data Transfers
Classentra hosts its primary application and database in the United States (Vercel iad1, Washington D.C., and Neon aws-us-east-1, Virginia). Most of our subprocessors — Vercel, Neon, Stripe, Resend, OpenAI, LiveKit, Cloudflare, Upstash, Inngest, Sentry — are also based in the United States or operate primarily from US regions. By creating an account, you understand that your personal information will be transferred to and processed in the United States and other jurisdictions in which our subprocessors operate.
We rely on the following safeguards to protect cross-border transfers, depending on where you live:
- EU/EEA, UK, and Switzerland: Module 2 Standard Contractual Clauses (Commission Implementing Decision (EU) 2021/914), with the UK ICO International Data Transfer Addendum or IDTA where applicable, and the Swiss FDPIC adaptations. Where the recipient is self-certified to the EU-US Data Privacy Framework, that adequacy decision applies in addition. We have completed a Transfer Impact Assessment as required by Schrems II.
- Canada (Quebec residents): A Privacy Impact Assessment under Quebec Law 25 §17 has been completed and documented for each material transfer outside Quebec.
- Canada (other provinces): PIPEDA's accountability principle applies; we remain accountable for personal information transferred to processors and require comparable protection by contract.
- Australia: Disclosure under APP 8 — we remain accountable for the overseas recipient's compliance with the Australian Privacy Principles.
- Other jurisdictions: equivalent contractual safeguards (consent, comparable-protection clauses, or local mechanisms) apply.
A current list of our subprocessors, their locations, and the safeguards in place is published at classentra.com/subprocessors and is also available on request by writing to privacy@classentra.com. Notable processors and their primary regions: Vercel (US, application hosting), Neon (US, database), Stripe (US, payments), Resend (US, email), OpenAI (US, AI features), LiveKit (US, live video), Cloudflare R2 (US, file storage), Upstash (US, caching), Inngest (US, background jobs), Sentry (US, error tracking).
Some countries impose hard data-residency or local-storage requirements that we cannot satisfy at this time (notably China, Russia, Vietnam, Kazakhstan, and any country subject to comprehensive Canadian or US sanctions). Account creation from these jurisdictions is not permitted. Existing users who travel to these regions may experience interrupted access.
Data Retention
- Account data — retained while your account is active. Deleted within 30 days of an account deletion request, except where we are legally required to keep financial records.
- Course content — retained while the owning teacher's account is active. Deleting a course permanently removes its items, materials, and messages.
- Messages — retained while the course or conversation exists. Deleted when the course or a participant is fully removed.
- Billing records — retained as long as required by tax law (typically seven years).
- Rate-limit logs — purged automatically after the window expires.
- Telemetry and analytics — subject to Vercel's default retention windows.
- Course purchase records and Connect onboarding metadata — retained for 24 months after the most recent purchase, then archived for tax/audit purposes only.
- Coupon redemption records — retained 24 months after the redemption.
- Monthly GMV aggregates — retained 24 months for cap-enforcement audit; older months are summarized to yearly totals.
- Active-student activity ledger — rolling 30-day window; entries older than 30 days are deleted automatically.
- Plan-cap state — retained while the teacher account is active.
- Fraud-signal records — retained 24 months from creation, regardless of status, to support investigation and regulatory enquiries.
- Policy acceptance records — retained for as long as the account exists, plus 24 months after deletion, as evidence of consent.
Survey & onboarding responses
When you create a Classentra account, we ask you a short series of multiple-choice questions about your goals, current platforms, audience, budget, and other preferences. We use your answers to:
- Personalize the in-app experience (default dashboard view, AI assistant tone, suggested templates).
- Improve Classentra's product roadmap by understanding what teachers and students actually need.
- Publish aggregated, de-identified insights about the teaching and learning market — for example, "47% of music teachers report difficulty finding their first ten students." We will never publish individual responses or responses linked to identifiable users.
Retention
We keep your individual survey responses for up to 5 years from the date you submit them. After 5 years they are automatically deleted. Aggregated, de-identified statistics derived from your responses may be retained indefinitely.
Your rights
- You can review your responses and download them as JSON via your data export from your account settings.
- You can delete your responses at any time by deleting your account, or by emailing privacy@classentra.com.
- Under Quebec Law 25, PIPEDA, GDPR (where applicable), and CCPA (where applicable), you also have a right to be informed about, access, correct, and request deletion of this data.
No third-party sale of identifiable responses
We do not sell, rent, or share individual identifiable survey responses with third parties. If we ever introduce a third-party data-sharing program, we will ask for your explicit opt-in first and update this policy.
Your Rights
Depending on your jurisdiction you may have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your data (the right to be forgotten)
- Export your data in a portable format
- Object to or restrict certain processing
- Withdraw consent for consent-based processing
- Lodge a complaint with your local data protection authority
To export your data in a portable format, sign in and use the "Download my data" button in Settings — we email you a signed download link within a few minutes. To delete your account and associated data, use the "Delete Account" button in Settings. To exercise any other right, email privacy@classentra.com. We will respond within 30 days.
Security
- Passwords are hashed and never stored in plain text
- Sessions are stored server-side with automatic expiry
- Disposable email addresses are blocked at sign-up
- Rate limiting protects against brute force and abuse
- All traffic to classentra.com is served over HTTPS
- Card data never touches Classentra servers — Stripe Elements handles card entry directly (PCI SAQ-A)
Children
Classentra is not directed at children under 13 (or 16 in the EEA). Teachers who use Classentra with minors are responsible for obtaining parental or guardian consent and for ensuring compliance with local child-protection law, including COPPA in the United States.
Business Transfers
If Classentra is involved in a merger, acquisition, financing, corporate reorganization, bankruptcy, receivership, sale of all or substantially all of its assets, or any other transaction that results in a change of ownership or control, your personal information may be transferred as part of that transaction or due-diligence process, subject to standard confidentiality protections.
We will require the successor entity, acquirer, or new operator to honour the commitments in this Privacy Policy with respect to your personal information. If the successor adopts materially different privacy practices, we will notify you by email or in-product notice before those changes take effect and give you a reasonable opportunity to access, export, or delete your data, and — where required by law — to withdraw your consent.
Quebec residents: this disclosure is made in accordance with section 18.1 of Quebec Law 25. Your rights of access, rectification, deletion, and withdrawal of consent under Law 25 continue to apply against any successor entity, and you will be notified before any communication of your personal information for the purpose of concluding a commercial transaction that is not already covered by this Policy.
EU/UK residents: any such transfer will continue to rely on the safeguards described in the International Data Transfers section, including the Standard Contractual Clauses where applicable.
Changes to This Policy
We will post updates to this policy on this page and bump the "Last updated" date at the top. Material changes will be communicated via email or an in-product notification before they take effect.
Contact
For privacy questions, data requests, or concerns about how Classentra handles your information, email privacy@classentra.com.
Contact us at privacy@classentra.com with privacy questions.