Leadership and readiness
What IT has to do in a data licensing project
By SourceX Editorial · Updated
Short answer
IT's role in a data licensing project is to answer system questions, run scoped exports, support privacy preparation and hand over the approved package securely. IT does not decide what is licensed. The biggest effort driver is access to older systems, so confirm admin rights, export limits and archive locations before anyone commits to a scope or a date.
Key takeaways
- IT answers metadata questions during the fit check, and no files leave the company at that stage.
- Export effort depends more on system age, access and export limits than on record volume.
- IT runs exports only against a written scope that names systems, date ranges, fields and exclusions.
- Code, wikis, chat and logs need a secrets scan, and any live credential found must be rotated.
- Large datasets stay in company storage or ship on encrypted drives, with IT controlling the handover.
What does IT own in a data licensing project?#
IT owns access, exports, the working copy and the mechanics of delivery in a data licensing project. IT does not decide whether to license, which records are in scope or whether the company has the right to share them; those calls belong to the business owner, counsel and the authorized signer.
The split matters because IT teams are often asked to start pulling data as soon as an inbound offer arrives. Exports run before scope and rights are settled tend to be thrown away or, worse, sent somewhere they should not go. The safest default is simple: IT answers questions early and moves files late.
In practice, the CTO or IT lead needs a short brief from the project owner naming the systems, the record families and the stop points, plus one person who can say yes or no when a scope question comes up in the middle of an export.
IT tasks at each step of the transaction#
The IT task list follows the same sequence as the deal: describe the systems, help counsel see what the fields contain, prepare a scoped working copy, document it for the approver and then hand it over. Each step produces something the next person can check.
| Step | What IT does | What IT hands over |
|---|---|---|
| Fit check | Answers metadata questions: system names, accessible years, record families, export routes. No files move. | Short written answers for the project owner |
| Supply | Maps each system, lists fields and record links, checks admin access and export limits | System inventory with an export method per system |
| Rights | Flags fields that hold customer identifiers, contract-tagged accounts or client-owned folders | Field list marked up for counsel |
| Preparation | Runs scoped exports into an isolated workspace, runs detection and redaction tools, pulls review samples | Prepared working copy and a preparation log |
| Approval | Builds a manifest of files, record counts and checksums for the signer | Delivery manifest attached to the approval |
| Delivery | Transfers through the agreed method, confirms receipt, revokes temporary access | Handover record and access revocation record |
What drives IT effort up or down?#
IT effort in a data licensing project is driven mostly by system access and record linkage, not raw volume. A large archive in a modern help desk with a bulk export can be easier to handle than a small one on a retired server nobody has logged into since the last migration.
Use the drivers below during the Supply step to flag high-effort systems before anyone commits to a scope or a delivery date. Vendor export options change with plans and versions, so check current documentation and your contract terms for each system rather than relying on what worked last time.
| Effort driver | Lower effort | Higher effort |
|---|---|---|
| System status | Live SaaS system with a documented bulk export | Retired on-premises server or lapsed subscription |
| Access | Current admin account held by staff | Credentials held by a former employee or an outside vendor |
| Export limits | Bulk or incremental export available on your plan | Rate-limited API paging or exports gated by plan tier |
| Record links | Shared IDs connect tickets, issues and accounts | Keys broken by a past migration or merge |
| Content type | Text fields and structured columns | Attachments, screenshots, call recordings and inline images |
| Scope stability | Written scope fixed before exports start | Fields and date ranges changing after exports run |
Checklist before the first export runs#
The pre-export checklist protects IT from doing work twice and protects the company from moving records nobody approved. Run through it once per system and keep the completed list in the project file.
- A written scope signed by the project owner: systems, date range, fields, record families and exclusions.
- Counsel has reviewed vendor terms for each system where export or reuse restrictions may apply.
- A read-only service account with a named owner and a planned end date, not a shared admin login.
- An isolated working location, such as a separate encrypted bucket or volume, outside shared drives and collaboration tools.
- An export log recording who ran each export, when, against which system and with what record counts.
- A decision on attachments, inline images and recordings, including whether they are excluded outright.
- A written rule for how long the working copy is kept after delivery and how it is destroyed.
How IT supports privacy preparation#
Privacy preparation is where IT effort usually peaks, because removing personal and confidential details means running tools across exported records and then checking what they missed. The privacy lead or counsel decides what must go; IT makes it happen at scale and documents each pass.
Open-source tools can help. Presidio, an MIT-licensed SDK, detects and anonymizes personal information in text and images using named-entity recognition, regular expressions, rule-based logic and checksums. Its own documentation warns that automated detection cannot guarantee finding all sensitive information and that additional protections are needed, so plan for human review of samples.
Code repositories, engineering wikis, chat exports and logs need a separate secrets pass. Scanners such as gitleaks and TruffleHog look for passwords, API keys and tokens in git history, files and other sources; note that the gitleaks maintainer has declared it feature complete, with future releases limited to security patches. TruffleHog can also try to log in with a found secret to confirm it is live, so coordinate with your security team before running that check, and rotate any live credential rather than just deleting it from the copy.
Securing the handover#
A secure handover means the approved package leaves through one documented channel to one named recipient, and temporary access ends when receipt is confirmed. Large datasets usually stay in the company's own storage with time-limited access for the recipient, or ship on encrypted drives with the key sent separately.
IT should check the manifest against what actually transferred, compare checksums on both sides where possible, and close every temporary account, bucket policy and shared link created for the project. The handover record, signed by IT, is the last document the approver needs before the release log is closed.
Illustrative: a vertical software company scopes its IT work#
Illustrative: a fictional vertical software company sells field service software to equipment dealers. It runs Zendesk for support, Jira for engineering issues, GitHub for code and Slack for internal discussion, and it keeps an older help desk as a database dump from a past migration.
The CTO mapped each system during the Supply step. Zendesk tickets could be pulled through its export tooling, and Jira issues linked back to tickets through a custom field. The old help desk dump needed restoring to a test database before anyone could read it, so it was marked high effort and deferred. Slack was left out of the first package because separating approved channels from private conversations needed more review than the project owner wanted to fund.
A secrets scan of the GitHub repositories found old API tokens in configuration files. The tokens were rotated, and the repositories stayed out of scope while counsel reviewed customer code questions. The delivered package was support tickets linked to engineering issues, with a manifest, a preparation log and temporary access revoked once receipt was confirmed.
How SourceX works with IT teams#
SourceX structures the work as the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery, so IT knows which questions come first and when files actually move. The initial fit check collects metadata, not files.
Large datasets stay in the company's own storage or ship on encrypted drives; SourceX does not host multi-terabyte datasets. For each approved package, the SourceX Evidence Packet records provenance, licensing rights, permitted use, the privacy record and release authorization, which gives IT a clear statement of exactly what was cleared to leave.
Frequently asked questions
Does IT need to build a permanent data pipeline?
Usually not for a first license. Most first deals are scoped, one-time exports delivered as a package. A recurring pipeline only makes sense if the contract calls for scheduled refreshes, and even then it is better designed after the first delivery shows which systems, fields and preparation steps the buyer actually needs.
Who should hold the export credentials?
A named member of the IT team should hold a dedicated, read-only service account created for the project, with an end date set at creation. Avoid shared admin logins and avoid handing system credentials to any outside party. If a vendor must run an export, document what it accessed and remove that access afterward.
Can we export from a system we plan to retire?
Yes, and timing matters. Keep the subscription or server running until the export has been verified, because restoring a lapsed system is often slow and sometimes impossible. Check the vendor's terms and export options before cancellation, and record the export in your inventory so the archive's origin is clear later.
What if a past migration broke the links between records?
Note the break in the inventory rather than hiding it. Many companies keep a mapping table from the migration, or can rebuild links from ticket numbers, email references or account IDs. Broken links lower the usefulness of the affected records but rarely rule out a whole system, and the fit check can account for them.
Should IT keep a copy of what was delivered?
Keep the manifest, checksums, export log and preparation log as the record of what left the company. Whether to keep the prepared data itself depends on the agreement and your retention rules. A common approach is to destroy the working copy once delivery is confirmed and keep only the documentation.
Sources
- Presidio is an open-source, MIT-licensed SDK for PII identification and anonymization in text and images, combining named-entity recognition, regular expressions, rule-based logic and checksums; its documentation warns there is no guarantee it will find all sensitive information and that additional protections should be employed. Source
- Gitleaks is an MIT-licensed tool for detecting secrets such as passwords, API keys and tokens in git repositories, files and stdin; its README states it is feature complete and future releases will be security patches only. Source
- TruffleHog is an open-source secret scanner that can log in with a found secret to confirm whether it is live, and scans sources including Git, chats, wikis, logs, object stores and filesystems. Source
Related resources
- IndustryBPO & contact centers data
- QuestionDo AI labs buy medical data?
- QuestionDo AI labs buy video of people working?
- InsightHow do I de-identify customer support transcripts for AI training?
- InsightHow do I de-identify IT service tickets for AI training?
- InsightHow do I de-identify project plans and status reports for AI training?
See if your company qualifies
A short company assessment. No data uploads are needed.