TutorCruncher AI Privacy Policy

Below is TutorCruncher AI's privacy policy. To see information on how we process information with regards to AI and machine learning, go to section 4.

Framework: UK GDPR (UK General Data Protection Regulation and Data Protection Act 2018).
Last updated: 30 March 2026

FieldValue
Processor legal nameTutorCruncher Ltd
Registered addressThe Food Exchange, New Covent Garden Market, Nine Elms, London SW8 5EL
Privacy / data protection contactinfo@tutorcruncher.com

1. Who this information is for

This notice describes how personal data is processed when your tutoring organisation uses the TutorCruncher AI platform and related services. It is relevant to organisation administrators, tutors, students, clients, and others whose data is processed through the platform.

Controller and processor

  • Data controller: The tutoring organisation that has engaged you (or your child, where applicable) and that uses TutorCruncher AI to deliver its services. That organisation decides why and how your personal data is used for its tutoring activities and is responsible for responding to your UK GDPR rights requests in the first instance.
  • Data processor: TutorCruncher Ltd (“we”, “us”, “TutorCruncher AI”) processes personal data only on documented instructions from the organisation (our customer), except where UK law requires otherwise.

If you wish to exercise your data protection rights, contact your organisation in the first instance. We will assist our customers, as processor, in line with our contractual and legal obligations.

2. Categories of personal data

Depending on how the organisation uses the platform, we process personal data in broad categories below. Organisation administrators can request a structured data export for a user if they need a fuller, record-level breakdown.

CategoryWhat this covers (summary)
Account and profileName, email, role, timezone, organisation membership, sign-in credentials (stored securely, not as plain-text passwords), and identifiers from linked TutorCruncher accounts where the organisation uses that integration
Tutoring activityLessons, courses, attendance where used, tutor notes; online sessions via LessonSpace (including timings, recordings where applicable, and transcripts)
AI features and feedbackAI-generated plans, summaries, and reports; feedback you submit on generated content
ReportsLesson and progress reports
BillingSubscription and payment-related information where paid plans are used
Compliance, support, and analyticsRecords such as privacy-policy acceptance; support identity tokens where used; usage analytics via Mixpanel and Amplitude (web/app and server); session replay / UX analytics via Microsoft Clarity where deployed; website and marketing measurement via Google Analytics, Google Ads, and Microsoft Advertising (Bing Ads) where deployed; client-side observability (for example Logfire browser SDK, Sentry in the web app)

Special category data under UK GDPR is not intentionally collected as a default product requirement; organisations should not use the platform to supply unnecessary amounts of it. If you believe such data has been included (for example in free-text notes or transcripts), contact your organisation.

We may receive personal data directly from users, from the organisation that uses TutorCruncher AI, or through integrations and third-party services that the organisation enables (for example tutoring, classroom, payment, support, or analytics tools).

What is special category data?

Special category data is personal data that UK GDPR classifies as particularly sensitive, so it needs extra protection and a stricter lawful basis. Examples include data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, biometric data (where used to identify someone), health, sex life, or sexual orientation. The official UK regulator publishes a clear overview here: ICO — What is special category data?.

3. Purposes of processing (controller-led)

Your organisation determines the purposes of processing. TutorCruncher AI processes data to provide the service they have subscribed to, which typically includes:

  • Operating accounts, authentication, and access control for the organisation’s users
  • Managing lessons, courses, participants, and related tutoring workflows
  • Providing online lesson spaces, recordings (where used), and transcripts via integrated classroom services
  • Generating and storing AI-assisted content (for example lesson or course plans, summaries, engagement or teaching insights, reports) from lesson and transcript-related inputs as configured
  • Delivering transactional communications (for example notifications and data-export delivery) via email infrastructure
  • Billing and usage accounting where the organisation uses paid plans (including payment service processing)
  • Security, integrity, and troubleshooting (for example Sentry error reporting and Logfire observability on server and web client, and Microsoft Clarity for UX diagnostics where enabled)
  • Product analytics (for example usage and feature events, client- and server-side, and periodic user-property sync) via Mixpanel and Amplitude
  • Website and advertising measurement (for example traffic, campaigns, and conversions) via Google Analytics, Google Ads, and Microsoft Advertising (Bing Ads) where deployed
  • Integrations the organisation enables (for example TutorCruncher, LessonSpace, payment, email, observability)

Lawful basis

The lawful basis for processing (for example contract, legitimate interests, legal obligation, or consent where required) is chosen and documented by the data controller (your organisation). As processor, we act on their instructions. For questions about why your data is processed, contact your organisation.

Where the service is used for lesson recordings, transcripts, or related AI-generated outputs, the organisation as controller is responsible for ensuring it has identified and documented the appropriate lawful basis for that processing and for providing any required transparency to the people concerned. If the organisation instructs processing involving special category data or data about children, it is also responsible for meeting any additional legal requirements that apply.

TutorCruncher AI may be used by organisations in contexts involving children’s data. Where that is the case, the organisation as controller is responsible for ensuring appropriate transparency, lawful basis, and any additional legal requirements that apply to that use.

Automated decision-making

We do not use personal data for solely automated decision-making or profiling that produces legal or similarly significant effects on individuals through this service. AI features in TutorCruncher AI are used to generate assistive content such as plans, summaries, and reports, and the organisation decides how to use that output.

4. Automated processing and artificial intelligence

The platform uses machine learning / AI services to generate content from prompts and context. In particular:

  • Lesson and transcript text (and related lesson or course context) may be sent to an AI provider to produce outputs such as summaries, plans, strengths or teaching feedback, and reports.
  • Speaker attribution in transcripts may be formatted in different ways depending on product configuration. Some processing paths may include participant names and role labels in the material sent to the AI; other paths may use generic labels (for example “Tutor” / “Student”) to reduce direct identification in the prompt. The organisation’s use of features determines what is processed.

Outputs are stored as generated content associated with the relevant lessons, courses, or users as designed.

Model training and storage: Data and content sent to our AI provider(s) for inference (to produce the outputs you request) are not used to train, retrain, or improve those providers’ general or foundation models, and are not stored by those AI services. Processing is limited to delivering the requested AI features, consistent with our agreements with those providers.

Feedback: We may use feedback you submit about generated content (for example ratings or comments collected in the product) to improve our own service — such as product quality, reliability, and features. That feedback is separate from training third-party AI models on lesson or transcript content.

Organisations should ensure their own transparency and lawful basis cover AI processing they instruct.

If an organisation later wishes to use recordings, transcripts, or related outputs for a new purpose that is materially different from the purpose originally explained to users, it should first reassess whether that use is permitted under applicable law, update its transparency information, and obtain any additional consent or other permission required before that new use begins.

5. Subprocessors

This section is the subprocessor register for TutorCruncher AI. We will update this section and the public copy of this privacy policy at least 30 days before a material new subprocessor starts processing personal data, or before a material replacement takes effect, unless a shorter period is required for urgent security reasons. Where we hold an organisation contact email, we will also aim to notify that contact directly.

Subprocessor / serviceRoleTypical processingCurrent region / transfer note
Salesforce (Heroku)Application hosting and data storesDynos (web and background workers), Heroku Postgres, and Redis for queueing / cachingEurope for the Heroku app and Heroku Postgres. Redis region still to be confirmed in production.
Amazon Web Services (S3)File storageTemporary storage of data export files and time-limited download links for organisation administratorsEU West (eu-west / eu-west-2) based on current configuration.
OpenAIAI inferenceProcesses prompts and context (which may include transcript and lesson text) to generate outputsContracting entity / DPA position being checked against OpenAI Ireland documentation. Processing may occur in the EU and/or US depending the applicable OpenAI service terms.
Logfire (Pydantic)ObservabilityBackend: traces for API, database, Celery, HTTP clients, and AI. Web app: browser SDK sends traces via the API to LogfireUS.
SentryError monitoringBackend (for example Celery) and web application: error reports and stack traces that may include contextual data from failing operationsEU.
StripePaymentsPayment processing, customers, subscriptions, invoices, and related billing events where usedEuropean contracting entity may apply, but processing may occur in the EU and/or US under Stripe’s DPA and transfer terms.
LessonSpaceVirtual classroomOnline sessions, recordings where applicable, transcriptsAssumed EU and/or US depending provider configuration and support operations.
TutorCruncher (the business management platform)IntegrationAccount linkage, webhooks, and related synchronisation with the TutorCruncher ecosystemAssumed UK / EU unless product configuration or vendor support requires otherwise.
Morpheus / Mandrill (Mailchimp transactional)Email deliverySending transactional email on behalf of the organisation’s configured sender settingsUS for Mandrill / Mailchimp.
IntercomSupport (where used)Messenger SDK in the web app for eligible users; JWT from the API for identity; further processing occurs in IntercomEU workspace configuration, though some operational or billing metadata may still be handled outside the EU under Intercom’s terms.
MixpanelProduct analyticsFrontend (SDK) and backend events and People profile dataEU data residency.
AmplitudeProduct analyticsFrontend (SDK) and backend events and Identify / user-property dataEU.
Google AnalyticsWebsite and product measurementUsage, traffic, and engagement data (often via cookies or similar on web properties); may include device/browser information and online identifiersEU and/or US depending Google configuration and Google’s infrastructure.
Google AdsAdvertising and conversion measurementConversion tracking and campaign measurement (often via tags, cookies, or pixels)EU and/or US depending Google configuration and Google’s infrastructure.
Microsoft Advertising (Bing Ads)Advertising and conversion measurementSearch and audience advertising, conversion and campaign tracking where used (often via Universal Event Tag (UET) and similar technologies)EU and/or US depending Microsoft configuration and service routing.
Microsoft ClarityUX and session analyticsWhere a project ID is configured in the web app: session replay, heatmaps, and related behavioural diagnostics (often via cookies / scripts from clarity.ms)EU and/or US depending Microsoft configuration and service routing.
Open Exchange RatesCurrency ratesExchange-rate data for billing or display; typically no personal dataTypically not material for personal-data transfers.

Analytics, advertising, and UX diagnostics: Mixpanel and Amplitude are used on the web or app frontend and from the backend for product analytics. Google Analytics 4 (GA4) and Google Ads conversion tracking may be used for measurement and advertising. Microsoft Clarity and Microsoft Advertising (Bing Ads) may be used in the web app for session replay, heatmaps, and advertising / conversion tracking. Cookies, local storage, pixels, or similar technologies may be used as described in the cookie notice and applicable consent rules (for example PECR in the UK). The organisation’s or product’s cookie materials should sit alongside this notice where required.

6. International transfers

Some subprocessors may process data outside the United Kingdom. Where that occurs, we (and/or the controller’s arrangements) aim to ensure appropriate UK GDPR safeguards — for example the UK International Data Transfer Agreement (IDTA) or UK Addendum to the EU Standard Contractual Clauses, or other mechanisms recognised under UK law — as updated from time to time. Which mechanism applies to each transfer is set out in our Data Processing Agreement with customers and in our vendor contracts (and can be aligned with subprocessors’ own transfer documentation).

7. Sharing and disclosure

We share personal data only where necessary to provide the service, follow the organisation’s instructions, or comply with law. This may include:

  • The organisation that uses TutorCruncher AI as controller of the relevant user data.
  • Subprocessors and service providers listed in section 5, such as hosting, classroom, payment, email, support, observability, and analytics providers.
  • Where the organisation uses recorded lessons, transcripts, or AI features, relevant content may be shared with service providers needed to deliver those features, including LessonSpace for virtual classroom services and OpenAI for AI inference, as described in sections 4 and 5.
  • Professional advisers, regulators, courts, law enforcement, or other authorities where required by law or where necessary to establish, exercise, or defend legal claims.
  • Corporate transactions such as a merger, acquisition, financing, reorganisation, or sale of all or part of the business, where lawful and appropriate safeguards are applied.
  • Aggregated or de-identified information, where it no longer identifies an individual.

8. Retention

Retention is driven by the organisation’s use of the service, contractual terms, and legal obligations (for example tax or billing records).

  • Data is generally retained while the organisation’s account is active and as needed to provide the service.
  • Current product behaviour includes billing-related lifecycle automation. Based on the current configuration, unpaid invoices may move an account into arrears after 14 days; prolonged arrears may lead to cancellation, and a cancelled organisation may then be scheduled for deletion 7 days later. Trial organisations that expire without billing setup may be cancelled 14 days after trial expiry and then scheduled for deletion 7 days later. These timings reflect the current product configuration and may change if the service configuration changes.
  • We may retain certain billing, accounting, tax, and legal records for longer where required by applicable law, regulation, or for the establishment, exercise, or defence of legal claims.
  • Data exports on S3 are intended to be short-lived (access via time-limited URLs); organisations should download and handle exports under their own policies.

9. Security (high level)

We implement appropriate technical and organisational measures appropriate to the risk, including:

  • Encryption in transit for network communications (industry-standard TLS for web APIs)
  • Access controls and authentication (for example signed session tokens with defined expiry)
  • Password hashing using modern one-way algorithms (not storing plaintext passwords)

Details may be provided to organisations under confidentiality as part of security or procurement review.

10. Cookies and similar technologies

The web or app frontend may use cookies or local storage for authentication, preferences, product analytics (Mixpanel, Amplitude), website analytics and advertising (Google Analytics 4, Google Ads conversion tracking, Microsoft Advertising / Bing Ads), UX diagnostics (Microsoft Clarity), and other features. The backend API typically relies on tokens (for example bearer tokens) rather than setting its own browser cookies. Third-party embeds (for example classroom or support tools) may use their own technologies.

Where required, we or the organisation will seek consent for non-essential cookies and similar technologies in line with applicable rules (for example PECR in the UK). A separate cookie notice or preference tool may describe the categories of cookies used, such as required, functional, analytics, or advertising technologies, and how to manage your choices.

11. Your UK GDPR rights and how they relate to this platform

Your organisation (controller) is responsible for handling rights requests. As processor, we help our customers fulfil their obligations where required.

Right (summary)Practical notes in this platform
AccessOrganisation administrators may request a structured export of personal data held about a user. Subject access requests may cover personal data held in multiple forms through the service, including recordings, transcripts, summaries, reports, and stored AI-generated content where applicable. The export is produced as a CSV covering the categories described in section 2, made available via a secure, time-limited link, and sent to the requesting administrator (with attachment where configured for testing).
RectificationContact your organisation to correct inaccurate data. We update the platform on their instructions.
ErasureRequests are handled by the controller. Erasure or anonymisation requests may need to be applied across multiple forms of personal data held through the service, including recordings, transcripts, summaries, reports, and stored AI-generated content where applicable. The platform supports anonymisation of a user record in certain flows (replacing direct identifiers and removing associated AI content, reports, and the data subject’s transcript segments while preserving lesson structure for other participants where applicable). Erasure vs anonymisation and legal exceptions are for the controller to assess.
Restriction / objectionDirected to the controller; we assist as instructed.
PortabilityThe CSV export may assist with portability for data processed in the platform; format and scope are product-defined.
Automated decision-makingThe organisation should explain any meaningful solely automated decisions affecting you. AI features generate assistive content; the organisation determines how that is used.

Privacy policy acceptance: A user record may store a privacy policy acceptance timestamp. In the current product behaviour, students and clients are automatically stamped on their first successful login, while administrators and tutors are not automatically stamped and must use the explicit acceptance action if required by the product experience.

12. Complaints

If you have concerns about how your personal data is handled, you should first contact your organisation as controller. You may also contact TutorCruncher AI using the details below.

You also have the right to complain to the Information Commissioner's Office (ICO) in the UK:

13. Changes to this notice

We may update this document to reflect changes in the service, subprocessors, or legal requirements. The last updated date at the top will be revised when we publish an update. Where required, organisations will be informed through the product, by email, or through updated contractual or policy materials.

14. Contact

Processor (TutorCruncher AI): info@tutorcruncher.com
Your organisation (controller): Use the contact details provided by the organisation that provides your tutoring services.

14. Contact

Processor (TutorCruncher AI): info@tutorcruncher.com
Your organisation (controller): Use the contact details provided by the organisation that provides your tutoring services.

Data Processing Agreement (customers): Organisation customers can access TutorCruncher AI's standard Article 28-style Data Processing Agreement template at tutorcruncher.com/tcai-dpa.