Skip to main content

— Subprocessors

Where your data flows.

Article 28(2) of the GDPR requires controllers to keep their list of subprocessors current and accessible. This page is that list — every third party that touches your personal data on behalf of MEDTIP GmbH while CVVia is running.

Last updated: 2026-05-22

01

Why this page exists

We list every subprocessor because GDPR Art. 28(2) requires it, but also because we think you deserve to know exactly who else can touch your data. Each one has a Data Processing Agreement (or equivalent contract) in place with MEDTIP GmbH and is bound to use your data only to deliver the service.

Before we add a new subprocessor that handles personal data, you will be notified by e-mail and an in-app banner at least 14 days before the change takes effect. This page is updated at the same time. If you object and we cannot operate without the new subprocessor, you can export your data and close your account before the change applies.

02

Current subprocessors

As of the last-updated date above, MEDTIP GmbH uses the following subprocessors to deliver CVVia. "Mechanism" describes the legal basis for any transfer outside the EU.

SubprocessorServiceData categoryJurisdictionMechanism
IONOS SEInfrastructure hosting (VPS, primary database, Firebase Storage replica)All application data, logsGermany (Frankfurt)German law + DPA
Google Ireland Ltd.Firebase Authentication, Google Workspace (hello@cvvia.ai mailbox)Email, password hash, Firebase UID, inbox messagesIreland (EU)GCP DPA + EU SCCs
Google LLCFirebase Storage, Custom Search API, Gemini LLMUploaded documents, public job-search queries, AI promptsUnited States (EU regions available)SCCs + EU-US Data Privacy Framework
Cloudflare Inc.DNS, R2 object storage for off-site backupsDNS queries, client IPs, encrypted backup filesEU region for R2, global for DNSDPA + SCCs + DPF
Resend Inc.Transactional e-mail deliveryName, email address, message text from the contact formEU region (Ireland infrastructure)DPA + EU SCCs
Functional Software Inc. (Sentry)Error and exception monitoringStack traces, request metadata (personal data scrubbed before send)EU ingest (Germany)Sentry DPA + EU residency
OpenAI Ireland Ltd.Large language model API — CV tailoring, cover letters, ATS scoring, interview prep, embeddingsPrompt text including CV / profile / answersIreland (compute may extend to United States)OpenAI Ireland DPA + EU SCCs
Anthropic PBCLarge language model API — alternative providerSame as OpenAI when configuredUnited StatesAnthropic DPA + SCCs
Microsoft CorporationText-to-speech endpoint for interview-prep voice playbackInterview question text only — no microphone audio sentUnited StatesBest-effort feature with documented risk; browser fallback available
03

How we change this list

Before adding a new subprocessor that handles personal data, we commit to:

  • Notify users at least 14 days in advance by email to the account address and via an in-app banner.
  • Update this page to reflect the change before it goes live.
  • Honor objections — if you do not want your data flowing through a new subprocessor and we cannot operate without it, you may export your data via Settings → Download my data and close your account before the change applies, with a pro-rated refund where applicable.
  • Remove processors that no longer hold a DPA with us, or that we have stopped using, and note the removal here.
04

Questions or copies of the DPAs

If you would like more detail on how a specific subprocessor handles your data, the country where their compute runs, or a copy of an underlying Data Processing Agreement where it is shareable, write to privacy@cvvia.ai. We respond within 30 days.