Compliance Dashboard
The Compliance Dashboard gives you a real-time view of your legal compliance posture — which clients have signed which policies, which policies are expiring, and which clients have unsigned or outstanding obligations.
Accessing the Dashboard
Navigate to Policies → Compliance to open the dashboard.
Dashboard Sections
Compliance Score by Client
The top panel shows a compliance score for each client organization. The score is calculated as:
Compliance Score = (Signed + Acknowledged) / Total Required × 100
| Score Range | Badge |
|---|---|
| 90–100% | Green — Compliant |
| 70–89% | Yellow — Attention Needed |
| Below 70% | Red — Non-Compliant |
Click any client row to jump to that client's policy list.
Unsigned Policy Alerts
This section lists all policies that:
- Are in
client_reviewstatus and have been pending for more than 7 days - Have required contacts who have not yet signed
For each alert:
- Client name and policy name
- Days since the policy was sent
- List of contacts who haven't signed
- Send Reminder button — sends an email reminder to all unsigned contacts
Expiring Policies
Policies that expire within the next 90 days are listed here, sorted by expiration date:
| Days Until Expiry | Alert Level |
|---|---|
| 1–30 days | Red — Urgent |
| 31–60 days | Yellow — Soon |
| 61–90 days | Blue — Upcoming |
Click Renew on any expiring policy to open the Policy Creation Wizard pre-filled with the existing values, ready to generate a new version.
Policy Coverage Summary
A matrix view showing which policy types are assigned to which clients:
- Rows: your client organizations
- Columns: your deployed policy types (MSA, AUP, DPA, etc.)
- Cell values: Signed, Pending, Not Assigned
This view quickly shows gaps — clients who don't have a required policy type assigned yet.
Compliance Assessments
Beyond policy acknowledgements, the Compliance Dashboard includes a full framework-based compliance assessment module.
Supported Frameworks
| Framework | Description |
|---|---|
| HIPAA | Health Insurance Portability and Accountability Act |
| SOC 2 | Service Organization Control 2 (Trust Service Criteria) |
| GDPR | General Data Protection Regulation (EU) |
| CCPA | California Consumer Privacy Act |
| Custom | Define your own requirements |
Creating a Compliance Assessment
- Click New Assessment in the Compliance section
- Select the Framework (or Custom)
- Enter the Assessment Name and target Client Organization
- Click Create
Adding Requirements
- Open the assessment
- Click Add Requirement
- Fill in:
- Requirement Name — e.g., "Encryption at Rest for ePHI"
- Reference — Framework reference number (e.g., "HIPAA §164.312(a)(2)(iv)")
- Description — What needs to be verified
- Owner — Assigned attorney or MSP team member
- Click Save
Tracking Requirements
For each requirement, track:
| Status | Description |
|---|---|
open | Not yet assessed |
in_progress | Assessment underway |
compliant | Requirement satisfied |
non_compliant | Gap identified |
not_applicable | Requirement does not apply |
remediation_planned | Gap found, remediation scheduled |
Update a requirement by clicking it and editing its status, evidence notes, and any attached documents.
Completing an Assessment
When all requirements are assessed:
- Open the assessment
- Click Complete Assessment
- A compliance score is calculated automatically based on compliant vs. non-compliant requirements
- The assessment is locked for editing — you can create a new assessment to re-assess
Assessment History
All completed assessments are preserved. You can compare scores across assessments over time to track compliance trend for a client.
Policy Compliance Alerts
The platform runs automated compliance checks daily and sends alerts for:
- Unsigned policies: Any required policy that has been in
client_reviewfor more than the configured threshold (default: 7 days) - Expiring soon: Policies expiring in 30 days or less
- Expired policies: Policies that have passed their expiration date and have not been renewed
- Exception expiry: Policy exceptions that are expiring or have expired
Configure alert thresholds in Settings → Compliance Alerts.
Alerts are delivered to:
- MSP owner (in-app + email)
- Assigned attorney partner (in-app only)
Exporting Compliance Data
From the Compliance Dashboard:
- Click Export in the top-right corner
- Choose:
- Compliance Report (PDF) — Formatted report of all client compliance scores, suitable for management review
- Acknowledgements CSV — All policy acknowledgements across all clients, suitable for audits
- Policy Coverage Matrix (XLSX) — The policy coverage matrix as a spreadsheet
- Reports are generated and downloaded immediately
Use the PDF compliance report when responding to client requests for evidence of your legal compliance program. It provides a professional summary without exposing individual client details.