Safeguard Docs
Compliance ConnectorsSetup by categoryData Export

Looker

Connect Looker to Safeguard: what it provides, how to set it up, and the frameworks it provides evidence for.

Connect Looker to collect data export evidence with automated compliance tests, switched on per workspace.

CategoryData Export
Connect withAPI token
What a connection producesAutomated compliance tests
Looker's guidecloud.google.com

Connect with an API token

  1. In Looker:

    1. As a Looker admin, first create a role whose permission set contains only see_users (see permission_steps).
    2. In the Admin panel open the Users page and click Add › Service Account.
    3. Enter a service account name, leave Create default set of API credentials enabled, assign the role from step 1, and click Save.
    4. On the service account's Edit User page, in the API Keys section, click Manage, then click Create New API Key.
    5. Copy the Client ID and Client Secret right away.
    6. Create a custom permission set containing only see_users, attach it to a new role, and assign only that role to the service account. (The exact Admin › Roles screen labels were not captured from the fetched page.)

    Where to find the other values:

    • Instance URL: The address of your Looker instance as it appears in your browser when signed in (for example https://yourcompany.cloud.looker.com).
    • Client ID: Shown on the service account's API Keys page (admins can view client IDs, not secrets, later).

    Looker's public documentation does not cover every step.

    Source: docs.cloud.google.com, cloud.google.com, checked 2026-10-07.

    The permissions Safeguard needs: see_users. Safeguard's compliance tests for Looker need the credential on the API token tab: an OAuth connection cannot read everything they check.

  2. On Compliance › Connectors, open Looker, click Connect, choose API token and fill in:

    FieldWhat to enter
    Instance URLRequired. An address under looker.com.
    Client IDRequired.
    Client secretRequired. Stored encrypted and never shown again.
  3. Click Connect with token.

Frameworks

Safeguard's automated tests read Looker and map to the controls below. When a test passes, the result is evidence toward each control it maps to, in every framework listed. It is evidence toward a control, not proof that the control is met on its own.

FrameworkEvidenceControlsTests
SOC2Automated testsCC6.1, CC6.2, CC6.34
ISO/IEC 27001Automated testsA.5.16, A.5.18, A.6.5, A.8.2, A.8.54
HIPAA Security RuleAutomated tests164.308(a)(3), 164.308(a)(4), 164.312(d)4
PCI DSSAutomated tests7.2.2, 7.2.4, 8.2.5, 8.4.24
NIST CSF 2.0Automated testsPR.AA-01, PR.AA-03, PR.AA-054

These tests are switched on per workspace by the Safeguard team.

On this page