Data Transparency

Last updated: Last updated: April 12, 2026

Summary

This page shows you exactly what data EMStudio holds, where it goes, and who can see it — no legalese. Every data type, every vendor, every access path is documented in the tables below.

1. What We Collect

This table documents every category of data EMStudio holds, why we hold it, where it's stored, how long we keep it, and our legal basis under the GDPR.

Data TypeWhatWhyStored InRetentionLegal Basis
Teacher accountName, email, password (hashed), avatarAuthentication and account managementSupabaseUntil account deletionContract
SubscriptionBilling email, last 4 card digits, plan statusPayment processingStripe + Supabase7 years (tax law)Contract + Legal obligation
Student identityFirst name, last name, student ID, photoClassroom managementSupabaseUntil teacher deletesContract + School auth
Student contactStudent email, parent email, phone, addressParent communication referenceSupabaseUntil teacher deletesContract + School auth
Academic recordsGrades, assignments, attendance, notesGrade tracking and reportingSupabaseUntil teacher deletesContract + School auth
Lesson contentLesson plans, unit plans, objectives, materialsLesson planning and curriculumSupabaseUntil teacher deletesContract
Uploaded filesDocuments, images, attachmentsLesson and assignment attachmentsCloudflare R2Until parent record deletedContract
Usage analyticsPage views, feature clicks, session eventsProduct improvementPostHogAggregated & anonymizedConsent
Error logsRequest metadata, error messages (PII scrubbed)Debugging and reliabilitySupabase90 daysLegitimate interest
Cookie consentConsent choice, timestampRespecting your privacy choicelocalStorage + SupabaseUntil changed or account deletedLegal obligation

For the full legal description of each data type, see our Privacy Policy.

2. Where Your Data Flows

This table shows exactly which sub-processors receive each type of data and whether it involves student information.

Data TypeFlows ToPurposeContains Student Data?
All app dataSupabasePrimary databaseYes
Uploaded filesCloudflare R2File storagePossibly (if teacher uploads student files)
Billing detailsStripePayment processingNo
Lesson metadata onlyOpenRouter → Google GeminiAI lesson assistanceNo — PII stripped
Usage eventsPostHogProduct analytics (consent-gated)No
Page viewsGoogle AnalyticsMarketing analytics (consent-gated)No
Teacher emailKitTransactional emailNo
Request metadata (scrubbed)VercelHosting & CDNNo

6 of 8 vendors never see student data

Only Supabase (our database) stores student records. Cloudflare R2 may store student-related files if a teacher uploads them. The remaining 6 vendors receive only teacher-level or anonymous data. See the full student data breakdown.

3. AI Data Flow

When a teacher uses the AI lesson assistant, here is the exact data flow:

StepWhat HappensData Involved
1. Teacher types a promptThe teacher's message is sent to our serverTeacher's chat message
2. Privacy guard runsOur server-side AI privacy guard strips PII from the lesson contextEmails, phone numbers, student-identifiable info removed
3. Allowlisted fields sentOnly permitted fields are forwarded to the AI providerLesson title, subject, class name, sanitized content preview
4. AI processes requestOpenRouter routes to Google GeminiZero-retention — not stored or used for training
5. Response returnedAI response streamed back to the teacherGenerated lesson content

What never enters the AI pipeline: student names, grades, attendance records, parent contacts, IEP/504 notes, behavioral observations, or any other student-identifiable information. This is enforced at the code level — it is an architectural safeguard that cannot be bypassed by the teacher or by EMStudio staff. See our AI Security section for technical details.

4. Who Can Access Your Data

WhoCan They See Your Data?Details
You (the teacher)YesFull access to all your own data. You can view, edit, export, and delete everything.
Other teachersNoRow-Level Security prevents any teacher from seeing another teacher's data. There is no shared view.
EMStudio supportOnly with your explicit requestWe can access your data only if you contact us for support and explicitly grant access. We never browse user data proactively.
StudentsNoStudents do not have accounts and cannot log in to EMStudio.
ParentsNoParents do not have accounts. They can request access to their child's data through the school. See parental rights.
AdvertisersNeverWe do not have advertisers. We do not sell data. We do not show ads. See our commitments.
Government / law enforcementOnly if legally compelledSee Section 6 below.

5. What We Don't Collect

For complete clarity, here is what EMStudio does not collect or store:

  • Precise geolocation (GPS coordinates)
  • Biometric data (fingerprints, face scans)
  • Browsing activity outside of EMStudio
  • Contacts, calendars, or files from your Google/Microsoft account (OAuth only provides name, email, and profile photo)
  • Full credit card numbers (Stripe handles payment — we only see last 4 digits)
  • Social media profiles or social graph data
  • Student device information (students don't use EMStudio)
  • Audio, video, or screen recordings

6. Government & Law Enforcement Requests

EMStudio will only disclose user data to government or law enforcement when legally compelled by a valid subpoena, court order, or other binding legal process. We commit to:

  • Narrow compliance: We disclose only the specific data required by the legal process — nothing more
  • User notification: Unless prohibited by law (e.g., a gag order), we will notify the affected user before disclosing their data
  • Challenging overbroad requests: We will push back on requests that are vague, overbroad, or that we believe are not legally valid
  • Transparency: We disclose the number of requests received in our annual transparency report

7. Annual Transparency Report

2025–2026 transparency report

  • Government/law enforcement data requests received: 0
  • National security requests received: 0
  • User data disclosed to any government: 0 records
  • Content removal requests received: 0
  • Data breaches: 0

We publish this report annually. A count of zero is itself the signal — it means no government has asked us for your data. We will update this section each year and note any changes. For our breach notification procedures, see our Security page and DPA breach notification table.

8. Contact

For questions about data transparency or to request details about how your specific data is processed:

Education Management Studio
d/b/a EMStudio
Email: info@emstudio.pro


Related Policies