Legal

Privacy Policy

Last updated: 23 March 2026

1. Who We Are

RevisionCity (“we”, “us”, “our”) is an IGCSE revision platform operated by Revision City Ltd, incorporated in England and Wales. We provide study notes, flashcards, quizzes, practice questions, AI-generated tests, AI tutoring, personalised revision plans, and mock exam simulations to IGCSE students.

This policy explains what personal data we collect when you use RevisionCity, why we collect it, how long we keep it, and what rights you have. We are the data controller for the purposes of the UK GDPR and the EU GDPR.

2. Data We Collect

2.1 Account Data

When you create an account via Clerk (our authentication provider), we receive:

  • Your name and email address
  • A unique user identifier assigned by Clerk
  • Profile image (if you sign in via Google or Apple)
  • Date and time of account creation and last sign-in

We do not store passwords ourselves. Clerk handles authentication securely on our behalf.

2.2 Study Progress & Activity Data

As you use the platform, we record:

  • Which subjects, topics, and subtopics you have studied
  • Quiz scores and best scores per subtopic
  • Flashcards reviewed and practice questions completed
  • Notes and recall prompts accessed
  • AI-generated tests created and results
  • Mock exam attempts, answers submitted, timing data per question, and grade predictions
  • Personalised revision plans (subject, target grade, weekly schedule)
  • Activity timestamps

This data is stored in our database (Supabase) and is used solely to power your personalised experience — showing your progress, predicting grades, and adjusting revision plans.

2.3 Payment Data

Subscription payments are processed by Stripe. We never see or store your full card number, CVV, or bank account details. What we do store is:

  • Your Stripe customer ID
  • Subscription tier (Free, Pro, or Premium) and status (active, cancelled, etc.)
  • Billing cycle (monthly or annual) and renewal dates

Stripe stores your full payment information under their own privacy policy and PCI-DSS compliance programme.

2.4 Technical & Usage Data

  • Browser type and version
  • Operating system
  • Approximate location (country/region level, derived from IP address)
  • Pages visited and features used
  • Performance and error logs (used for debugging)

3. How We Use Your Data

PurposeLegal Basis
Providing and maintaining your RevisionCity accountContract performance
Tracking your study progress and displaying personalised analyticsContract performance
Generating AI-personalised revision plans and mock examsContract performance
Processing subscription payments via StripeContract performance
Sending transactional emails (receipts, account alerts)Contract performance
Detecting and preventing fraud or abuseLegitimate interests
Improving our platform and developing new features (using aggregated/anonymised data)Legitimate interests
Complying with legal obligations (e.g., tax records, law enforcement requests)Legal obligation
Sending marketing emails (if you opt in)Consent

4. Third-Party Processors

We share data with the following third-party processors, each bound by Data Processing Agreements (DPAs) with us. We have chosen providers that offer appropriate GDPR safeguards.

ClerkAuthentication

What they receive: Your name, email, and login credentials. Clerk handles sign-in, sign-up, and session management.

Where processed: USA (Standard Contractual Clauses in place)

Privacy policy →
SupabaseDatabase & Storage

What they receive: All study progress, quiz results, revision plans, mock exam data, and subscription records.

Where processed: EU (AWS eu-west region). Data does not leave the EU.

Privacy policy →
StripePayment Processing

What they receive: Payment card details and billing information. We receive only your Stripe customer ID and subscription status.

Where processed: USA and EU (SCCs in place). Stripe is PCI-DSS Level 1 certified.

Privacy policy →
AnthropicAI Features

What they receive: Study queries, answers, and revision content sent when you use AI features. See Section 5 for full details.

Where processed: USA (SCCs in place)

Privacy policy →
VercelHosting & Deployment

What they receive: Server request logs including IP addresses and request metadata.

Where processed: USA and EU (SCCs in place)

Privacy policy →

5. AI Features & Anthropic

RevisionCity uses Anthropic's Claude AI for the following features:

  • AI Test Generator — generates custom quiz questions for a topic you choose
  • AI Tutor — answers your study questions in a Socratic, educational style
  • Mock Exam Grader — evaluates your written answers against mark schemes
  • Revision Plan Generator — creates a personalised weekly study schedule

What is sent to Anthropic

When you use an AI feature, the relevant study content (topic name, question text, your written answers, or chat messages) is sent to Anthropic's API to generate a response. This data is processed by Anthropic under our API agreement. Anthropic does not use API inputs to train their models by default.

We do not send your name, email, or payment information to Anthropic. Study queries are sent with only the context needed to generate an educational response (subject, topic, and your input text).

If you do not wish to have your study content processed by Anthropic, do not use the AI Tutor, AI Test Generator, Mock Exam Grader, or Revision Plan features. All other features of RevisionCity work without AI and do not involve Anthropic.

6. Cookies

We use the following cookies and local storage:

Cookie / StorageProviderPurposeDuration
__session, __client_uatClerkAuthentication session management — keeps you signed inSession / 1 year
_stripe_*StripeFraud prevention and payment flow managementSession
exam-[examId] (localStorage)RevisionCitySaves in-progress exam answers locally to prevent data loss if you refreshUntil exam submitted
progress store (localStorage/Zustand)RevisionCityCaches your study progress in the browser for faster page loadsPersistent
ph_* (PostHog)PostHogAnonymous usage analytics — helps us understand how features are used. No personal data.1 year

The Clerk session cookies are strictly necessary for authentication and cannot be disabled while remaining signed in. You can block all cookies via your browser settings, but this will prevent you from signing in.

7. Data Retention

Account dataRetained while your account is active. Deleted within 30 days of an account deletion request.
Study progress & activityRetained while your account is active. Deleted within 30 days of account deletion.
Mock exam answers & analysisRetained for 2 years after the exam date, then automatically purged. You can request earlier deletion.
Revision plansRetained while your account is active. Deleted with your account.
Subscription & billing recordsRetained for 7 years from the transaction date to comply with UK tax law (even after account deletion).
Server logs (Vercel)Retained for 30 days by Vercel, then automatically deleted.
Anonymous analytics (PostHog)Retained for 12 months, then automatically purged.

8. International Transfers

Your study and account data is stored in the EU (Supabase on AWS eu-west). Some of our processors (Clerk, Anthropic, Vercel, Stripe) operate in the USA. Where data is transferred to the USA, we rely on Standard Contractual Clauses (SCCs) approved by the European Commission to ensure an adequate level of protection.

For UK users, international transfers are made in accordance with the UK International Data Transfer Agreement (IDTA) or addendum to the EU SCCs, as applicable.

9. Children's Data

Note for parents and guardians

RevisionCity is an IGCSE revision platform. IGCSE students are typically aged 14–16. If your child is under 16 years old, we recommend that a parent or guardian review this policy and supervise account creation. Under the UK and EU GDPR, children under 16 require parental consent to use online information society services (the age of digital consent in the UK is 13).

We minimise the personal data we collect from all users, including minors. We do not display advertising, build behavioural profiles for third parties, or use children's data for any purpose other than providing the educational service.

Study progress data (quiz scores, topics studied) is stored to power the core revision tracking features. This data is not shared with any third party except as described in Sections 4 and 5, and is never used for marketing or advertising purposes.

If you believe a child under 13 has created an account without parental consent, please contact us at privacy@revisioncity.com and we will promptly delete the account and all associated data.

10. Your Rights Under GDPR

If you are in the UK or EU, you have the following rights regarding your personal data:

Right of access

You can request a copy of all personal data we hold about you, including your study progress, quiz scores, and account information.

Right to rectification

If any of your data is inaccurate or incomplete, you can ask us to correct it.

Right to erasure ("right to be forgotten")

You can request that we delete your account and all associated personal data. Note that billing records are retained for 7 years as required by UK tax law.

Right to data portability

You can request your study progress and activity data in a structured, machine-readable format (JSON or CSV).

Right to object

You can object to processing based on legitimate interests (e.g., platform analytics). We will stop unless we have compelling legitimate grounds.

Right to restrict processing

You can ask us to restrict processing of your data in certain circumstances — for example, while we investigate a dispute.

Right to withdraw consent

Where processing is based on your consent (e.g., marketing emails), you can withdraw consent at any time by unsubscribing or contacting us.

Right to lodge a complaint

You have the right to lodge a complaint with the UK Information Commissioner's Office (ICO) at ico.org.uk, or your local EU supervisory authority.

We will respond to all data rights requests within 30 days. To exercise any of these rights, email privacy@revisioncity.com.

11. How to Request Data Deletion

To delete your account and all associated data:

  1. From the app: Sign in → click your profile avatar (top right) → “Manage Account” → “Delete Account”. This immediately queues your account for deletion.
  2. By email: Send a request to privacy@revisioncity.com with the subject line “Data Deletion Request” from your registered email address. We will process the request within 30 days.

Note: Stripe billing records are retained for 7 years from the transaction date regardless of account deletion, as required by UK HMRC regulations. All other data (study progress, activity logs, revision plans, exam attempts) is permanently deleted.

12. Security

We implement technical and organisational measures to protect your personal data:

  • All data is encrypted in transit using TLS 1.2+
  • Database data is encrypted at rest (Supabase/PostgreSQL)
  • Row Level Security (RLS) is enforced on all database tables — each user can only access their own data
  • API keys and service credentials are stored as environment variables, never in source code
  • Authentication is delegated to Clerk, which provides bot protection, brute-force prevention, and secure session management
  • Payment card data is handled exclusively by Stripe and never touches our servers

If you discover a security vulnerability in RevisionCity, please report it responsibly to security@revisioncity.com.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes (for example, adding a new third-party processor or changing data retention periods), we will:

  • Update the “Last updated” date at the top of this page
  • Send a notification email to all registered users
  • Where required by law, seek fresh consent

Continued use of RevisionCity after a policy change constitutes acceptance of the updated terms, to the extent permitted by law.

14. Contact Us

For any questions about this Privacy Policy, data rights requests, or concerns about how we handle your personal data:

Data Controller: Revision City Ltd

Privacy email: privacy@revisioncity.com

General support: support@revisioncity.com

ICO registration: Pending

You also have the right to complain to the Information Commissioner's Office (ICO) at ico.org.uk if you believe we have not handled your data in accordance with UK data protection law.

This policy applies to revisioncity.com and all RevisionCity subdomains. It does not apply to third-party websites linked from our platform. Terms of Service →