← All controls

6 Super-admin separation & minimal count

Superadmin is the highest privilege level in Google Workspace. Superadmins can read any mailbox, reset any password and unwind any setting on this list. Because it is so powerful, superadmin accounts should only be used for administration: users superadmin access should have daily-driver accounts with typical user permissions. This control caps the number of superadmins and moves the role onto dedicated admin-only identities. We also turn off mail flow and third-party OAuth grants. This protects your most sensitive accounts from phishing exposure. Everyday accounts drop to the narrowest role that does their job.

Caveats

Setup steps

  1. open ↗
    Admin console screen — Directory > Users (create the separate admin identity; verify no daily-driver account is an admin)

    https://admin.google.com/ac/users · captured 2026-07-15

    Directory › Users

    admin-<name>@<domain>, no mail flow, no third-party OAuth grants

  2. Account › Admin roles › <role> › Admins

    Roster exported and dated

Ongoing maintenance

How to verify

  1. Count the super admins and check they are dedicated admin-only identities (no mail flow, no OAuth grants).

    gam print users query "isAdmin=true" fields primaryEmail,lastLoginTime
  2. The list should be 2–4 accounts, every one a dedicated admin identity — a daily-driver mailbox in this list is the finding.

v0.1.2 Prevent policy #4 · #28 ↗