> ## Documentation Index
> Fetch the complete documentation index at: https://help.dsalta.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Clerk

> How DSALTA integrates with Clerk — data collected, setup guide, and automated compliance checks.

## Overview

DSALTA connects to Clerk using read-only API access to collect compliance evidence automatically. Data syncs every 24 hours and feeds into your Data Library modules.

<Info>
  **Read-only access.** DSALTA never modifies, creates, or deletes resources in your Clerk account.
</Info>

## How to Connect

Clerk connects with a **Secret key** — there's no app to install.

<Steps>
  <Step title="Open the Clerk Dashboard">
    Go to the [Clerk Dashboard](https://dashboard.clerk.com) and select your application. A standard Clerk account works — no paid or enterprise plan is required.
  </Step>

  <Step title="Open API keys">
    In the left sidebar, open **Configure**, then **API keys**.
  </Step>

  <Step title="Copy your Secret key">
    Copy the **Secret key** (`sk_live_...` for production, or `sk_test_...` for development). You'll paste it in the next step.
  </Step>

  <Step title="Connect">
    In the DSALTA sidebar, go to **Integrations**, find **Clerk**, and click **Connect**. Paste your Secret key in the secure window and submit.
  </Step>

  <Step title="Finish">
    DSALTA runs an initial sync — usually a few minutes — after which the compliance checks below activate.
  </Step>
</Steps>

## Automated Compliance Checks

Each check below runs automatically every 24 hours. Click any check for step-by-step remediation guidance.

| Check                                                                                                                | Description                                                                      |
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [User access to Critical System should be valid](/integrations/clerk/user-access-to-critical-system-should-be-valid) | Checks that everyone with Clerk access is an active employee on the People page. |
| [Offboarded users should not have active access](/integrations/clerk/offboarded-users-should-not-have-active-access) | Checks that offboarded employees no longer have active Clerk access.             |
| [MFA should be enabled for all users](/integrations/clerk/mfa-enabled-for-all-users)                                 | Checks that MFA is enabled for all Clerk users.                                  |

## Troubleshooting

<AccordionGroup>
  <Accordion title="Integration shows Disconnected">
    Re-authenticate from **Integrations → Clerk → Reconnect**. This can happen if the Secret key was revoked or rotated in the Clerk Dashboard.
  </Accordion>

  <Accordion title="Data is not syncing">
    Confirm the Secret key is current (it may have been rotated under **Configure → API keys** in the Clerk Dashboard), then trigger a manual sync from the integration settings.
  </Accordion>
</AccordionGroup>
