Legal
Last updated: April 3, 2026
In this Data Processing Agreement ("DPA"):
This DPA governs the processing of personal data by VaultSpark (as Processor) on behalf of the business customer (as Controller) in connection with the use of MindFrame's:
VaultSpark (as Processor) agrees to:
You (as Controller) agree to:
VaultSpark uses the following sub-processors to deliver MindFrame. By accepting this DPA, you authorise the use of these sub-processors:
| Sub-processor | Purpose | Location |
|---|---|---|
| Supabase | Authentication + PostgreSQL database | USA (AWS) |
| Railway | API server hosting | USA |
| Vercel | Web hosting + CDN | USA (AWS) |
| Anthropic | AI coaching and scoring (Claude API) | USA |
| Upstash (Redis) | Response caching | USA |
| Resend | Transactional and notification email | USA |
| Stripe | Payment processing (billing customers only) | USA |
| PostHog | Product analytics (consented usage only) | EU/USA |
VaultSpark will notify Controllers of any intended changes to this sub-processor list at least 14 days in advance, providing an opportunity to object.
VaultSpark implements the following technical and organisational security measures to protect personal data:
Encryption in transit
All data transmitted over TLS 1.2 or higher
Encryption at rest
Database encrypted at rest by Supabase (AES-256)
Access control
Role-based access; production DB restricted to API service only
Authentication
Short-lived JWT tokens; passwords hashed with bcrypt
Incident response
72-hour breach notification; documented incident response procedure
Audit logging
Server request logs retained 30 days; AI usage logged
VaultSpark is based in the United States. When personal data from the EEA, UK, or Switzerland is transferred to the United States, the transfer is governed by the Standard Contractual Clauses (SCCs) adopted by the European Commission (Controller-to-Processor module), which are incorporated into this DPA by reference.
Upon termination of the business relationship:
VaultSpark will provide Controllers with all information reasonably necessary to demonstrate compliance with this DPA. Controllers may request an audit no more than once per 12-month period, with at least 30 days' written notice. Audits are conducted at the Controller's expense.
This DPA is incorporated into and forms part of the MindFrame Terms of Service. By using MindFrame's Teams, Employer Report, or Research API features on behalf of a business entity, you accept this DPA.
For a countersigned DPA (required by some enterprise procurement processes), email legal@usemindframe.com and we will provide a signed copy within 5 business days.