Guide

How to Anonymize Resumes for Client Submissions

Resume redaction protects candidates and your fee. Learn exactly which fields to remove, what to keep, and how staffing agencies automate it at scale.

To anonymize a resume for a client submission, remove every field that lets the client identify or contact the candidate directly, and keep every field that proves the candidate can do the job. In practice that means stripping the name, email, phone number, home address, LinkedIn URL, and photo, while leaving job titles, dates, achievements, and skills intact.

Staffing agencies do this for two reasons that often get confused. The first is commercial: an anonymized resume lets you market a strong candidate to a client before terms are agreed, without the client going around you. The second is fairness: blind screening reduces the influence of names, photos, and demographic signals on shortlisting decisions.

This guide covers exactly what to remove, what to keep, the fields people get wrong, and how to make redaction consistent when you are submitting at volume.

Key takeaways

  • Remove direct identifiers first: name, email, phone, home address, LinkedIn URL, and photo. These are the fields that let a client contact a candidate around you.
  • Keep everything that proves capability: job titles, dates, responsibilities, achievements, skills, and industry. Redaction should not make the candidate harder to assess.
  • Company names are a judgment call. Redact the current employer if it identifies the person, and generalize it instead of deleting it, for example "a global logistics provider".
  • Doing this by hand on every document is where fields get missed. Apply redaction from a template setting so it happens the same way every time.

Why agencies anonymize resumes

The commercial case is straightforward. When you send a client a fully identified resume before you have a signed agreement, you are handing over the one asset you control. A redacted profile lets you demonstrate the quality of your shortlist and start the conversation without giving away the introduction for free.

The fairness case is different and worth separating. Blind screening is about reducing the effect of signals that have nothing to do with capability. Removing names and photos before a hiring manager reviews a shortlist is a well-established practice for this reason, and some public sector and enterprise clients require it.

The two goals overlap but are not identical. Commercial redaction protects your fee and can be reversed the moment terms are agreed. Fairness redaction is about the screening process itself and typically applies right through to shortlist. Know which one you are doing, because it changes how much you strip and for how long.

There is also a data protection angle. Under GDPR, a resume is personal data, and sending it to a third party is a disclosure. Reducing what you share to what the client genuinely needs at that stage is consistent with data minimization, and it lowers your exposure if a client mishandles the file.

Not legal advice

This guide describes common agency practice. Data protection obligations vary by jurisdiction and by client contract. Check your own process with a qualified adviser rather than treating this as a compliance sign-off.

What to remove

These are the direct identifiers. Strip all of them before a speculative submission.

Remove before submission

  • Full name (replace with a reference such as "Candidate A" or a candidate ID)
  • Email address
  • Phone number
  • Home address, and postcode or ZIP if it pinpoints the person
  • LinkedIn URL, personal website, and portfolio links
  • Photo or headshot
  • Date of birth and age
  • Named references and their contact details
  • Social media handles
  • National insurance or social security numbers, if they somehow appear

What to keep

Redaction should remove identity, not evidence. Everything below helps the client judge the candidate and should survive.

Keep in the profile

  • Job titles and employment dates
  • Responsibilities, achievements, and measurable results
  • Skills, tools, certifications, and licenses
  • Industry and sector experience
  • Education level and field of study
  • Languages spoken
  • General location at region level, for example "Greater Manchester" or "Bay Area", where commute or work authorization matters
  • Notice period, availability, and rate or salary expectation if relevant to the role

The judgment calls

These fields are not clear-cut. How you handle them depends on how narrow your market is and why you are redacting.

Current employer name

This is the most common leak. In a narrow market, "Head of Regulatory Affairs at a named mid-size biotech" identifies one person. Generalize rather than delete: "a mid-size biotech" preserves the context a client needs to judge relevance while removing the identifier. Past employers from several years ago are usually safe to keep.

University and graduation year

The institution is rarely identifying on its own and often matters to the client. The graduation year is effectively a proxy for age. If you are redacting for fairness, remove graduation years. If you are redacting commercially, they can usually stay.

Very specific achievements

"Led the migration that took our platform from 2 million to 8 million users in 2024" can identify both the person and the company to anyone in that market. Keep the shape of the achievement and lose the fingerprint: "led a platform migration that supported a fourfold increase in active users".

Location detail

A full street address should always go. Region or metro area usually stays, because clients need to know whether the candidate can realistically commute or is in the right jurisdiction to work. Strip the postcode or ZIP.

Photos and personal sections

Remove the photo in every case. Hobbies and interests sections are worth a second look too, since they can carry religious, political, or family signals that have nothing to do with the role and undermine the point of blind screening.

How to anonymize a resume, step by step

Step 1: Decide why you are redacting

Commercial protection and fair screening need different depth. Commercial redaction removes contact and identity so the client cannot go direct. Fairness redaction also removes demographic proxies such as graduation year, photo, and sometimes name-adjacent detail. Pick one, then apply it consistently.

Step 2: Build a redacted template, not a manual process

Set up a template with redaction switched on and use it for every speculative submission. This is the single biggest quality improvement available, because it removes human memory from a compliance-sensitive step. Keep a separate standard template for post-agreement submissions.

Step 3: Replace the name with a stable reference

Do not just delete the name and leave a blank. Use a consistent reference such as "Candidate A" or an internal ID so you and the client can discuss the shortlist without confusion, and so you can match the profile back to the person later.

Step 4: Read the body copy, not just the header

Most tools and most people strip the header block and stop. The leaks are in the summary and the achievement bullets, where candidates write "at Acme I did X" or name a manager. Read the document as a stranger would and ask whether you could identify the person from the detail.

Step 5: Check the file itself

Document metadata often carries the candidate's name in the author field, and the filename is frequently "Jane_Smith_Resume.pdf". Rename the file to your candidate reference and export a fresh PDF rather than forwarding the original.

Step 6: Tell the candidate and the client what you have done

Candidates should know their details are protected before you market them. Clients should know the profile is redacted and that full details follow once terms are agreed, so the missing fields read as deliberate rather than sloppy.

Common mistakes to avoid

Deleting the header and calling it done

The header is the easy part. If the summary still says "15 years at Acme Logistics" and the achievements name a specific product launch, the candidate is identifiable to anyone in that market.

Leaving the name in the filename or metadata

You can redact every visible field and still send "Jane_Smith_CV_final.pdf" with her name in the document properties. Export a fresh file with a neutral name.

Redacting so hard the candidate looks weak

Strip the achievements of all specifics and you are left with a generic profile that does not sell. The goal is to remove identity, not evidence. Generalize the fingerprint, keep the substance.

Using a different approach per recruiter

If each consultant decides what to remove, your submissions are inconsistent and some will leak. Standardize it in a template so the process does not depend on who is on the desk that day.

Forgetting to un-redact after terms are agreed

Once the client has signed, they need the real details to arrange interviews. Have a clear step that switches the candidate to the standard template so the process does not stall.

Frequently asked questions

What should be removed from a resume before a client submission?

Remove the candidate name, email address, phone number, home address, LinkedIn URL, personal website, photo, date of birth, named references, and social media handles. Also consider generalizing the current employer name and any achievement so specific it identifies the person. Keep job titles, dates, responsibilities, achievements, skills, certifications, and education.

What is the difference between an anonymized resume and a redacted resume?

In agency practice the terms are used interchangeably. Both mean a resume with identifying details removed before it goes to a client. Some agencies use "redacted" for the commercial version that protects the introduction, and "anonymized" or "blind" for the fairness version used in blind screening, which also strips demographic proxies such as photo and graduation year.

Should I remove the company names from a resume?

Not all of them. Past employers from several years ago are usually safe and give the client useful context. The current employer is the risk, especially in a narrow market where a job title plus a company name identifies one person. Generalize it rather than deleting it, for example "a global logistics provider", so the client can still judge relevance.

Do I need candidate consent to send an anonymized resume to a client?

You should tell candidates how you market them regardless. Under GDPR a resume is personal data and sending it to a client is a disclosure, so your lawful basis and privacy notice need to cover it. Anonymizing reduces what you share, which supports data minimization, but it is not a substitute for a proper basis for processing. Check your own policy with a qualified adviser.

How do staffing agencies anonymize resumes at scale?

By applying redaction from a template rather than editing each document. With RefineCV you switch anonymization on for a template and choose which fields to hide, covering name, email, phone, address, LinkedIn, photo, age or date of birth, and references. Every resume formatted with that template is redacted automatically, so it does not depend on a recruiter remembering.

Does anonymizing a resume hurt the candidate chances?

It should not, if you redact identity and keep evidence. Problems arise when agencies strip specifics out of achievements and send a vague profile. Keep the measurable results, the tools, and the scope of the role, and only generalize details that fingerprint the individual or the employer.

The bottom line

Anonymizing a resume is a simple idea that goes wrong in the execution. The principle is easy to state: remove anything that identifies or contacts the candidate, keep everything that proves they can do the job. The failures are almost always operational, a name left in the filename, an employer named in a summary line, or one recruiter doing it differently from another.

Fix it at the process level rather than the document level. Decide whether you are redacting for commercial protection or for fair screening, build a redacted template that reflects that decision, and use it for every speculative submission. Then read the body copy, not just the header, before it goes out.

Do that consistently and redaction stops being an extra task on a busy Friday and becomes something that just happens.

RefineCV handles redaction at the template level. Switch anonymization on for a template, choose the fields to hide, and every resume formatted with it is redacted automatically. See how it fits a wider agency workflow in resume formatting software for staffing agencies.

Redact every submission automatically

Set anonymization once on a template and RefineCV applies it to every resume formatted with it. Start free with 10 CVs, no credit card, then $0.40 per CV or $50 a month for 200.

Start Free, 10 CVs

Related reading: what to remove from a CV before client submission, how to anonymise a CV for blind recruitment, and GDPR and candidate CVs.

The RefineCV Team

Written by the team building RefineCV, CV formatting software for recruitment agencies.

Format your next CV in 10 seconds

Try RefineCV with 10 free CVs. No credit card. Then $0.40 per CV, or $50/month for 200 on Pro.

Start Free, 10 CVs

No credit card required