Learning Platform Open Learning Platform

Trust centre

Last reviewed: 23 September 2026

Not a certification. This page describes the controls actually in place; it doesn't prove them and isn't legal advice. Learning Platform is live but has no client organisations using it yet, so a few sections below are honestly incomplete rather than filled in with a placeholder.

Overview

Learning Platform is a corporate learning platform for client organisations, built and operated by Michael Shreeves as an individual, not a company. See about for what it does and who it's for.

Data protection

What's collected, why, the lawful basis and how long it's kept are set out in full in the privacy notice rather than repeated here, including who is the controller for which category of data - an organisation is the controller for its own learners' data, and Learning Platform acts as its processor.

Account deletion is self-service; data export is not. A person deletes their own account from the account menu: in an organisation that removes them at once, restorable by an organisation admin, who can also erase the account (name and email replaced with placeholders, the audit trail kept as “Former user”, training records kept as the organisation's). A request for a copy or a correction is still handled manually - see the privacy notice's contact address.

Security controls

Development practices

Subprocessors

Third parties Learning Platform's code calls, what they do, and what they see
Who What for What they see
Vultr (hosting) Running the application, database and file storage, in Vultr's Manchester, UK data centre Everything the application stores
Cloudflare (US) DNS, HTTPS and a proxy in front of every request, under its standard data processing terms Each visitor's IP address, browser and the page requested
Microsoft (Entra ID), only when used Signing people in with Microsoft; for an organisation that turns it on, reading the membership of one chosen directory group The person's name, email address and Microsoft account identifiers; the chosen group's members
Microsoft 365 (held in the UK) Delivering set-password, notification and password-reset email. The platform hands each message to a mail server on its own hosting, which passes it to Microsoft 365 to deliver The recipient's email address and the content of each email
Brevo (fallback; France, EU) Kept as a fallback relay (smtp-relay.brevo.com). It carries email only if the Microsoft 365 route fails and the platform is switched to it Nothing day to day. While it is in use, the recipient's email address and the content of each email

Every page loads cookieless Matomo analytics, self-hosted at analytics.mashreeves.com on the same Vultr server in Manchester, UK, and run by Michael Shreeves — so it isn't a subprocessor and isn't in the table. IP addresses are shortened before they're stored, and raw visit records are deleted after 13 months. No advertising or third-party tracking script is loaded on any page. Live Zoom sessions are part of the product's intended scope, but the Zoom integration itself is not built yet (see Lesson.php's own comment) — today, no session data is exchanged with Zoom or any other video provider.

Availability and resilience

Learning Platform runs at learning-platform.mashreeves.com on a Vultr server in Vultr's Manchester, UK data centre, with Cloudflare in front of it. Each release goes out as an atomic switch to a freshly built release directory, followed by a health check, so a failed deploy doesn't leave a half-updated site. The server is covered by Vultr's automatic backups, and a restore — including a restore to a specific point in time — was tested and confirmed working on 10 September 2026. Uptime isn't formally measured yet, and there's no published availability figure.

Incident response

Report a security concern to hello@mashreeves.com. As a sole individual operator there is no formal incident-response SLA published yet; a report will get a response from a real person, not an automated queue. This section will carry a firmer commitment once Learning Platform has production users depending on one.

Certifications and frameworks

None held by Learning Platform itself. It's a personal project, not operated under an organisation's existing certification. The host is a different matter: according to the hosting account's compliance dashboard, Vultr's Manchester data centre holds ISO 27001, SOC 2, SOC 1 and PCI DSS attestations. Those are Vultr's, covering its infrastructure — not a certification of this application.

Accessibility

Built towards WCAG 2.2 AA as the floor. See the published accessibility statement for what's actually been tested so far, rather than a summary here that could drift from it — today, that's honestly very little, since no formal audit has been carried out yet.

Reporting a vulnerability

Email hello@mashreeves.com with what you found and how to reproduce it. Good-faith security research that doesn't access, modify or destroy other people's data won't be treated as an attack.

The same contact is published in machine-readable form at /.well-known/security.txt (RFC 9116).

Contact

hello@mashreeves.com for anything on this page, privacy, data rights, or a security concern. For a product question, use support instead.

Help

About this page

There is no page-specific guidance written yet - Learning Platform is still early. If something is unclear or looks broken, the support page is the fastest way to reach a person.


Reference

Organisation
Your employer or training provider's account on this platform. You belong to exactly one.
Two-factor authentication
A second, time-based code from an authenticator app, required for administrator accounts in addition to a password.

Still stuck?

Visit the support page