In short: CVTailor uses AI to rewrite your CV and cover letter from material you provide. Every PDF it exports carries an invisible, machine-readable marking recording that it was produced with AI assistance. The marking changes nothing a reader sees and nothing an applicant tracking system reads. Anyone can check a document.

1. How CVTailor uses AI

You supply your own career material and a job description. CVTailor sends that material to Anthropic's Claude API, which rewrites and reorders it into a CV tailored to that role, and can write a cover letter and draft answers to application questions.

The system is instructed to work only from what you provide. It reorganises, re-emphasises and rewords your own material rather than inventing experience. That is a design constraint enforced in the prompts and tested in our test suite, not a guarantee about every sentence a language model produces — you should read what it writes before you send it anywhere.

Some parts of the product involve no AI at all: page layout, the section headings in each language, and the ATS score are ordinary code.

2. What we mark

Every CV and cover-letter PDF exported from CVTailor carries machine-readable provenance metadata:

Where it lives XMP metadata in the PDF, plus PDF document-information keys as a second layer
What it says The IPTC DigitalSourceType value for content created by a generative model, the tool that wrote it, and when
Visible to a reader No. Nothing is added to the page — no stamp, no watermark, no disclaimer
Effect on the document text None. The text an ATS extracts is byte-for-byte identical to an unmarked export
Size cost About 1.3 KB

3. What a marking does and does not establish

This is the part most easily overstated, so plainly:

Check a document. Upload a PDF and we will tell you whether it carries CVTailor's marking. No account needed. The file is checked in memory and never stored.

Verify a document

4. What we deliberately do not do, and why

Two techniques are commonly suggested for this problem, and neither is available to us honestly today.

We would rather say what we do not do than imply a guarantee we cannot keep.

5. Where the law comes into this

The EU AI Act's Article 50(2) requires providers of AI systems that generate text to mark their output in a machine-readable format and to make that marking detectable. CVTailor is operated from the Netherlands, and we treat ourselves as the provider of this AI system — the duty is ours, not something discharged by the company that supplies the underlying model.

The marking described above is the first half of that. The verification page is the second: a marking nobody can check would not be much of a transparency measure.

Article 50 also asks that people are told when they are interacting with an AI system. We do that in the product itself rather than burying it here — CVTailor is described as AI-powered throughout the interface, and the tool that writes your CV is named.

We are describing what we have built, not claiming a clean bill of health. Parts of this regime are new, some of it is genuinely unsettled, and we would rather publish an accurate account of our implementation and improve it than assert a conclusion we are not in a position to certify.

6. Our verification key

Signatures are Ed25519, over a digest of the document's extracted text together with the marking's own fields. We sign the text rather than the raw file so that the signature survives the ordinary handling a document gets — a re-save, a metadata edit — while still breaking if the content changes or the marking is moved to a different document.

Our public key, so you can verify independently:

00c72b93ef1e4c1179c6f0ffbadb83a36ffc6a7feab62e760f7d0ed3cccd00c7

7. What we are still working on

8. Questions

If you are a recruiter, an applicant, or a regulator with a question about any of this, use the feedback button in the app or the support page. If something on this page is wrong or out of date, we would genuinely like to know.

See also our Privacy Policy and Terms of Service.