Leadership and readiness
Preparing for a buyer's security review as a data supplier
By SourceX Editorial · Updated
Short answer
A buyer's security review of a data supplier checks how the licensed records were accessed, exported, de-identified, stored and handed over, not only whether the company has policies. Prepare an evidence pack before the questionnaire arrives: current policies, access and export logs, a written export procedure, the de-identification record and a delivery plan. Answer each question with a document.
Key takeaways
- Buyers reviewing a data supplier focus on the data path: who touched the records, how they were exported, what was removed and how they were delivered.
- Answering each question with an attached document is faster and more credible than writing new narrative for every questionnaire.
- A SOC 2 report or ISO 27001 certificate helps, but it does not describe how one specific dataset was prepared.
- Automated detection of personal data and secrets needs documented human review, and experienced reviewers will ask about it.
- Scope the review to the systems, people and copies involved in the package, not the whole company.
What does a buyer's security review cover for a data supplier?#
A buyer's security review of a data supplier covers the controls around the specific records being licensed: access to source systems, the export, preparation, staging storage and transfer. It looks different from a normal vendor review, where the buyer worries about you holding its data. Here the buyer worries about receiving records that were mishandled, contain personal details or credentials, or came from systems the supplier did not control.
Expect a questionnaire, which may be the buyer's own or one based on a common format such as SIG or CAIQ, plus requests for third-party reports and a call with the CTO or IT lead. A short internal kickoff before the questionnaire arrives saves most of the scrambling: decide who answers, where documents live and who signs off on what is sent.
The evidence pack: one document per question area#
The evidence pack is a folder of existing and newly written documents, each mapped to the question areas reviewers ask about. Buyers generally prefer a short answer plus an attached document over a long narrative.
Some items exist already, such as policies and audit reports. Others, such as the export procedure and the de-identification record, are specific to the dataset and are best written while the work is being done rather than reconstructed later.
| Question area | Evidence that answers it | Usual owner |
|---|---|---|
| Security policies | Information security, access control and incident response policies with approval dates | CTO or IT lead |
| Third-party assurance | SOC 2 report, ISO 27001 certificate or a recent penetration test summary, if available | CTO |
| Access to source systems | Admin lists for Zendesk, Jira, Salesforce and other sources, plus the latest access review | IT lead |
| Export process | Written export procedure naming systems, filters, accounts and output location | Data or platform engineer |
| Access and export logs | Admin audit logs showing exports and API token use for the job | IT lead |
| De-identification | Fields removed, tools used, sampling plan and human review findings | Privacy lead |
| Secrets in records | Scan results for credentials in code, tickets and chat, with remediation notes | Engineering lead |
| Storage and transfer | Encryption at rest and in transit, staging location, delivery method, deletion of copies | IT lead |
How to write the export procedure reviewers ask for#
The export procedure is often the weakest document in the pack because exports were run informally by one engineer. Writing the procedure before the export, then following it, turns an awkward question into a straightforward answer.
- Name the source system, environment and account used for the export.
- State the filters: date range, record types, queues or projects included and excluded.
- Use a dedicated export account or API token created for the job and revoked afterward.
- Write output to one encrypted staging location with access limited to named people.
- Record file names, record counts and a checksum for each output file.
- Log who ran each step and when.
- Delete intermediate copies after delivery and record the deletion.
Documenting de-identification so it holds up#
The de-identification record explains what was removed, how it was removed and how the result was checked. Reviewers usually ask for a field-level list of removals, the tools used, whether replacement tokens stay consistent across records, the sampling approach and what human reviewers found and fixed.
Free text is where most problems hide. Support ticket bodies, Slack threads, email chains and code comments carry names, phone numbers and account details outside any structured field, so deleting columns is not enough.
Automated tools help, but they are not the whole answer. The documentation for Presidio, an open-source PII detection tool, warns that automated detection gives no guarantee of finding all sensitive information and that additional systems and protections should be used. A record showing human review of a sample, with the errors found and corrected, answers the follow-up question before it is asked.
Questions that catch suppliers off guard#
A handful of questions come up repeatedly and are hard to answer on the spot. Preparing answers in advance keeps the review call short.
When a question reaches beyond the package, such as a request for every policy the company has ever written, answer for the systems and people involved in the dataset and say so plainly. A clearly scoped answer is easier to verify than a broad one, and it keeps unrelated parts of the business out of the review.
| Question | Why buyers ask | What a prepared answer includes |
|---|---|---|
| Who else has had access to this dataset? | Provenance and leakage risk | Named staff, contractors and any prior vendors with access |
| Has this data been licensed or shared before? | Exclusivity and duplication | A clear yes or no, with any prior terms summarized |
| Could credentials or keys be inside the records? | Pasted tokens create live security risk | Scan results, tool used, remediation and rotation notes |
| Where do staging copies live, and when are they destroyed? | Copies outlive deals | Staging location, access list and deletion log |
| Can the export be reproduced for a refresh? | Ongoing supply and consistency | The written procedure and stored filter settings |
| What happens if a person asks for deletion after delivery? | Privacy obligations continue | The contract process for notifying the buyer |
Illustrative: a field service software company prepares#
Illustrative: a fictional vertical software company that sells dispatch software to HVAC contractors plans to license support conversations from Intercom linked to Linear issues and GitHub pull requests. The buyer sends a long questionnaire and asks for a call with the CTO.
The CTO maps each question to an existing or new document. The company's SOC 2 report covers its production platform but says nothing about the dataset, so the team writes an export procedure, runs a secret scanner across the repository history and conversation exports, and finds API keys pasted into older conversations. The keys are removed from the package, rotated and logged.
The privacy lead documents the redaction method and a human review of sampled conversations. The review closes with one follow-up question about staging copies, answered with the deletion log.
How SourceX supports a security review#
In the SourceX five-step transaction, the Preparation step produces the privacy record and the Approval step captures the supplier's release authorization. Together with provenance, licensing rights and permitted use, these make up the SourceX Evidence Packet, which addresses the dataset-level questions a reviewer asks about where records came from and how they were prepared.
Large datasets stay in the supplier's own storage or ship on encrypted drives; SourceX never hosts multi-TB datasets. The supplier approves every step, and nothing is shared during the initial assessment.
Frequently asked questions
Do we need a SOC 2 report to license data?
Not necessarily. Requirements vary by buyer, and a one-time dataset license may be assessed mainly on dataset-level evidence such as the export procedure and de-identification record. If you have a SOC 2 report or ISO 27001 certificate, include it, and be clear about which systems it covers.
How long should we keep the export and access logs?
Keep them at least through delivery and for as long as the license allows the buyer to raise audit or provenance questions, following your own retention policy. Store them alongside the evidence pack so they can be produced quickly if a question comes back after delivery.
Should we let the buyer inspect our systems directly?
Usually documents and a screen-share walkthrough are enough. If an audit right is requested, limit it to the systems and staging locations used for the package, require notice, and keep the buyer's access read-only and supervised. Broad standing access to production systems is rarely necessary.
Is scanning for secrets safe to run on our records?
Generally yes, with care. Some scanners can do more than detect: TruffleHog, for example, says it can log in to confirm whether a found secret is still live. That validation sends real authentication requests, so decide in advance whether to use it, especially on records that may contain third-party credentials.
What if we find a problem during preparation?
Fix it, document the fix and disclose it if it is relevant to the buyer. A reviewer generally trusts a supplier that found and remediated pasted credentials or missed identifiers more than one claiming nothing was found. Record what changed so the same issue does not reappear in a refresh.
Sources
- Presidio's own documentation warns that "because it is using automated detection mechanisms, there is no guarantee that Presidio will find all sensitive information. Consequently, additional systems and protections should be employed." Source
- TruffleHog, an AGPL-3.0 open-source secret scanner from Truffle Security, says that for each secret it can classify, it can log in to confirm whether the secret is live; the validation feature sends live authentication requests. Source
Related resources
- QuestionDo AI companies buy private business data?
- IndustryBPO & contact centers data
- IndustryRecruiting & staffing data
- QuestionPublic data vs proprietary data: what's the difference for AI?
- InsightIs an AI data buyer a sub-processor of your customers' data?
- InsightDoes de-identification reduce the value of business data?
See if your company qualifies
A short company assessment. No data uploads are needed.