How to Define User Deprovisioning Rules Before a Former Employee Retains Access to Live Project Data
Without written deprovisioning rules, departed employees and expired subcontractor accounts retain active credentials in construction platforms long after their work ends.

When someone leaves a project or an organization, the administrative task of removing their platform access rarely feels urgent. The crew has moved on, the subcontractor has demobilized, the PM has transferred to another job. But the account remains open, and with it comes read or write access to schedules, cost data, RFIs, submittals, and sometimes payment workflows. Without a written rule that defines when deprovisioning happens, who triggers it, and which systems are in scope, that window stays open by default.
This is not primarily a cybersecurity headline problem. It is an operational governance problem that creates cybersecurity consequences. The distinction matters because IT leaders in construction often wait for a breach to justify the policy work, when the more common risk is quieter: a former subcontractor representative exports a drawing set to bid a competitor's project, a terminated PM retains access to a live budget report, or an expired vendor account holds an active integration token that no one knows to rotate. None of these events trigger an alarm. They accumulate.
Why Construction Environments Create Elevated Deprovisioning Risk
Construction projects assemble and disassemble workforces faster than almost any other industry context. A large project might onboard dozens of subcontractor firms, each contributing several platform users, over a compressed mobilization window. Those same firms demobilize at different times as scopes close out. The project team itself turns over as phases shift. Owners add representatives during commissioning who were not present during design.
Each of those events is a deprovisioning trigger, and most organizations handle them informally. HR notifies IT when a direct employee departs. No one has an equivalent process for a subcontractor's project manager whose scope finished three months ago. The result is a platform user list that grows throughout a project and shrinks only when someone remembers to clean it up, usually at closeout, when the damage from stale access is already done.
The problem compounds when a single firm runs multiple active projects on the same platform instance. An account that should have been removed from Project A may still carry active permissions inherited from project-level role assignments, even if the person has no current engagement with the firm.
What a Written Deprovisioning Rule Should Cover
A deprovisioning policy does not need to be long. It needs to answer five specific questions.
First, what events trigger a deprovisioning action? Common triggers include employee termination or resignation, subcontractor demobilization confirmed by the superintendent or project controls team, contract expiration without renewal, and project closeout. Each trigger should be named explicitly. Relying on "when someone leaves" is not specific enough for a multi-firm project environment.
Second, who is responsible for initiating deprovisioning? In most construction organizations, HR owns employee offboarding but has no visibility into subcontractor platform access. Project managers are closer to demobilization events but rarely have admin rights. The policy should assign a named role, not a named individual, to initiate removal for each trigger type, and that role should have both the authority and the system access to act.
Third, what is the required response time? A same-day rule for involuntary terminations is standard practice in many industries. For subcontractor demobilization, a 48- or 72-hour window after scope confirmation may be more realistic given field communication patterns. Whatever the window, it should be written and measurable.
Fourth, which systems are in scope? This is where many policies fail. A firm might reliably remove a user from its core project management platform but forget the BIM collaboration environment, the RFI tool, the document control system, the field mobile app, the safety reporting platform, and any integration accounts that carry that user's credentials. A complete deprovisioning checklist should enumerate every platform the user class typically touches, not just the primary system.
Fifth, how is deprovisioning confirmed and recorded? Removal should produce a log entry that includes the account name, the triggering event, the systems affected, and the timestamp. That record supports both internal audit and, when relevant, claims or dispute proceedings where access history becomes evidence.
Practical Considerations for Multi-Firm and Multi-Project Environments
Organizations running project-level user directories within a single platform instance face an additional question: does removing a user from one project also remove them from shared resources or other projects they may legitimately still access? This is worth testing before the policy is published, not after.
For subcontractor accounts specifically, it is worth distinguishing between firm-level accounts and individual user accounts. Some platforms allow a subcontractor firm to maintain a persistent account while individual users are added and removed as personnel changes. That model can simplify deprovisioning of individuals without disrupting the firm relationship, as long as the firm-level account itself is reviewed and closed when the subcontract ends.
Service accounts and integration tokens deserve their own section of the policy. When a subcontractor or owner's representative connects their own system to the project platform via API, that integration may persist on a credential that is not tied to a named user and therefore never surfaces in a standard user audit. Mapping integration accounts to their business purpose and expiration condition at setup makes them easier to close when the relationship ends.
Connecting Deprovisioning to Onboarding for Consistency
Deprovisioning is easier to execute consistently when onboarding records are complete. If the firm knows which systems a user was provisioned into at the start, the offboarding checklist writes itself. Organizations that track platform access as part of subcontractor onboarding, noting which tools each user received credentials for, give themselves a reliable starting point when it is time to remove that access.
A simple provisioning log maintained by the project controls or IT team, even a structured spreadsheet, can serve this purpose on projects that do not yet have identity management tooling. The goal is a readable record of who has access to what, so that any deprovisioning action can be verified as complete rather than assumed.
The Closeout Audit as a Forcing Function
For organizations that do not yet have a real-time deprovisioning process, a closeout access audit is a useful interim step. Before a project is archived, reviewing the active user list against the current subcontractor roster and employee list will surface accounts that should have been removed months earlier. That audit result, documented and shared with leadership, often provides the evidence needed to justify building a formal policy before the next project begins.
The goal is not perfection at closeout. It is a policy that makes stale access visible and removable at the moment it becomes stale, not six months later when no one remembers who the account belonged to or what it could reach.