Skip to main content

Processor List

Last updated: 2026-09-06

OpenAI

USA

The model used is gpt-4o-mini, called through the business API. Under OpenAI's API terms, content submitted this way is not used to train OpenAI's models by default.

Supabase

USA

CV files are held in a private storage area that is separated per user and is not publicly accessible. Database access is restricted by row-level security.

Google Cloud

Servers in Frankfurt, Germany (europe-west3)

The servers we use are located in Germany. Google is nevertheless part of a US-based group, so access from a third country cannot be ruled out.

Netlify

USA

Netlify only delivers the application files to your browser. CV files and evaluation results are not stored there.

Railway

USA

This concerns the public marketing pages only. No account data and no CVs are processed here.

Polar

USA

Card details are entered on Polar's pages and never reach us. We receive only the email address, the amount, the status and a transaction reference.

Resend

USA

Marketing emails are sent only with your consent and always carry a one-click unsubscribe link.

ProviderUsed byPurposeCertifications
RybbitNot a processorReach measurement for our pages and the application — no cookies, one identifier in local storage, nothing passed to third partiesSelf-hosted, therefore not listed as a processor
Google Sign-InOnly if you choose itOptional sign-in; Google then transmits your email address and basic profile data to us and acts as an independent controller for its own processingGoverned by Google's privacy policy
Google FontsThe application onlyThe typeface of app.cvscore.net is loaded from Google's servers; your IP address reaches Google in the process. The pages at cvscore.net use fonts we host ourselves.Governed by Google's privacy policy
1

You upload a CV

Data: PDF file, at most 5 MB and 3 pagesTo: Private storage area at Supabase

Stored under your account, not publicly accessible

2

The text is extracted

Data: Text of your CVTo: Our own backend on Google Cloud in Frankfurt

Extraction and, for scanned PDFs, text recognition both run on our server — no third party involved

3

The AI evaluation runs

Data: The complete CV text, including any personal data it containsTo: OpenAI API (gpt-4o-mini), USA

No account identifier, no login email address, no payment data is transmitted

4

The result is stored

Data: Scores, findings, strengths and improvementsTo: Database at Supabase

Linked to your account until you delete it

5

You are notified

Data: Your email address and the notification itselfTo: Resend, USA

Transactional message telling you the report is ready

EU standard contractual clauses

The clauses adopted by the European Commission under Art. 46(2)(c) GDPR, agreed as part of the data processing agreements with our providers.

Applies to: All providers outside the EEA

EU-US Data Privacy Framework

Where a provider is certified under the framework, the European Commission's adequacy decision of 10 July 2023 applies in addition.

Applies to: Certified US providers

Supplementary measures

Encrypted transmission, access restricted to what is necessary, and data minimisation — in particular no account identifiers and no payment data are transmitted to our AI provider.

Applies to: All providers