Foundry Open Foundry

Trust centre

Last reviewed: 22 September 2026

Not a certification, and not a typical trust centre. This page describes controls actually in place; it doesn't prove them and isn't legal advice. Foundry is also not the kind of product most of this page's sections assume: a build-time reference app with no accounts and (since Phase 8) exactly one entity (see about). Sections that would otherwise be guessed at say plainly that they don't apply, rather than being filled in to look complete.

Overview

Foundry is a shared base Bootstrap/SCSS theme and component catalogue, built and maintained by Michael Shreeves as an individual, not a company. It ships to every Symfony/Bootstrap project that copies a partial or a template out of it — which is why the security and accessibility floor set here matters beyond this one repository, even though the repository itself holds no accounts and almost no personal data of its own.

Data protection

There is no user entity, no password, and no security firewall in this application at all — not a restricted one, an absent one (checked directly: composer.json has no security-bundle package, and there is no config/packages/security.yaml). A real database now exists (MySQL), holding exactly one kind of row: a Web Push subscription, kept for at most 30 days. Visits are also recorded in server access logs and in self-hosted, cookieless analytics, and demo edits live in the visitor's session. Every one of these, with its lawful basis and retention period, is in the privacy notice rather than repeated here. Michael Shreeves, as an individual, is the controller; data is held in the UK.

Security controls

Development practices

Subprocessors

Every third party that sees anything about a visitor, found by checking the templates, the JavaScript controllers and the outbound HTTP code rather than from memory:

Third parties, what they see and when
Who What for What they see Where
Vultr Hosting the server Everything stored on it Manchester, UK
Cloudflare Proxy, TLS and DNS in front of every request IP address, browser, the page requested Global edge network; US company
The visitor's browser push service (Google, Mozilla, Apple or Microsoft) Delivering a test push, only if the visitor asks for one That a message was sent to that device; the content is encrypted The vendor's own network
OpenStreetMap Foundation Map tiles on /components/map only, fetched by the visitor's browser IP address, browser, which tiles were viewed OSMF's tile servers

Analytics aren't in this table because they aren't a third party: Matomo runs on the same server, sets no cookie, and nothing is sent anywhere else. No mail transport is configured, so the support and feedback forms don't send anywhere. The API reference at /api-reference is a page of this site, with no third-party script or CDN.

Availability and resilience

Foundry runs on a Vultr VPS in Vultr's Manchester, UK data centre, shared with other projects by the same maintainer. Releases are atomic: each one is built in a fresh directory, health-checked against a route that queries the database, and only then switched live, so a failed release never replaces a working one. The server is backed up by Vultr's backup service, and a restore, including to a specific point in time, was tested and confirmed working on 10 September 2026. There's no uptime commitment; this is a showcase, not a service anyone depends on.

Incident response

Report a security concern to hello@mashreeves.com. As a sole individual maintainer there is no formal incident-response SLA published. Very little personal data is at stake here (see the privacy notice), so the realistic incident is a defect in this reference app that a consuming project shouldn't copy. A breach involving personal data would be assessed against the ICO's 72-hour reporting rule.

Certifications and frameworks

Foundry itself holds none. It's a personal project, not run under an organisation's certification. The host does: Vultr's Manchester data centre holds ISO 27001, SOC 2, SOC 1 and PCI DSS attestations, as listed in the hosting account's own compliance dashboard. Those are the host's certifications, not a claim that this service has been audited.

PCI DSS. Not applicable. Foundry takes no payments of any kind — there is no card, billing or payment concept anywhere in this codebase.

SOC 2. No SOC 2 report exists, and none has been requested. Nothing here is sold to an organisation whose procurement process would ask for one.

Accessibility

Built to WCAG 2.2 AA as the floor — every colour pair contrast-checked (not eyeballed) against light, dark and high-contrast themes, and every interactive component keyboard- operable from the start, because this catalogue becomes the accessibility baseline every consuming app inherits. See the published accessibility statement for what's actually been tested, rather than a summary here that could drift from it.

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).

Supplier and procurement questionnaire mapping

Most of a bespoke security questionnaire is one of a small number of standard question sets, reworded. This table maps the common ones onto the sections above, so a specific answer is a link rather than a rewrite.

Common supplier questionnaire questions mapped to the sections above that answer them
Common question area Where it's answered here
Where is data hosted, and is it encrypted at rest? Data protection; Security controls
Is MFA enforced for privileged access? Security controls
How are subcontractors/subprocessors managed? Subprocessors
What is your patch/vulnerability management process? Development practices
Do you have a documented incident response process, and a breach notification commitment? Incident response
Are backups tested? Availability and resilience
Do you hold ISO 27001 / Cyber Essentials / SOC 2 / DSPT? Certifications and frameworks
How do we report a security concern to you? Reporting a vulnerability; /.well-known/security.txt
DSPT-specific: are all systems on supported software, and is staff security training current? Development practices (software support); staff training is organisational, not code-verifiable, and doesn't apply to a sole individual with no staff

Contact

hello@mashreeves.com for anything on this page, the privacy notice, or a security concern. For a problem with this showcase itself, use support instead.

Help

About this page

This is Foundry, the shared base theme - a component catalogue other apps copy their SCSS partials and Twig components out of. Nothing on this site is real data.


Without a mouse

Every control on this site works from the keyboard, including this panel (Escape closes it). Anything you can drag also has a menu or form that does the same thing.


Still stuck?