Download the full Catha guide

Keep the complete branded version for internal review and implementation.

Download the full PDF

Construction Applications

Use least privilege. Separate read, draft, recommend and execute permissions. Require explicit approval for contractual, financial, safety-critical and authoritative-record actions.

CATHA PRACTICAL AI FOR CONSTRUCTION LIBRARY Before You Give Construction AI the Keys Security, Privacy and Access Control for Construction AI Guide 5
Best use Map every data source and every action the AI can take. Reduce privileges until only what is necessary remains.
LayerControl questions
IdentityWhose identity is the AI using? Is it a dedicated service identity?
AuthenticationHow are credentials stored, rotated and revoked?
AuthorizationWhat can it read, create, change, send, delete or approve?
DataWhich sensitivity classes may it access?
ToolsWhich applications/APIs may it call?
NetworkWhere can it connect?
LoggingCan actions and inputs be reconstructed?
RecoveryCan access be disabled quickly?
LevelAI mayTypical controls
A0Read public informationBasic usage policy
A1Read approved internal dataIdentity + access logging
A2Draft recommendations/contentHuman review
A3Create reversible internal changesApproval or narrow preauthorization
A4Take external or consequential actionsStrong authorization, limits, audit, rollback
A5Coordinate multiple systems autonomouslyFormal governance cage, continuous monitoring, kill switch
CheckItemNotes
☐Dedicated identities where feasible____________________________
☐Least-privilege access____________________________
☐Secrets manager or protected credential storage____________________________
☐Approved data classification____________________________
☐Vendor data-use terms reviewed____________________________
☐Audit logging enabled____________________________
☐Rate/spend limits____________________________
☐High-impact actions require approval or narrow authority____________________________
☐Rollback or recovery plan tested____________________________
☐Kill/revoke procedure documented____________________________