Last Updated: June 2026
These are the companies that process personal data on JMaths' behalf so the service can run. JMaths does not sell personal data or use it for advertising. We notify schools before adding or changing a sub-processor.
| Sub-processor | Purpose | Data handled | Location |
|---|---|---|---|
| Heroku (Salesforce) | Application hosting & database | Account & learning data | United States |
| Google Cloud Storage | File storage (uploads, papers, backups) | Uploaded & generated files | United States |
| Firebase Authentication (Google) | Sign-in (Google & email) | Email, sign-in identifiers | Global (Google) |
| Brevo | Transactional email | Name, email | European Union |
| Lemon Squeezy | Payments & subscriptions | Billing name, email (no card numbers stored by JMaths) | United States |
| PDFShift | Server-side PDF rendering of papers | Paper content (may include a name on a cover sheet) | European Union |
Where personal data is transferred outside the EEA/Switzerland (e.g. to the United States), the transfer relies on the relevant safeguards (the EU-US Data Privacy Framework or Standard Contractual Clauses) with each sub-processor.
Questions about how your data is handled? See our Privacy Policy or use the contact form.