Checking...
3.1.0
Eval CV Docs
Endpoint Reference

Resume Anonymization

Strip personally identifiable information — name, contact details, address and gender/age signals — from a resume for bias-free, GDPR-compliant blind screening. Returns the structured resume data with PII removed at the chosen level.

Built for EU / GDPR blind screening.

Many enterprises in France, Germany and the Netherlands require blind first-round screening. Choose how aggressively to anonymize with the level parameter.

basic

Removes the candidate's name, photo and date-of-birth signals.

standard

Adds email, phone, full address and personal profile URLs.

full

Adds masking of employer and university names for fully blind review.

POST/v1/anonymize

Request Parameters

NameTypeDescription
fileRequired
fileThe resume file to anonymize (PDF, DOCX, TXT).
level
stringAnonymization level: basic, standard (default) or full.
language
stringLanguage code for the AI free-text scrub (default: 'en').

🌍 Supported Languages50

afAfrikaans
amAmharic
arArabic
bgBulgarian
bnBengali
csCzech
daDanish
deGerman
elGreek
enEnglish
esSpanish
etEstonian
faPersian
fiFinnish
frFrench
guGujarati
heHebrew
hiHindi
hrCroatian
huHungarian
idIndonesian
itItalian
jaJapanese
knKannada
koKorean
ltLithuanian
lvLatvian
mlMalayalam
mrMarathi
msMalay
nlDutch
noNorwegian
plPolish
ptPortuguese
roRomanian
ruRussian
skSlovak
slSlovenian
srSerbian
svSwedish
swSwahili
taTamil
teTelugu
thThai
tlTagalog
trTurkish
ukUkrainian
urUrdu
viVietnamese
zhChinese

Pro Tip

Run anonymization before sharing resumes with first-round reviewers to reduce unconscious bias and meet GDPR blind-screening requirements. The free-text scrub also neutralizes gendered phrases the structured fields can't catch.

curl -X POST https://api.evalcv.com/v1/anonymize \
  -H "x-api-key: YOUR_API_KEY" \
  -F "file=@resume.pdf" \
  -F "level=full" \
  -F "language=en"