Documentation Index
Fetch the complete documentation index at: https://docs.matproof.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Google Workspace integration pulls user and security data from your Google Workspace account to provide continuous evidence for identity, access control, and admin activity controls. Evidence collected automatically:- User list with roles and last login dates
- MFA (2-Step Verification) enrollment status per user
- Admin role assignments and changes
- Inactive users (no login in 90+ days)
- Super admin activity log
- Password policies (strength requirements, expiry)
- External sharing settings for Google Drive
- OAuth apps authorized by users
Prerequisites
- Google Workspace Business Starter or higher (Admin Console access required)
- Matproof Admin or Owner role
- Google Workspace Super Administrator account to authorize the connection
Connecting Google Workspace
- Go to Settings → Integrations
- Click Connect next to Google Workspace
- Sign in with a Google Workspace Super Administrator account
- Review and grant the requested read-only permissions
- Select your domain and confirm
Permissions Requested
Matproof requests the following Google API scopes (all read-only):| Scope | What It’s Used For |
|---|---|
admin.directory.user.readonly | List users, MFA status, last login |
admin.directory.rolemanagement.readonly | Admin role assignments |
admin.reports.audit.readonly | Admin activity logs |
admin.reports.usage.readonly | User activity and last login data |
What Gets Mapped to Which Controls
| Evidence Collected | Control Examples |
|---|---|
| MFA enrollment rate | MFA controls (SOC 2 CC6.1, DORA Art. 9, NIS2 Measure 10) |
| Inactive user accounts | Access review / account lifecycle controls |
| Admin role assignments | Privileged access management controls |
| External sharing policy | Data protection controls (ISO 27001 A.5.14) |
| OAuth app authorizations | Third-party app access controls |
Interpreting MFA Status
Matproof reports two MFA metrics:- Enforcement — whether your Google Workspace policy requires 2-Step Verification for all users
- Enrollment — per-user status showing who has it enabled vs. who hasn’t
Inactive Users
Matproof flags users who have not logged in for 90+ days as an access control risk. These accounts should be reviewed and either:- Suspended (for employees on leave or contractors no longer active)
- Deleted (for fully departed users)
- Documented as service accounts with a justification