Skip to main content

Privacy Policy

Last updated: 2026-09-06

The CodeCave GmbH

Represented by:
Aleksandar Vuk Jovanovic, Tilman Kieselbach
Commercial register:
HRB 44492, Amtsgericht Bielefeld
VAT identification number:
DE 346809827
General contact:
info@thecodecave.de

What happens to the file: your PDF is stored in a private storage area assigned to your account and stays there until you delete the evaluation or your account. It is not deleted automatically after processing. The text extracted from the PDF is held in memory only for the duration of the analysis and is not stored as a separate document. The findings in your report are written by the model itself, so they can refer to the content of your CV and reproduce individual formulations from it.

PurposeWhat happensLegal basis
Providing the evaluationAccepting the upload, extracting the text, the AI analysis, storing and displaying your reportPerformance of a contract, Art. 6(1)(b) GDPR
Account and authenticationCreating your account, signing you in, keeping the session securePerformance of a contract, Art. 6(1)(b) GDPR
Credits and unlocking reportsRecognising duplicate uploads by checksum, accounting for credits, unlocking a full reportPerformance of a contract, Art. 6(1)(b) GDPR
Payments and invoicingProcessing purchases, handling refunds and chargebacks, keeping accounting recordsPerformance of a contract, Art. 6(1)(b); legal obligation for retention, Art. 6(1)(c) GDPR
Transactional emailNotifying you once your report is ready, at the address of your accountPerformance of a contract, Art. 6(1)(b) GDPR
Reminder about an unfinished purchaseA single reminder if you started a checkout and did not complete it, at most once per weekLegitimate interest in completing a purchase you started, Art. 6(1)(f) GDPR
Marketing emailReminder about a report you have not unlocked, prompt to re-check your CV after 14 days without activity, one-off request for a reviewConsent, Art. 6(1)(a) GDPR — withdrawable at any time
Optional questionnairePutting your result into context and personalising the reportConsent, Art. 6(1)(a) GDPR — answering is voluntary
Feedback and supportAnswering your enquiries and fixing the problems you reportPerformance of a contract, Art. 6(1)(b); legitimate interest in customer communication, Art. 6(1)(f) GDPR
Reach measurementAggregated statistics about how our pages are used, on our own infrastructureLegitimate interest in privacy-preserving statistics, Art. 6(1)(f) GDPR
Security and stabilityServer logs, rate limiting, defending against abuse and automated attacksLegitimate interest in a secure service, Art. 6(1)(f) GDPR
Aggregate statisticsCounting completed evaluations for a figure shown on our pages — a pure total, with no reference to individualsLegitimate interest in transparent figures, Art. 6(1)(f) GDPR
Legal complianceComplying with statutory obligations and responding to lawful requestsLegal obligation, Art. 6(1)(c) GDPR

What is transmitted to OpenAI: the complete extracted text of your CV. If your CV contains your name, address, telephone number, email address, date of birth, employers or similar details, they are part of that text — we do not remove or pseudonymise them beforehand. We do not transmit your account identifier, your login email address or any payment data.

ProviderPurposeData processedLocation
OpenAIAI evaluation of the CV textThe extracted text of your CV, including any personal data it containsUSA
SupabaseAuthentication, database, file storageAccount data, CV files, evaluation results, payment records, questionnaire answers, feedbackUSA
Google CloudHosting of our API backend and the scheduled jobs behind our emailsAll data processed by the backend while in transit, plus server logsServers in Frankfurt, Germany (europe-west3); provider group based in the USA
NetlifyDelivery of the web application at app.cvscore.netIP address and request data in server logsUSA
RailwayDelivery of the website at cvscore.netIP address and request data in server logsUSA
PolarPayment processing and invoicingEmail address, payment and billing data, transaction dataUSA
ResendSending our transactional and marketing emailsEmail address and the content of the email sentUSA
DataRetentionNotes
Account dataUntil you delete your accountYou can delete your account yourself in the application at any time
CV filesUntil you delete the evaluation or your accountNot deleted automatically after processing
Evaluation resultsUntil you delete the evaluation or your accountKept so you can revisit earlier reports
Questionnaire answers and feedbackUntil you delete your accountDeleted together with the account
Email logUntil you delete your accountRecords which lifecycle emails were sent, so we do not write to you twice
Payment recordsFor the statutory commercial and tax retention periodsIn Germany usually 6 or 10 years (§ 257 HGB, § 147 AO). The link to your account is removed when the account is deleted; the transaction data itself has to remain
Server and error logsFor as long as needed for operation and securityDeleted according to the retention rules of our hosting providers

Privacy enquiries

privacy@cvscore.net

Data subject requests

privacy@cvscore.net(Please write "Data subject request" in the subject line)

Security issues

security@cvscore.net

General support

support@cvscore.net

Postal address

Privacy Questions

The questions we are asked most often about data handling.

Who is responsible for my data?

The CodeCave GmbH, Alfred-Nobel-Straße 29, 50226 Frechen, Germany, registered at Amtsgericht Bielefeld under HRB 44492. Because we are established in the EU, no representative under Article 27 GDPR is required. You can reach us at privacy@cvscore.net.

Is my CV stored after the evaluation?

Yes. Your PDF stays in the private storage area of your account until you delete the evaluation or the whole account. It is not deleted automatically after processing, so that you can revisit earlier reports. Deletion is available in the application at any time.

What exactly is sent to OpenAI?

The complete text extracted from your CV, together with our evaluation instruction, is sent to OpenAI's API and processed by the gpt-4o-mini model. If your CV contains your name, address or contact details, they are part of that text — we do not remove them. We do not transmit your account identifier, your login email address or any payment data. Under OpenAI's API terms, this content is not used to train its models by default.

Where is my CV converted into text?

On our own server. Text extraction and, for scanned PDFs, the text recognition step both run in our backend, which is hosted on Google Cloud servers in Frankfurt, Germany. No external service is involved in this step.

Is this an automated decision under Article 22 GDPR?

In our assessment it is not, because you request the analysis yourself, the result is purely advisory, it is shown only to you, and no third party decides anything on its basis. We nevertheless grant the safeguards of Article 22(3) voluntarily: you can request a human review at support@cvscore.net, state your point of view and contest the result.

How long do you keep my data?

There is no automatic deletion period. Account data, CV files and results are kept until you delete the evaluation or your account. Payment records have to be retained for the statutory commercial and tax retention periods, in Germany usually 6 or 10 years, even after an account is deleted.

Which emails will I receive, and how do I stop them?

Transactional messages — the notice that your report is ready — are part of the service you asked for. A reminder about an unfinished purchase may be sent at most once a week. All other emails, such as the prompt to re-check your CV or the request for a review, are sent only with your consent, which you can withdraw at any time using the unsubscribe link in every such email.

Where can I complain?

You can always write to us at privacy@cvscore.net first. You also have the right to lodge a complaint with a supervisory authority — for us that is the State Commissioner for Data Protection and Freedom of Information of North Rhine-Westphalia in Düsseldorf, or alternatively the authority where you live or work.