Safeguard
Compliance•

What to put in an access control policy, section by section

An access control policy should cover account types, approval, least privilege, reviews and removal. Here is what each section needs and what to leave out.

Safeguard Security Team
4 min read

A good access control policy is short and answers six questions: which accounts may exist, who approves them, how much access each role gets, how access is reviewed, how it is removed, and who owns all of that. Everything else belongs in a procedure, not the policy.

Start with account types

List the kinds of accounts you allow: employee, contractor, service account, break-glass, shared. Then list the ones you prohibit. NIST SP 800-53 AC-2 starts the same way, by defining allowed and prohibited account types and assigning account managers.

Shared accounts deserve a line of their own. If you allow any, say how credentials change when a member leaves the group. AC-2 calls this out directly.

Say who approves and who manages

Name a role, not a person, for each decision. "The hiring manager approves access to the team's systems. The system owner approves access to production data." Roles survive reorganisations. Names do not.

The policy should also say that access is granted only against a valid authorisation and an intended use. That sentence is what an auditor reads to see whether access is need-driven.

Set the least privilege rule

One paragraph is enough: people and processes get only the access they need for their assigned tasks. AC-6 applies this to duties, systems and processes. Add two practical rules from its enhancements. Privileged users use a normal account for everyday work, and privileged functions are logged.

For a deeper look, see least privilege in practice.

Require reviews and name a frequency

AC-2 asks for account reviews at a defined frequency but does not pick the number. You pick it. Quarterly for privileged and production access and at least yearly for everything else is a common starting point, but it is your decision, and you must then actually do it. See how often to review user access.

Tie access to joiners, movers and leavers

State that account changes follow HR events: hire, role change, termination. AC-2 asks that account management line up with personnel termination and transfer processes. The detailed steps go in a joiner mover leaver procedure.

What to leave out

Do not paste tool settings into the policy. "Okta session timeout is 8 hours" will be wrong in six months. Put numbers in a standard that the policy references, so you can change the standard without re-approving the policy.

Also leave out aspirations you do not meet. A policy you cannot show evidence for is worse than a shorter one you can.

A skeleton you can copy

  1. Purpose and scope
  2. Roles: policy owner, system owners, account managers
  3. Allowed and prohibited account types
  4. Approval and authorisation
  5. Least privilege and privileged access
  6. Review frequency
  7. Removal and transfer
  8. Exceptions: link to your exception process
  9. Review of this policy itself

SP 800-53 is a US federal catalogue. Private companies are not bound by it, but it is a free, detailed checklist for what a policy section should cover.

Safeguard's compliance and evidence automation can collect the artifacts that show these controls operate, such as access review records, so the policy has proof behind it. You can try a free scan at gold.safeguard.sh/scan.

Quick check

How long should an access control policy be?

Usually one to three pages. If it grows past that, you are probably embedding procedures or tool settings that belong elsewhere.

Does the policy need to name a review frequency?

Yes. The control language leaves the number to you, but the policy should state it so people can be held to it.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.