Loading
Policy version 2026-06-25. The machine-readable equivalent of this list is available at /legal/subprocessors.json.
VentReport (the data controller) engages the third parties below to provide the application. Each is bound by a written processor agreement under Article 28 GDPR. We update this page whenever the list changes; if you have an active processor agreement with us, we notify you by email.
| Sub-processor | Service | Data location | Transfer mechanism | Status |
|---|---|---|---|---|
| Supabase | Managed Postgres database hosting + connection pooling | SE | EU/EEA | Active |
| Vercel | Application hosting (Next.js runtime + edge network) | DE, FR, IE | EU/EEA | Planned |
| Cloudflare R2 | Object storage for cleaning-report PDFs, schematic uploads, photos, user signature images | EU | EU/EEA | Planned |
| Sentry | Application error & performance monitoring (crash / exception reporting for the server, edge, and browser runtimes) | EU | EU/EEA | Planned |
| Cloudflare Turnstile | Bot-protection captcha widget on the public /contact form. Verifies that a real user (not an automated script) submitted the form. | EU, US | SCCs + supplementary measures | Active |
| Resend | Transactional email (magic-link sign-in, reminder emails, DSAR export delivery) | EU | EU/EEA | Planned |
| Google OIDC sign-in (only if the user chooses 'Sign in with Google') | US | SCCs + supplementary measures | Conditional | |
| Google Analytics (gtag.js) | Anonymised page-view + user-flow analytics. Loads only after the visitor accepts the 'analytics' category in the cookie consent banner. | US | SCCs + supplementary measures | Conditional |
| Cloudflare Web Analytics | Cookie-free aggregate web analytics (page views, traffic sources). Loads only after the visitor accepts the 'analytics' category in the cookie consent banner. | EU, US | SCCs + supplementary measures | Conditional |
| Microsoft Clarity | Session replay + heatmap analytics. Records anonymised mouse / scroll / click sequences with input fields masked by default. Loads only after the visitor accepts the 'analytics' category in the cookie consent banner. | US | SCCs + supplementary measures | Conditional |
| Microsoft (Entra ID) | Microsoft OIDC sign-in (only if the user chooses 'Sign in with Microsoft') | EU, US | SCCs + supplementary measures | Conditional |
| Anthropic | AI model provider for the in-app support assistant (chatbot) and the translation tooling used to maintain the platform's localised copy. When a user sends a message to the assistant, the message and the relevant conversation context are processed by Anthropic's Claude API to generate the reply. The translation tooling sends source strings (platform copy, not customer data) to the same API. | US | SCCs + supplementary measures | Active |