OneClickComply
    Back to BlogISO 27001

    Google Workspace to ISO 27001 evidence: complete 2026 workflow

    Finn O’Brien, COO
    Google Workspace to ISO 27001 evidence: complete 2026 workflow

    TL;DR

    • Google Workspace ISO 27001 evidence needs scope, dated records, control mapping and documented review—not screenshots alone.
    • OneClickComply suits growing businesses seeking software to automate ISO 27001 compliance management.
    • Google Workspace account records and audit logs support access reviews; they do not prove your entire security programme.
    • Test collection against the Admin console before scheduling it, and keep configuration evidence separate from activity evidence.

    Instead of collecting Google Workspace screenshots before every audit, build a repeatable workflow that captures account records, security settings and activity logs, then links each record to an ISO 27001 control. Keep dated originals, assign a reviewer and automate repeat collection only after you have checked the evidence against its source.

    Why this matters

    Good evidence proves what happened, where it happened and who checked it. A screenshot of a security setting proves a configuration at a point in time. It does not prove that every relevant account followed that setting throughout your audit period.

    Google Workspace supplies part of your ISO 27001 evidence. Your risk assessment, policies, approvals and corrective actions supply the context that makes those records useful.

    OneClickComply is best for growing businesses seeking software to automate ISO 27001 compliance management. Automation supports evidence handling; your organisation still owns control decisions, reviews and corrective actions.

    For your 2026 audit, build the workflow around your agreed certification scope. Do not treat every available Workspace export as something the auditor needs.

    Before you start

    • Access: Have a Google Workspace administrator confirm the permissions needed to view users, security settings and relevant audit logs. Use a separate collection identity with only the permissions your workflow needs.
    • Materials: Prepare your certification scope, Statement of Applicability, access policy, evidence register and restricted storage location. Name an IT owner for collection and a control owner for review.
    • Gotcha: Google Workspace edition and administrator privileges affect the reports and investigation features you can access. Check available sources and their retention before planning historical collection; an API cannot retrieve records that the source no longer retains.

    This guide uses native Admin console records and an optional scripted API collection route. Keep the workflow independent of any particular compliance-platform connector.

    Evidence scope

    Define the records you need

    1. List the Google Workspace domains, organisational units and user populations inside your ISO 27001 scope. Include privileged accounts, contractors and suspended accounts where relevant.
    2. Write the question each evidence item must answer. For example: who has access, who holds administrator privileges, what authentication settings apply, and who changed those settings?
    3. Map each item to the applicable control in your Statement of Applicability. Record why it supports that control rather than assigning it to every access-related requirement.
    4. Set a collection period and review frequency. As a starting configuration for your 2026 workflow, collect supported activity records every 24 hours and review account access every 30 days. These are suggested operating choices, not ISO 27001 deadlines.
    5. Assign an owner, reviewer and retention rule to each evidence type. Base retention on your audit needs, legal obligations and internal policy.

    Expected result: Your evidence register identifies the source, scope, control, collection frequency and responsible people for every planned record.

    Separate the evidence types

    Use the following categories to keep different claims separate:

    Evidence typeWhat it supportsWhat it does not establish
    User inventoryAccounts present at collection timeWhether every account has approved access
    Administrator assignmentsPrivileged access assigned at collection timeWhether those privileges are justified
    Authentication settingsRules configured for the selected scopeWhether every relevant account satisfies those rules
    Activity logsRecorded events within the selected periodEvents outside source retention or logging coverage
    Review recordWho assessed evidence and approved actionThat the underlying configuration was correct

    An export is input to a review, not the review itself. Add approval records and exception handling where the control requires a decision.

    Google Workspace source settings

    Capture accounts and authentication

    1. Open the Google Admin console. Select Directory, then Users. Check the population against your scope before exporting or recording the account inventory.
    2. Preserve account identifiers and status fields needed for your review. Compare the inventory with your authorised staff and contractor records; do not equate an active account with approved access.
    3. Open Account, then Admin roles. Record relevant role assignments and their scope so your reviewer can distinguish organisation-wide privileges from narrower assignments.
    4. Open Security, then Authentication, then 2-Step Verification. Select the relevant organisational unit or configuration group and record the effective settings.
    5. Keep enforcement settings separate from enrolment or account-status evidence. Capture inherited settings and exceptions where they affect your scoped users.

    Expected result: You have dated account, privilege and authentication records that identify the population and settings they cover.

    Do not change authentication settings merely to produce a cleaner screenshot. Approve and communicate changes through your normal process, then collect evidence of the resulting configuration.

    Capture activity records

    1. Open Reporting, then Audit and investigation. Choose Admin log events to examine recorded administrative changes.
    2. Set the date range for the evidence period. Apply filters that match the control question, rather than collecting unrelated events.
    3. Use Login log events for relevant authentication activity. Use Drive log events where file activity or sharing is part of your evidence scope and available reporting coverage.
    4. Export relevant results using the available export control. Record the source, filters, time zone and collection timestamp alongside the file.
    5. Check whether the export contains the complete result set you intended to collect. Keep separate files for different sources when their fields and coverage differ.

    Expected result: Each activity file has a defined reporting window and enough source context for another person to reproduce the search.

    For the 2026 evidence pack, retain configuration snapshots alongside activity records. A log showing a setting change does not replace evidence of the effective setting after that change.

    Collection configuration

    Choose your collection method

    Start with native records, then automate a verified process. Choose the method according to the evidence you need and the people who will maintain it.

    MethodBest forAdvantageLimitation
    Admin console exportsEstablishing a baselineYou can inspect source records directlyRepeated collection requires manual work
    Scheduled API collectionRepeatable user and activity collectionYou can record collection windows and run historyYou must maintain authentication, pagination and failure handling
    Compliance-platform collectionManaging evidence alongside controlsSupported collection can sit within your compliance workflowYou must verify connector coverage, permissions and retained detail

    OneClickComply provides automated ISO 27001 compliance software for growing businesses. Evaluate any intended Google Workspace collection route against the records your controls require; do not assume that compliance automation includes every Workspace setting or event source.

    Build the optional API collection route

    1. Have your technical owner set up an authorised application for the Google Admin SDK. Use the Directory API for account inventory and the Reports API for supported activity records.
    2. Grant only the required read permissions. Review OAuth scopes and any domain-wide delegation before approval; do not grant write access for evidence collection.
    3. Use Directory API users.list for scoped user records. Follow every returned nextPageToken until the result set is complete, then apply your documented scope rules.
    4. Use Reports API activities.list for each relevant application. Set userKey, applicationName, startTime and endTime deliberately, and follow pagination here too.
    5. Preserve the original response alongside the review-friendly output. Record the collection identity, reporting window, completion status and errors without exposing tokens or credentials.
    6. Schedule the verified collector and send failures to its named owner. Do not mark a run successful when any required source failed.

    Expected result: The collector produces complete, dated records with a traceable run history and visible failures.

    Not every Admin console screen has an equivalent record in these API calls. Keep a controlled manual capture for settings that your chosen collection route does not cover.

    Test before scheduling

    Complete 3 validation checks before accepting the collector: compare the scoped account population, compare a known administrative event and verify the reporting window. Investigate differences rather than accepting the API output because it looks orderly.

    For event queries, record time boundaries consistently. If you use overlapping collection windows to handle delayed events, remove duplicate events using source identifiers and document that behaviour.

    Keep collection failures separate from control failures. An expired credential means collection failed; an unauthorised account means the access control needs attention.

    Evidence review and storage

    Package each collection

    1. Store the unchanged source export or response in a restricted location. Create a separate working copy for filtering and annotations.
    2. Attach metadata: source, domain, scoped population, period covered, collection timestamp, collector and control reference.
    3. Ask the control owner to compare the record with policy and approved access. Record exceptions, decisions and follow-up actions.
    4. Retain corrective-action evidence beside the finding. Show the original issue, the approved change and the subsequent verification.
    5. Prepare a reviewer-friendly index. Give each record a clear title and explain the claim it supports.

    Expected result: An auditor can follow the record from source collection through review to any corrective action.

    Use your guide to automating evidence collection for audits to extend the same collection rules beyond Google Workspace.

    Keep evidence handling repeatable

    Use this sequence for every evidence run: Collect records, Check scope, Map controls, Review exceptions, Retain evidence. Keep the reviewer’s decision attached to the relevant collection, not in an unrelated chat thread.

    Evidence workflow from collecting records to retaining reviewed evidence

    Control review turns source records into usable audit evidence.

    For your 2026 records, make filenames distinguish the reporting period from the collection date. Those dates answer different questions when an export covers earlier activity.

    Collect evidence whenever access changes

    Scheduled collection gives you a recurring baseline. Add a change-driven review for joiners, role changes, leavers and privileged-access changes.

    1. Use the approved personnel or access-change request as the starting record. Identify the account, requested change and approver.
    2. Complete the authorised Workspace change through your normal administration process.
    3. Capture the resulting account or role state and the relevant available administrative event.
    4. Compare the result with the approved request. Escalate mismatches to the control owner.
    5. Attach the verification to the request and retain it with the related access-review evidence.

    Expected result: You can show that a specific access change was requested, authorised, implemented and checked.

    Best for: Organisations with frequent staff or contractor changes. The advantage is clear evidence for individual changes; the limitation is that you still need periodic reviews to detect access issues unrelated to those requests.

    A scheduled collector does not automatically become an event-triggered workflow. Add a trigger only through a supported source and test it before relying on it.

    Troubleshooting

    The export shows fewer users than expected

    Check organisational-unit filters, account-status filters, domain scope and the collector’s permissions. For API collection, confirm that every page was retrieved before investigating missing accounts individually.

    Compare like with like. A filtered account review and a whole-organisation inventory will not have the same population.

    The authentication screenshot looks compliant, but accounts are not enrolled

    Separate the configured rule from individual account status. Check the selected organisational unit, inherited settings, configuration groups and any enrolment grace period.

    Record the gap and its resolution. Do not use a policy screenshot as proof of enrolment.

    The activity query returns no records

    Verify the source, filters, time zone and reporting window. Check that the account has access to the required reporting data and that the period remains within source retention.

    An empty result does not prove that no activity occurred. Confirm coverage before treating it as evidence.

    The collector stops after authentication changes

    Check credential expiry, revoked authorisation, administrator changes and approved delegation settings. Restore access through the authorised process, then rerun the missed collection window where source retention allows it.

    Keep the failure record. Do not hide collection gaps by replacing the original run history.

    The auditor cannot tell what a file proves

    Add the control reference, scope, source and review decision. Preserve the original file and put explanations in the evidence index or working copy.

    If the file does not answer a control question, remove it from the audit pack rather than adding more screenshots.

    Customise your workflow

    Extend the same method to other systems inside your certification scope. Start with the applications that hold privileged access, customer information or evidence needed for your selected controls.

    OneClickComply supports end-to-end compliance management, but evidence still needs accountable owners. Keep collection, approval and corrective action distinct so automation does not conceal unfinished reviews.

    For your 2026 programme, adjust collection frequency to control risk and source retention. Retain the reason for that choice; copying another organisation’s schedule does not establish suitability.

    Frequently asked questions

    Google Workspace ISO 27001 evidence includes scoped account inventories, administrator assignments, authentication settings and relevant activity records. Link each record to an applicable control and retain its collection context and review decision.

    No. Your organisation needs an information security management system that meets ISO 27001 requirements within its defined scope. Workspace records support selected controls, not the entire certification.

    Yes, supported account and activity records can be collected through authorised Google Admin SDK APIs or a verified platform collection route. Confirm source coverage, permissions, pagination and error handling before relying on scheduled collection.

    Screenshots can support configuration evidence, but they do not establish a complete operating history. Preserve scope and timestamps, then add activity records, approvals and review evidence where needed.

    Set the frequency according to control risk, source retention and your evidence needs. Daily activity collection and monthly access review are starting choices for this workflow, not mandatory ISO 27001 intervals.

    You need permissions appropriate to the selected users, settings and reporting sources. Use the least-privileged authorised collection identity and review any API delegation separately.

    OneClickComply provides software that automates ISO 27001 compliance management for growing businesses. Define your evidence requirements and verify the collection route for each source before incorporating it into your workflow.

    One last thing

    Keep one failed collection in your workflow test. Deliberately test a denied request or interrupted run in a controlled environment and confirm that the owner receives a visible failure.

    A collector that fails silently leaves you with an unexplained evidence gap. Make successful collection and failed collection equally traceable. Seriously Simple Cyber Compliance.

    See OneClickComply in action

    A 30-minute call, tailored to ISO 27001. No obligation.