Connect Google Workspace to collect user access, MFA, and admin activity evidence.
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
The initial sync runs immediately. Subsequent syncs run every 24 hours.
A Super Administrator account is required to authorize the integration — not a delegated admin. This is a Google restriction on directory API access. Once authorized, Matproof does not retain your admin credentials.
Permissions Requested
Matproof requests the following Google API scopes (all read-only):
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
For most compliance frameworks, enforcement at the policy level is the primary evidence requirement. Per-user enrollment gaps should be remediated — Matproof lists non-enrolled users so you can follow up directly.
Go to Integrations → Google Workspace → Users and filter by “MFA: Not enrolled” to get a list of users to chase. Export as CSV to send to your IT team.
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
This evidence is mapped to your offboarding and access review controls.
Common Issues
”Authorization failed — insufficient permissions”
The Google account used to authorize must be a Super Administrator. Delegated admins with custom roles cannot grant the directory API access Matproof needs. Use a Super Admin account and try again.
”User count doesn’t match our actual headcount”
By default, Matproof includes suspended users in the count. Filter by Status: Active to see only active users.
”MFA enforcement shows as not configured”
Go to Google Admin Console → Security → 2-Step Verification and ensure “Allow users to turn on 2-Step Verification” is set to Enforce. Simply allowing it (not enforcing) will show as a gap.
Disconnecting
Go to Settings → Integrations → Google Workspace → Disconnect. Also revoke app access from your Google Admin Console under Security → API Controls → App Access Control.
Was this page helpful?
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Matproof","colors":{"primary":"#004c3a","light":"#00a36c","dark":"#002d22"},"favicon":"https://mintcdn.com/matproof/J4mZNB0x2ZoLewUV/favicon.svg?fit=max\u0026auto=format\u0026n=J4mZNB0x2ZoLewUV\u0026q=85\u0026s=3fca970fc7835fc4dce14d2950c893d8","logo":{"light":"https://mintcdn.com/matproof/j-Oxykae776CGxNR/logo/light.svg?fit=max\u0026auto=format\u0026n=j-Oxykae776CGxNR\u0026q=85\u0026s=8d5d386e62a34e9528c97380478854ce","dark":"https://mintcdn.com/matproof/j-Oxykae776CGxNR/logo/dark.svg?fit=max\u0026auto=format\u0026n=j-Oxykae776CGxNR\u0026q=85\u0026s=aa7b71ade26c3471ab4c860c75f1ddd7","href":"https://matproof.com"},"api":{"openapi":"openapi.json"},"navbar":{"links":[{"label":"Support","href":"mailto:support@matproof.com"}],"primary":{"type":"button","label":"Sign in","href":"https://app.matproof.com"}},"search":{"prompt":"Search Matproof docs..."},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/matproof","github":"https://github.com/matproof"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"matproof","hasAudioNarration":false,"actualSubdomain":"matproof","customDomains":["docs.matproof.com"],"gitSource":{"type":"github","owner":"0xshortx","repo":"matproof-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae2bc5a8e94c460937997aa","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Documentation","count":112},{"language":"default","tag":"Integrations","count":22},{"language":"default","tag":"Frameworks","count":16},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Compliance Management","count":10},{"language":"default","tag":"CSRD Module","count":6},{"language":"default","tag":"EU Regulations","count":6},{"language":"default","tag":"International Standards","count":6},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"AI \u0026 Automation","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/google-workspace","slug":"/integrations/google-workspace","pageMetadata":{"title":"Google Workspace Integration","description":"Connect Google Workspace to collect user access, MFA, and admin activity evidence.","icon":"google","href":"/integrations/google-workspace"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect Google Workspace to collect user access, MFA, and admin activity evidence.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`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.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Evidence collected automatically:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`User list with roles and last login dates`}),`\n`,_jsx(_components.li,{children:`MFA (2-Step Verification) enrollment status per user`}),`\n`,_jsx(_components.li,{children:`Admin role assignments and changes`}),`\n`,_jsx(_components.li,{children:`Inactive users (no login in 90+ days)`}),`\n`,_jsx(_components.li,{children:`Super admin activity log`}),`\n`,_jsx(_components.li,{children:`Password policies (strength requirements, expiry)`}),`\n`,_jsx(_components.li,{children:`External sharing settings for Google Drive`}),`\n`,_jsx(_components.li,{children:`OAuth apps authorized by users`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Google Workspace Business Starter or higher (Admin Console access required)`}),`\n`,_jsx(_components.li,{children:`Matproof Admin or Owner role`}),`\n`,_jsx(_components.li,{children:`Google Workspace Super Administrator account to authorize the connection`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`connecting-google-workspace`,children:`Connecting Google Workspace`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Settings → Integrations`})]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Connect`}),` next to Google Workspace`]}),`\n`,_jsx(_components.li,{children:`Sign in with a Google Workspace Super Administrator account`}),`\n`,_jsx(_components.li,{children:`Review and grant the requested read-only permissions`}),`\n`,_jsx(_components.li,{children:`Select your domain and confirm`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The initial sync runs immediately. Subsequent syncs run every 24 hours.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A Super Administrator account is required to authorize the integration — not a delegated admin. This is a Google restriction on directory API access. Once authorized, Matproof does not retain your admin credentials.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`permissions-requested`,children:`Permissions Requested`}),`\n`,_jsx(_components.p,{children:`Matproof requests the following Google API scopes (all read-only):`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scope`}),_jsx(_components.th,{children:`What It’s Used For`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.directory.user.readonly`})}),_jsx(_components.td,{children:`List users, MFA status, last login`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.directory.rolemanagement.readonly`})}),_jsx(_components.td,{children:`Admin role assignments`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.reports.audit.readonly`})}),_jsx(_components.td,{children:`Admin activity logs`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.reports.usage.readonly`})}),_jsx(_components.td,{children:`User activity and last login data`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`what-gets-mapped-to-which-controls`,children:`What Gets Mapped to Which Controls`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Evidence Collected`}),_jsx(_components.th,{children:`Control Examples`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`MFA enrollment rate`}),_jsx(_components.td,{children:`MFA controls (SOC 2 CC6.1, DORA Art. 9, NIS2 Measure 10)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Inactive user accounts`}),_jsx(_components.td,{children:`Access review / account lifecycle controls`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Admin role assignments`}),_jsx(_components.td,{children:`Privileged access management controls`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`External sharing policy`}),_jsx(_components.td,{children:`Data protection controls (ISO 27001 A.5.14)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`OAuth app authorizations`}),_jsx(_components.td,{children:`Third-party app access controls`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`interpreting-mfa-status`,children:`Interpreting MFA Status`}),`\n`,_jsx(_components.p,{children:`Matproof reports two MFA metrics:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Enforcement`}),` — whether your Google Workspace policy requires 2-Step Verification for all users`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Enrollment`}),` — per-user status showing who has it enabled vs. who hasn’t`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For most compliance frameworks, `,_jsx(_components.strong,{children:`enforcement`}),` at the policy level is the primary evidence requirement. Per-user enrollment gaps should be remediated — Matproof lists non-enrolled users so you can follow up directly.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Integrations → Google Workspace → Users`}),` and filter by “MFA: Not enrolled” to get a list of users to chase. Export as CSV to send to your IT team.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`inactive-users`,children:`Inactive Users`}),`\n`,_jsx(_components.p,{children:`Matproof flags users who have not logged in for 90+ days as an access control risk. These accounts should be reviewed and either:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Suspended (for employees on leave or contractors no longer active)`}),`\n`,_jsx(_components.li,{children:`Deleted (for fully departed users)`}),`\n`,_jsx(_components.li,{children:`Documented as service accounts with a justification`}),`\n`]}),`\n`,_jsx(_components.p,{children:`This evidence is mapped to your offboarding and access review controls.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`common-issues`,children:`Common Issues`}),`\n`,_jsx(Heading,{level:`3`,id:`”authorization-failed-—-insufficient-permissions”`,children:`”Authorization failed — insufficient permissions”`}),`\n`,_jsx(_components.p,{children:`The Google account used to authorize must be a Super Administrator. Delegated admins with custom roles cannot grant the directory API access Matproof needs. Use a Super Admin account and try again.`}),`\n`,_jsx(Heading,{level:`3`,id:`”user-count-doesn’t-match-our-actual-headcount”`,children:`”User count doesn’t match our actual headcount”`}),`\n`,_jsxs(_components.p,{children:[`By default, Matproof includes suspended users in the count. Filter by `,_jsx(_components.strong,{children:`Status: Active`}),` to see only active users.`]}),`\n`,_jsx(Heading,{level:`3`,id:`”mfa-enforcement-shows-as-not-configured”`,children:`”MFA enforcement shows as not configured”`}),`\n`,_jsxs(_components.p,{children:[`Go to Google Admin Console → Security → 2-Step Verification and ensure “Allow users to turn on 2-Step Verification” is set to `,_jsx(_components.strong,{children:`Enforce`}),`. Simply allowing it (not enforcing) will show as a gap.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`disconnecting`,children:`Disconnecting`}),`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Settings → Integrations → Google Workspace → Disconnect`}),`. Also revoke app access from your Google Admin Console under `,_jsx(_components.strong,{children:`Security → API Controls → App Access Control`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Google Workspace Integration","description":"Connect Google Workspace to collect user access, MFA, and admin activity evidence.","icon":"google","href":"/integrations/google-workspace"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Connecting Google Workspace","slug":"connecting-google-workspace","depth":2,"children":[]},{"title":"Permissions Requested","slug":"permissions-requested","depth":2,"children":[]},{"title":"What Gets Mapped to Which Controls","slug":"what-gets-mapped-to-which-controls","depth":2,"children":[]},{"title":"Interpreting MFA Status","slug":"interpreting-mfa-status","depth":2,"children":[]},{"title":"Inactive Users","slug":"inactive-users","depth":2,"children":[]},{"title":"Common Issues","slug":"common-issues","depth":2,"children":[{"title":"”Authorization failed — insufficient permissions”","slug":"”authorization-failed-—-insufficient-permissions”","depth":3,"children":[]},{"title":"”User count doesn’t match our actual headcount”","slug":"”user-count-doesn’t-match-our-actual-headcount”","depth":3,"children":[]},{"title":"”MFA enforcement shows as not configured”","slug":"”mfa-enforcement-shows-as-not-configured”","depth":3,"children":[]}]},{"title":"Disconnecting","slug":"disconnecting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"matproof","siteName":"Matproof","title":"Google Workspace Integration - Matproof","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-23T14:32:25.552Z","originalFileLocation":"integrations/google-workspace.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect Google Workspace to collect user access, MFA, and admin activity evidence.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Matproof\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Google Workspace Integration - Matproof\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Google Workspace to collect user access, MFA, and admin activity evidence.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Matproof\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.matproof.com/integrations/google-workspace\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://matproof.mintlify.site/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Google+Workspace+Integration\u0026amp;description=Connect+Google+Workspace+to+collect+user+access%2C+MFA%2C+and+admin+activity+evidence.\u0026amp;theme=2e5fbf0615d58974a1e06b22\u0026amp;signature=8d97d00a3b61a29cbd877901eb0e3e389c05580d4dcb820bbbb1be2682c9bb87\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Google Workspace Integration - Matproof\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Google Workspace to collect user access, MFA, and admin activity evidence.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://matproof.mintlify.site/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Google+Workspace+Integration\u0026amp;description=Connect+Google+Workspace+to+collect+user+access%2C+MFA%2C+and+admin+activity+evidence.\u0026amp;theme=2e5fbf0615d58974a1e06b22\u0026amp;signature=8d97d00a3b61a29cbd877901eb0e3e389c05580d4dcb820bbbb1be2682c9bb87\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/matproof/8MUsHdkzmiaHvqP9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Matproof\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#004c3a\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.matproof.com/integrations/google-workspace\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/google-workspace.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.matproof.com/#organization\",\"name\":\"Matproof\",\"url\":\"https://docs.matproof.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/matproof/j-Oxykae776CGxNR/logo/light.svg?fit=max\u0026auto=format\u0026n=j-Oxykae776CGxNR\u0026q=85\u0026s=8d5d386e62a34e9528c97380478854ce\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.matproof.com#website\",\"name\":\"Matproof\",\"url\":\"https://docs.matproof.com\",\"publisher\":{\"@id\":\"https://docs.matproof.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.matproof.com/integrations/google-workspace#webpage\",\"url\":\"https://docs.matproof.com/integrations/google-workspace\",\"name\":\"Google Workspace Integration\",\"description\":\"Connect Google Workspace to collect user access, MFA, and admin activity evidence.\",\"dateModified\":\"2026-02-23T14:32:25.552Z\",\"isPartOf\":{\"@id\":\"https://docs.matproof.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.matproof.com/integrations/google-workspace#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.matproof.com/integrations/google-workspace#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.matproof.com/integrations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Workspace Integration\",\"item\":\"https://docs.matproof.com/integrations/google-workspace\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.matproof.com/integrations/google-workspace#article\",\"headline\":\"Google Workspace Integration\",\"name\":\"Google Workspace Integration\",\"description\":\"Connect Google Workspace to collect user access, MFA, and admin activity evidence.\",\"url\":\"https://docs.matproof.com/integrations/google-workspace\",\"mainEntityOfPage\":{\"@id\":\"https://docs.matproof.com/integrations/google-workspace#webpage\"},\"dateModified\":\"2026-02-23T14:32:25.552Z\",\"publisher\":{\"@id\":\"https://docs.matproof.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.matproof.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Matproof\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Matproof\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/integrations/google-workspace.md","siteName":"Matproof","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Frameworks","pages":[{"title":"Frameworks","href":"/frameworks/dora"}]},{"tab":"Integrations","groups":[{"group":"Integrations","pages":[{"title":"Integrations Overview","href":"/integrations/overview"},{"title":"AWS Integration","icon":"aws","href":"/integrations/aws"},{"title":"Microsoft Entra ID (Azure AD) Integration","icon":"microsoft","href":"/integrations/azure-ad"},{"title":"Google Cloud Platform Integration","description":"Connect GCP to collect IAM, Security Command Center, encryption, and audit-log evidence automatically.","icon":"google","href":"/integrations/gcp"},{"title":"Google Workspace Integration","icon":"google","href":"/integrations/google-workspace"},{"title":"GitHub Integration","description":"Connect GitHub to automatically collect code security and access control evidence.","icon":"github","href":"/integrations/github"},{"title":"Jira Integration","icon":"jira","href":"/integrations/jira"},{"title":"AI Providers (Anthropic, OpenAI, Hugging Face, W\u0026B)","icon":"brain","href":"/integrations/ai-providers"},{"title":"Aikido Security Integration","icon":"shield","href":"/integrations/aikido"},{"title":"Deel Integration","icon":"users","href":"/integrations/deel"},{"title":"API Integration","href":"/integrations/api"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/authentication"}]}]},{"anchor":"Changelog","icon":"megaphone","pages":[{"title":"Changelog","href":"/changelog/overview"}]}]},"basePath":"","title":"Google Workspace Integration - Matproof","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}