BlogUpdated

GDPR compliance for consulting firms: protecting your clients' data

GDPR compliance for consulting firms: protecting your clients' data

Every day, a consulting firm handles data that does not belong to it: the HR files of a client going through a restructuring, the prices and margins of a panel of companies, a subsidiary's customer data, an executive team's strategic plans. Some of it is personal data, some of it is trade secrets. All of it engages the firm's liability.

GDPR compliance for a consulting firm rests on three pillars: a clear legal framework (who does what, contracts, non-disclosure agreements), serious technical measures, and disciplined use, especially of AI tools, which turn every deliverable into a potential leak.

This guide covers the consultant's role under the GDPR, the data processing agreement, non-disclosure agreements, protecting industry benchmarks, using AI on deliverables, everyday security, managing your own subcontractors and what to do if there is an incident.

The golden rule: client data never leaves your perimeter in identifiable form. Not to an AI tool, not to a partner, not in a published benchmark.

Key takeaways

PointDetails
Define your roleProcessor or controller: everything follows from that, including your liability.
The article 28 contract is mandatoryAs soon as you process personal data on behalf of a client.
Trade secrets fall outside the GDPRThey need a precise non-disclosure agreement, on top of the GDPR contract.
A benchmark can give away its participantsSmall samples and geographic detail let people recognize a company.
AI is the new leak pointPseudonymize deliverables before sending them to any outside tool.

Table of contents

The seven pillars of a firm's compliance

PillarConcrete actionPriority
Records of processingList purposes, categories of data, recipients and retention periods, including processing carried out on behalf of clientsImmediate
Informing individualsPrivacy notices for your own clients, staff and candidatesImmediate
Legal basesDefine the basis for each processing operation: contract, legal obligation, legitimate interestHigh
Data processing agreementsAn article 28 contract with every client whose data you process, and with each of your own providersHigh
SecurityStrong authentication, encryption, backups, updatesHigh
Individual rightsA procedure for answering access or erasure requests within one monthMedium
Incident managementA procedure for detection, notification and documentationMandatory

Your records must separate two categories: processing for which you are the controller (your clients, your staff, your business development) and processing you carry out on behalf of clients. Article 30(2) of the GDPR requires processors to keep that second record.

Controller or processor?

A consultant reviews GDPR documents at her desk

The answer does not depend on what the contract says, but on what actually happens: who decides the purposes and the essential means of the processing?

If the client decides why and how its data is processed, and you act on its instructions, you are a processor. If you decide the purpose or the essential means yourself (for example, by reusing data from an engagement to build a benchmark that you sell), you become a controller, or even a joint controller with your client.

And if you in turn hand part of the work to a provider (a freelancer, an online tool, an AI vendor), that provider becomes a subprocessor: you need the client's authorization.

In consulting, the line shifts easily. Record the role you take on for each engagement in your records.

What the GDPR requires of a processor

A processor only processes data on the client's documented instructions, and guarantees its confidentiality, including toward its own staff. It implements security measures suited to the risk (article 32), and helps the client answer individuals' requests and carry out its impact assessments.

It notifies the client of any data breach without delay, and returns or destroys the data at the end of the engagement. It only uses a subprocessor with the client's authorization, passing on the same obligations.

The data processing agreement (article 28)

A valid data processing agreement is not a generic form. Article 28(3) of the GDPR requires it to set out the subject matter, duration, nature and purpose of the processing, the type of data and categories of people concerned, and the controller's obligations and rights.

Article 28(3) requirementPractical contract clause
Processing on instructions onlyDocumented instructions clause and change procedure
Staff confidentialityConfidentiality undertaking signed by each authorized person
Security measuresTechnical annex listing the measures in place
SubprocessingPrior authorization (list or approval) and flow-down of obligations
Assistance with individual rightsDeadlines and assistance procedure
Breach notificationNotification deadline to the controller, often set between 24 and 48 hours
AuditClient's audit right, notice period and scope
End of contractDeadline, return format and proof of destruction
Transfers outside the EUApplicable mechanism: adequacy decision, standard contractual clauses

Describe the categories of data precisely. "HR data" is too vague: write "name, employee ID, pay, annual reviews". A vague list weakens the contract in a dispute.

Non-disclosure agreements and trade secrets

A lawyer seals confidential documents

The GDPR only protects personal data. Your clients' prices, margins, strategic plans, know-how and projects fall under trade secret protection (in the EU, the 2016 Trade Secrets Directive, transposed in France in articles L151-1 and following of the Commercial Code), which requires, among other things, that the holder has taken reasonable steps to protect them. A non-disclosure agreement is one of those steps. In M&A, these documents go through a GDPR-compliant data room.

A vague non-disclosure agreement protects poorly. To make it effective, start by defining its scope precisely: financial data, strategic plans, clients' personal data, source code, and so on. An annex lists the categories of data, the formats covered (files, paper, verbal exchanges) and the systems.

Include proportionate penalties, deterrent but defensible, and set out what happens to the information at the end of the engagement: return, certified destruction or secure archiving, with deadlines. And review the agreement at each engagement renewal or change of scope.

Have your non-disclosure agreements reviewed by a lawyer before signing. A well-drafted clause in the main contract protects better than an overly generic separate agreement.

Protecting industry benchmarks

An industry benchmark is never just a table of neutral figures. It aggregates the prices, margins, volumes or practices of several companies, and each of them may try to recognize itself, or its competitors. For a published benchmark, anonymization is often preferable: see pseudonymization vs anonymization.

Classify the variables

Hands leafing through an audit log book

First, list every variable in the benchmark: price, margin, volume, customer segment, geographic area. For each one, assess the impact of disclosure (low, medium or high), and cross it with the number of people or third parties who will have access to the file. That gives you a risk level and a protective measure for each variable, a table the DPO and the legal department sign off on before anything is shared.

Reclassify every time the scope changes. A figure aggregated across five companies changes status if the panel drops to three.

Test re-identification before release

A benchmark can follow every rule and still be re-identifiable. Before releasing it, imagine a realistic adversary: a competitor, a journalist, a participant trying to recognize the others. Check how many entities share the same visible characteristics (the principle of k-anonymity), and that the sensitive values really vary within each group (the principle of l-diversity). Then simulate a cross-match with the industry's public data.

Situation observedCorrective measure
Fewer than 5 entities share the same characteristicsAggregate further before publishing
A group is uniform on a sensitive variableIntroduce controlled variation in the values
Geographic granularity too fineMove up to regional level
Fewer than ten entities in a segmentSuspend external release of that segment

These thresholds are common benchmarks, to be adapted to the industry and the sensitivity of the data. Document each test in a report.

Lock down sharing

In the contract, the non-disclosure agreement must explicitly cover the benchmark data and prohibit its reuse for another client or project. It provides for its return or destruction with proof, an audit right over the promised security measures, and specifies where processing takes place.

If the benchmark processes a significant volume of personal data or sensitive data, an impact assessment becomes necessary.

AI on client deliverables

The riskiest moment of an engagement is often when a consultant, to save time, pastes a client report, a benchmark file or a strategy memo into an AI assistant. Depending on the tool and the plan, that content may be retained, or even reused. For these everyday uses, the Safe-Doc Chrome extension pseudonymizes right in ChatGPT or Claude.

Before sending, pseudonymize the names of clients and their employees, company names, identifying amounts and places, and keep the mapping table at the firm, never at the AI provider. Use only tools covered by a contract (no training, deletion, location), and tell the client which tools you use and which safeguards apply.

Pro tip: A pseudonymized deliverable stays usable by the AI if the aliases are consistent (CLIENT_A, SUBSIDIARY_2, COMPETITOR_3). Replace with aliases, not blanks.

For the detailed method on documents: Pseudonymizing PDF contracts.

Everyday security

A consultant reads security documents

MeasurePurposeEvidence for an audit
Multi-factor authenticationProtect email, storage, collaboration toolsAccount configuration
Encrypted devices and exchangesProtect data if a device is lost or traffic interceptedConfiguration, written policy
Password managerEliminate reused passwordsPolicy and deployed tool
Systematic updatesFix known vulnerabilitiesPatch history
PseudonymizationReduce the risk if there is a leak, and before AIProcessing reports
Least-privilege accessEach consultant only accesses their own engagementsRights matrix, logs
Backups with an offline copyWithstand ransomwareRestore reports
LoggingDetect and proveTimestamped logs
Phishing awarenessReduce human errorTraining certificates

Stop sending sensitive documents by ordinary email, even password-protected: prefer a secure exchange space or expiring links. For sensitive data, choose solutions hosted in the European Union.

Choosing and monitoring your own subcontractors

Freelancers, online tools, AI vendors, hosting providers: each of your providers that touches a client's data is a subprocessor.

Before signing

Hands connect a network cable in a server rack

Before signing, ask the provider for its security policy and business continuity plan, along with the list of its own subprocessors and their locations. Check its certifications (ISO 27001, ISO 27701, SOC 2): their date, their real scope and the body that issued them. Review its data processing agreement against article 28, and record the outcome in your records.

Pro tip: A certification is a signal, not proof. Also ask for recent operational evidence: dated penetration test reports, architecture documentation, incident procedure.

During the contract

During the contract, plan an annual or on-demand audit, carried out directly or by an appointed third party, and track a few security indicators, such as incident notification time or backup frequency. The contract is updated after every significant change.

Subprocessor register itemContent
IdentificationCompany name, address, DPO contact
PurposeData processed and use
LocationHosting country, any transfers
SecurityEncryption, certifications, access policy
ContractReference, signing and review dates

If there is a data breach

Responsibility is shared, but not symmetrical. The processor alerts the controller without delay, within the deadline set in the contract. The controller notifies the supervisory authority within 72 hours if the breach poses a risk to individuals (article 33). And the people concerned are informed if that risk is high (article 34). Real cases are analyzed in 8 examples of HR data breaches.

The 72-hour clock starts when you become aware of the breach, not when it is resolved. Hesitating to notify usually costs more than notifying.

To prepare before any incident: an incident log (even for minor ones), a lead responsible for assessing incidents, a notification template, and a procedure for documenting afterwards.

The DPO and staff training

Appointing a data protection officer is mandatory in certain cases (GDPR article 37), notably when the core activity involves regular and systematic monitoring on a large scale or large-scale processing of sensitive data. Even when it is not mandatory, a named lead is useful. A shared external DPO gives mid-sized firms access to expertise without a full-time hire. The checkpoints a DPO needs are gathered on the Safe-Doc for DPOs page.

A well-written policy is worthless if consultants do not know it. Training starts with general awareness (phishing, passwords, attachments), then adapts to each role: consultants, assistants and sales teams are not exposed in the same way. A digital charter signed on arrival, a list of approved tools and a clear incident reporting procedure complete the setup, with content updated every year.

Since February 2025, article 4 of the EU AI Act also requires companies that use AI systems to ensure a sufficient level of AI literacy among their staff.

Turning confidentiality into a selling point

For a consulting firm, data protection is also a sign of seriousness to legal departments and large accounts.

A few simple steps make it visible. A compliance questionnaire at the start of the engagement shows the subject is taken seriously, and a one- or two-page note describing the measures applied to the engagement reassures decision-makers. Clauses tailored to each client show your maturity.

Large accounts also appreciate the list of tools you use, with their hosting guarantees. And a "data security" section in your proposals sets you apart from competitors who never mention it.

Getting outside help

If you call on a firm that specializes in the GDPR, check its references in your industry, its ability to provide an external DPO, its tools (records, up-to-date templates), the clarity of its fees, and that it signs a data processing agreement with you itself. For a law firm, command of the profession's ethics rules is essential.

The most common mistakes

The first mistake is not defining your role, only to discover during an incident that you were the controller. The second is reusing data from one engagement for another client or a benchmark, with no legal basis or agreement. Other common ones: client deliverables sent in clear text to a consumer AI, and releasing a benchmark built on too small a sample.

The last ones concern contracts and tools: signing generic non-disclosure agreements, forgetting your own providers (freelancers, online tools) in the subprocessing chain, and sending sensitive documents by ordinary email.

Safe-doc for consulting firms

Safe-doc

A consulting firm does not need a new platform to protect its engagements. Safe-doc sits in front of the AI tool your consultants already use: deliverables, benchmarks and meeting notes (PDF, Word, spreadsheets) are pseudonymized, and the client names come back in the answer.

Nothing is hosted at Safe-doc after processing, which simplifies your answers to large accounts' security questionnaires. Teams that automate their analyses call the same pseudonymization through the API, or from an agent through the MCP server. See the page for consulting firms.

Frequently asked questions

Is a consulting firm a controller or a processor?

It depends on each engagement. If you process the data on the client's instructions, you are a processor. If you decide the purpose or the essential means yourself, you are a controller.

Is an article 28 contract mandatory for a consulting engagement?

Yes, as soon as you process personal data on behalf of a client. It must include the terms required by article 28(3) of the GDPR.

Does the GDPR protect my clients' trade secrets?

No. It only protects personal data. Strategic information falls under trade secret protection and must be covered by a non-disclosure agreement.

How do you anonymize an industry benchmark?

By aggregating enough entities per segment, reducing geographic precision, checking that sensitive values vary within each group, and testing re-identification before release.

Can you use ChatGPT or Claude on a client deliverable?

Yes, if the deliverable is pseudonymized before sending, the tool is covered by a suitable contract and the client is informed.

How quickly must a breach be notified?

The processor alerts the client without delay; the controller notifies the supervisory authority within 72 hours if the breach poses a risk to individuals.

Further reading

Sources

This article is general information and does not replace advice from a qualified lawyer. Consult a legal professional about your situation before acting on this content.