Software companies
Construction software companies: what project data you can and cannot license
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
A construction software company can usually license its own records, such as support tickets, implementation notes, product engineering history and templates it authored, but not its contractors' project records. RFIs, submittals, change orders, daily logs and drawings are controlled by customers and their project partners, so they stay out unless customers opt in under a separate agreement.
Key takeaways
- Sort every record family by who controls it before discussing scope: the contractor, the owner or design team, or your company.
- Support tickets and implementation notes are vendor records, but they often quote customer project details that must be removed first.
- RFIs, submittals and drawings carry layered rights from owners, architects and subcontractors, so one customer's consent rarely clears them.
- A customer opt-in program is a separate, slower track; most vendors start with the records their own teams created.
- Data your product pulls from another construction platform's API arrives under that platform's terms, which may bar AI training use.
Which project data can a construction software company license?#
A construction software company can usually license the records it created while building and supporting its product: support tickets, implementation and onboarding notes, product engineering history in Jira and GitHub, release notes and the workflow templates its own team wrote. The project records its customers create inside the platform are a different matter.
Contractors use your software to run RFIs, submittals, change orders, daily logs, punch lists and pay applications. Your customer agreement almost certainly treats those as customer data that you host and process to deliver the service. Storing them on your servers does not give you the right to license them to an AI developer.
The practical result is two tracks. Your own operational records can move toward a license once rights review and privacy preparation are done. Contractor project records stay out unless customers agree, project by project, under terms written for that purpose.
Who controls each record family on a construction platform?#
Control of each record family on a construction platform depends on who created the record and which contract governs it, not on where it is stored. The table shows the default position for a typical platform; your own customer agreement and DPA decide the final answer.
Notice that the out-of-scope rows are exactly the records most people picture when they hear construction data. That is normal. Vendor-side records show how construction teams use software, where workflows break and how your engineers fixed them, which is a different and still useful view of the industry.
| Record family | Typically controlled by | Default position | What could change it |
|---|---|---|---|
| RFIs, responses and attachments | Contractor, with design team input | Out of scope | Customer opt-in plus design team review |
| Submittals and approval stamps | Contractor, subcontractors and design team | Out of scope | Customer opt-in, project by project |
| Change orders, budgets and pay applications | Contractor and project owner | Out of scope | Rarely changes; commercially sensitive |
| Daily logs, site photos and safety reports | Contractor | Out of scope | Opt-in with worker and site details removed |
| Drawings, specifications and BIM models | Architects, engineers and owners | Out of scope | Almost never clears through the vendor |
| Support tickets and chat transcripts | Your company | Candidate | Customer details removed first |
| Implementation and onboarding notes | Your company | Candidate | Customer names and project specifics removed |
| Jira issues, pull requests and release notes | Your company | Strong candidate | Customer-reported bugs checked for pasted data |
| Workflow templates your team authored | Your company | Candidate | Confirm no customer contributed the content |
| Usage telemetry and aggregate metrics | Usually your company, within contract limits | Depends on clause | Aggregated-data clause wording |
Why are RFIs and submittals so hard to clear?#
RFIs and submittals are hard to clear because several parties hold rights in each one, and your customer is only one of them. An RFI response may quote the architect's drawings, a submittal may include a manufacturer's product data, and both sit inside a prime contract with confidentiality terms the project owner negotiated.
Standard AIA contract forms show how tightly design rights are held. Under AIA B101-2017 Section 7.2, the architect and its consultants are deemed the authors and owners of their Instruments of Service and reserve their rights, including copyrights. AIA A201-2017 Section 1.5.2 lets the contractor, subcontractors and suppliers use and reproduce those documents only to perform the Work, and bars use on other projects or outside the scope of the Work without the specific written consent of the owner, the architect and the architect's consultants.
A general contractor agreeing to an AI license cannot waive rights it never held, and projects on other contract forms often carry similar terms. Owners of private projects, such as data centers or corporate campuses, may add confidentiality and security requirements that flow down to every party.
Personal details add another layer. Daily logs name workers and foremen, safety reports describe injuries, and site photos show faces and license plates. Even with a willing customer, those records need heavy preparation before anyone should consider them.
What do your own records show about construction work?#
Your own records show how construction teams use software under real pressure: which submittal workflows confuse project engineers, why mobile sync fails on a jobsite with poor coverage, and how your team diagnosed and fixed each problem. AI developers building agents for project management and software support value that linked history of request, diagnosis and resolution.
The strongest packages connect records across systems. A Zendesk ticket from a superintendent links to a Jira issue, the Jira issue links to a GitHub pull request, and the pull request ships in a release note. That chain shows a problem moving from the field to a fix, which isolated tickets cannot show.
Vendor records still contain customer material. Ticket bodies quote RFI numbers and project names, screenshots show drawing sheets, and implementation notes describe a customer's approval matrix. Each field needs a handling rule before anything leaves your systems.
| Field in your records | Usual treatment |
|---|---|
| Customer company and project names | Replace with consistent placeholders |
| Screenshots and file attachments | Exclude by default; they often show drawings or logs |
| Pasted RFI or submittal text | Remove or summarize; treat as customer content |
| Superintendent and project engineer names | Remove or pseudonymize |
| Your agents' troubleshooting notes | Keep; the core value of the record |
| Linked Jira keys and pull request references | Keep; they show the path to a fix |
When can contractor project data come into scope?#
Contractor project data can come into scope only through a customer opt-in program with its own agreement, separate from your subscription terms. Updating your terms of service to claim the right after the fact invites disputes and regulatory attention, and it does nothing to clear the rights held by design teams and owners.
Many vendors decide an opt-in program is worth running later, once a license of vendor records has shown how the process works. Starting with your own records keeps the first transaction simple and gives customers a concrete example of how their details are handled.
- Write a standalone data contribution agreement that names the record types, permitted AI uses and term.
- Let each customer choose projects rather than opting in a whole account, so it can leave out confidential owners.
- Ask the customer to confirm that its prime contracts and design agreements allow the use, or to exclude projects where they do not.
- Remove worker names, contact details, photos of people and site security details before delivery.
- Decide how participating customers are compensated or credited, and put it in writing.
- Keep a record of each opt-in, its scope and any later withdrawal.
Illustrative: a submittal software vendor sorts its records#
Illustrative: a fictional vendor sells submittal and RFI management software to mechanical and electrical subcontractors. It has eleven years of history in Zendesk, Jira, GitHub, Salesforce and Confluence, its platform database holds customers' project records, and a sync feature pulls RFI logs from a larger project management platform through that platform's API.
The CEO and CTO sort the archive with counsel. Platform project records are marked out of scope, and so is everything that arrived through the sync, because the partner platform's terms govern that data. Support tickets, Jira issues, pull requests and release notes are marked as candidates, with screenshots and attachments excluded and customer and project names replaced. Confluence implementation playbooks stay, but customer-specific onboarding pages are dropped.
The outcome is a scoped package of linked support and engineering records that needs no customer consent, plus a parked idea for an opt-in program with a few long-standing customers. Nothing from a contractor's project file or a partner integration is included.
Which mistakes put a construction software license at risk?#
The mistakes that put a construction software license at risk usually come from treating storage as ownership. Most of them surface when a sample is pulled from the production database or a support export without a field-by-field review.
Integration data deserves its own check. ENR reported in November 2025 that Procore's terms now say marketplace partners cannot bulk-download data from its platform for commercial purposes, including training large language models. If your product reads or syncs records through another platform's API, assume those records are out of scope until counsel has read the platform's current terms.
Each of these mistakes is easier to catch at the inventory stage than to unwind after a buyer has reviewed samples, so build the checks into the first record map.
- Reading an aggregated-data clause as permission to share raw RFIs, daily logs or photos.
- Leaving attachments in support tickets, where drawing sheets and site photos hide.
- Including records synced from another construction platform's API or marketplace integration.
- Forgetting acquired product lines, whose older customer contracts may say something different.
- Mixing shared Slack channels or email threads with customers into internal discussion records.
- Announcing a terms change to customers before deciding what you actually want to license.
How SourceX approaches construction software records#
SourceX approaches construction software records through the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery. The fit check uses metadata only, such as system names, years of history and record families, so no tickets or project files are shared at the start.
Rights review separates vendor-owned records from customer project data before any scope is proposed, and the supplier approves every step. Each package that proceeds carries a SourceX Evidence Packet recording provenance, licensing rights, permitted use, the privacy record and release authorization. The records are licensed, not sold, and your company keeps ownership.
Frequently asked questions
Does an aggregated-data clause let us license contractor project data?
Usually not in the form AI developers want. Aggregated-data clauses typically let a vendor use statistics or benchmarks derived from customer data, such as average RFI turnaround across the platform. Licensing the underlying RFIs, submittals or logs, even with names removed, is a different use, and the clause wording and your counsel decide whether it reaches that far.
Can we include support tickets that mention customer projects?
In most cases, yes, after preparation. The ticket is your record of supporting the customer, but the project names, pasted document text, screenshots and contact details inside it are customer material. Replace names with placeholders, exclude attachments and keep the troubleshooting steps and resolution.
Do our implementation partners' notes count as our records?
That depends on the partner agreement. Notes written by your employees are usually yours. Notes written by a reseller or consulting partner may belong to that partner or be jointly held, so check the agreement and get the partner's written confirmation before including them.
Will licensing our own records upset contractor customers?
It can if customers learn about it by surprise or believe their project data is involved. Stating clearly that platform project records are excluded, and that customer details are removed from support history, addresses most concerns. Some vendors brief key accounts before any public mention.
Is BIM or drawing data ever licensable through a software vendor?
Rarely. Drawings, specifications and BIM models usually carry the design professional's rights and the owner's confidentiality terms, and a vendor that hosts them has no standing to license them. Any licensing of that material would need to come from the rights holders directly, assessed deal by deal with counsel.
Sources
- Under AIA B101-2017 Section 7.2, the Architect and the Architect's consultants are deemed the authors and owners of their respective Instruments of Service and reserve all common law, statutory and other rights, including copyrights. Source
- AIA A201-2017 Section 1.5.2 authorizes the Contractor, subcontractors and suppliers to use and reproduce the Instruments of Service only for performing the Work and bars use on other projects or outside the scope of the Work without the specific written consent of the Owner, Architect and the Architect's consultants. Source
- ENR reported in November 2025 that Procore's terms of service now say marketplace partners cannot bulk-download data from its platform for commercial purposes, including training large language models. Source
Related resources
- QuestionCan SaaS data be licensed?
- InsightCan mechanical contractors license project and service data to AI?
- InsightAI features in acquired products vs licensing records out: a holdco rule
- InsightJira issues to exclude before a data license: security, HR and legal
- IndustryFintech software data
- QuestionWho owns enterprise data?
See if your company qualifies
A short company assessment. No data uploads are needed.