Skip to content

Software companies

Does licensing data affect your SOC 2 report?

By SourceX Editorial · Reviewed by Noah Loul ·

Short answer

Licensing data does not by itself put a SOC 2 report at risk, but it can touch the controls your auditor tests: logical access, data transmission, confidentiality, vendor risk and risk assessment. Run the project through your existing controls like any other third-party data transfer, and keep the approvals, scope decisions and transfer logs your auditor may sample.

Key takeaways

  • A SOC 2 report covers controls over a defined system, so a licensing project matters when it touches systems or data inside that boundary.
  • The criteria most often involved are logical access, data transmission, change, vendor risk and, where in scope, confidentiality and privacy.
  • If the privacy category is in your report, its third-party disclosure criterion expects explicit consent, which favors removing personal details before delivery.
  • Service commitments in your system description and contracts can limit what is licensable, whatever the controls show.
  • Evidence is easiest to produce when it is kept as the work happens, not rebuilt before fieldwork.

What does a SOC 2 report actually cover?#

A SOC 2 report is an independent auditor's opinion on the controls a service organization runs over a defined system, measured against the AICPA trust services criteria. Every report covers the security category, through what are called the common criteria. Availability, processing integrity, confidentiality and privacy are added when the company chooses to include them.

The report's system description sets the boundary: which products, infrastructure, people, procedures and data are in scope. A data licensing project matters to the report to the extent it runs through that boundary, for example by exporting from production systems, giving engineers new access or sending data to an outside party.

What does a SOC 2 report actually cover?
Report typeWhat the auditor examinesWhat it means for a licensing project
Type 1Whether controls are suitably designed as of a point in timeDocument the procedures the project will follow before the report date
Type 2Whether controls were suitably designed and operated effectively over a periodActivity during the period can be sampled, so evidence must exist as the work happens

Which trust services criteria does a licensing project touch?#

A licensing project usually touches several security common criteria and, where they are in scope, the confidentiality and privacy categories. Availability and processing integrity are rarely affected unless exports load production systems or change how they process data.

Your auditor tests your controls rather than the criteria themselves, so map each row to the control IDs in your own control matrix. A project that reuses existing controls, such as your standard access request or change approval, adds evidence without adding new controls to test.

Which trust services criteria does a licensing project touch?
AreaCriteriaHow licensing touches itEvidence to keep
Logical accessCC6.1 to CC6.3Engineers need export access to Jira, GitHub, Zendesk or a data warehouseAccess requests, approvals and removal of temporary access
Transmission and removalCC6.7Records leave source systems for preparation and deliveryTransfer method, encryption in transit, delivery logs and receipt confirmation
Risk assessment and changeCC3.4, CC8.1A new use of data, new scripts and a new outside partyRisk register entry and change tickets for exports and scripts
Vendors and business partnersCC9.2An intermediary and a licensee handle or receive dataVendor review, confidentiality commitments in the contracts and questionnaire responses
Confidentiality, if in scopeC1.1, C1.2Confidential information could leave the boundary; working copies need disposalClassification decisions, carve-out list and disposal records
Privacy, if in scopeP6.1 and relatedRecords contain names, emails or other personal informationConsent analysis, or de-identification results showing personal information was removed

What does the privacy category change?#

The privacy category changes the bar for personal information. Criterion P6.1 states that the entity discloses personal information to third parties with the explicit consent of data subjects, obtained before disclosure. If your report includes privacy, your controls for that criterion apply to any personal information in a licensed package.

Few companies can show explicit prior consent for years of tickets, chat and email, so the practical route is usually to remove personal details before delivery and keep the de-identification results as evidence. Where privacy is not in your report, privacy laws and customer contracts still apply to the same records, and counsel assesses them deal by deal.

Do your customer commitments limit the project?#

Customer commitments can limit a licensing project more than any control does. A SOC 2 system description sets out the principal service commitments the company makes to customers, and these commonly include keeping customer data confidential and using it only to provide the service. A project that reaches customer data can conflict with those commitments even if every control operates perfectly.

That is why many SaaS companies scope licensing to company-owned records, such as internal engineering history and support resolutions with customer details removed. The project then never handles the data customers rely on the report to protect.

Write the boundary down. A one-page scope note listing the systems, record families and exclusions, signed by the CTO and counsel, answers later questions from auditors, customers and the licensee consistently.

How to run the project inside your existing controls#

Running the project inside existing controls means treating it as a normal change with a normal owner, not as a side project. When the compliance lead is involved from the start, most of the evidence finds a home in procedures that already exist.

  • Classify the record families in scope and confirm none is customer data reserved by contract.
  • Add the project to the risk register with its owner, data types and outside parties.
  • Open change tickets for export jobs, scripts and any new tooling.
  • Use least-privilege, time-limited accounts for exports, and remove them when finished.
  • Stage working copies in an encrypted location with access logging.
  • Run each outside party through vendor review, and confirm the license includes confidentiality commitments, before any data leaves your systems.
  • Record approvals for scope, preparation results and release.
  • Dispose of working copies after delivery and keep the disposal record.

Do you need to tell your auditor or your customers?#

Telling your auditor early is usually wise, even when no rule requires it. If exports touch in-scope systems during a Type 2 period, the auditor may sample the related tickets and access changes, and a short briefing avoids surprises during fieldwork.

Customer communication depends on your contracts and on what the project includes. Security questionnaires may ask whether data is shared with third parties or used to train AI models, and answers must stay accurate as the project progresses. Subprocessor lists generally cover parties that process customer personal data on your behalf, which is a different relationship from licensing company-owned records, but counsel should confirm how your agreements define it.

Illustrative: a procurement software company mid-way through its Type 2 period#

Illustrative: a fictional procurement software company decides to license its internal engineering history and de-identified support resolutions while its Type 2 period is running. Its report covers security and confidentiality but not privacy. The compliance lead adds the project to the risk register, and the CTO confirms in writing that no customer purchasing data is in scope.

Exports run under change tickets with read-only service accounts that expire when the work ends. Staged files sit in an encrypted bucket with access logging, the intermediary goes through vendor review, and working copies are destroyed after delivery with a dated record. When the auditor's sample of change tickets that quarter includes the export jobs, the approvals, logs and disposal record are already attached.

How SourceX supports the evidence trail#

SourceX keeps the supplier in control of each step of the SourceX five-step transaction, which makes the trail easier to map onto existing controls. The fit check uses metadata only, exports usually run inside the supplier's environment with a read-only key, and large datasets stay in the supplier's own storage or ship on encrypted drives rather than being hosted by SourceX.

For each package, the SourceX Evidence Packet gives compliance teams a single record of what left the boundary, under which permitted use and on whose release authorization. It can be filed next to the company's own change tickets and vendor review.

Frequently asked questions

Will a data licensing project create an exception in our report?

A licensing project does not create an exception by itself. Exceptions come from controls that were not followed, such as access granted without approval or a transfer outside your documented procedures. If the project runs through existing access, change and vendor controls, it should look like any other well-managed change.

Should the licensing intermediary go through vendor review?

If an intermediary will receive, access or store data from in-scope systems, your vendor management procedure normally applies. When the early assessment shares only metadata and exports run in your environment, the review can be lighter at first and deepen before any delivery.

Does licensing data change our system description?

Licensing data usually does not change the system description when it is a one-time export run through existing procedures. A recurring feed to a licensee, a new permanent tool or a new category of data flow may be worth describing. Your auditor can advise whether the change is significant enough to include.

Does ISO 27001 work the same way?

The logic is similar. ISO 27001 also expects risk treatment, and its Annex A includes controls on information transfer and supplier relationships, so the same evidence usually serves both. Check with your certification body how it wants the project reflected in your risk assessment and statement of applicability.

Can our SOC 2 report reassure the buyer?

A buyer may ask for your report during its own diligence, and it helps show that your environment is well run. The report describes your controls, not the dataset, so dataset-specific questions about provenance, rights and de-identification are answered separately in the package documentation.

What if the data never leaves our environment during preparation?

Keeping preparation inside your environment shrinks the footprint. The project then involves export access, change tickets, the preparation tooling and one controlled transfer of the approved package, rather than several handoffs. The vendor review and transfer records still apply to that final delivery.

Sources

  • SOC 2 examinations use the AICPA 2017 Trust Services Criteria covering security, availability, processing integrity, confidentiality and privacy; the security common criteria apply in every SOC 2 report, and a Type 2 report tests operating effectiveness over a period. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify