Docs / Compliance Verification

Compliance Verification

SAR Portal provides tools to prove your GDPR compliance, especially important when facing disputes or regulatory inquiries.

View Compliance Tools →

GDPR Compliance Verification - search by email, name, case ID or case type
GDPR Compliance Verification - search by email, name, case ID or case type GDPR Compliance Verification - search by email, name, case ID or case type

What is Compliance Verification?

The Compliance Verification feature allows you to search for and retrieve evidence that you properly handled data subject requests, even after cases have been anonymized. It shows what your records say about how a request was handled. It is a record, not a determination of compliance.

Who Can Use It

Admins and Case Managers can open the page. The Compliance > Verification menu item appears only for Admins; a Case Manager opens the page directly at /compliance-verification. Reviewers and Read Only users cannot use it.

Why You Need This

Common Scenario

A data subject contacts you claiming “You never responded to my request” or “You never deleted my data as I asked.”

Your Response

Using Compliance Verification, you can:

  1. Search by their email address
  2. Find matching anonymized records
  3. Prove the request was handled
  4. Show the completion evidence

How It Works

Email Hash Matching

When cases are closed and anonymized:

Search Process

  1. Go to Compliance > Verification
  2. Fill in at least one of Email Address, Name or Case ID. You can also pick a Case Type to narrow the search:
    • Email Address - the data subject’s email address. This is the only way to find anonymized cases
    • Name (Optional) - for a broader search
    • Case ID (Optional) - the exact case ID (a GUID) for direct lookup
    • Case Type (Optional) - limit the search to one request type
  3. Click Search Records (it shows Searching… while it runs)
Searching by name
A search by name only finds active (non-anonymized) cases. Anonymized cases can only be found by email, because their name has been removed.

What You’ll Find

When records are found, the page shows Records Found and the email hash used for the search. Each case card shows:

Below the case cards you may also see:

Verification Results

Match Found

If a matching case exists:

No Match Found

The page shows No Records Found. This could mean:

Using Verification for Disputes

Regulatory Inquiries

When a supervisory authority asks about a specific request:

  1. Obtain the subject’s email from the inquiry
  2. Run verification search
  3. Provide the audit trail evidence
  4. Demonstrate proper handling

Subject Complaints

When a subject claims you didn’t respond:

  1. Verify their email address
  2. Search for matching records
  3. If found, explain when/how you responded
  4. If not found, check for pending cases

For legal evidence:

Audit Trail Integration

The page does not link to the Audit Logs page. The Download Report (PDF) includes the audit trail of each case found, and you can filter the Audit Logs page by date, action and entity type to see the entries yourself.

Privacy Considerations

What’s Stored

What’s NOT Stored (After Anonymization)

Why This Approach

Balances:

Best Practices

During Case Handling

For Record Keeping

For Disputes

Compliance Evidence

After a search that finds records, click Download Report (PDF) to create a compliance verification report. It contains:

You can also export a single case as a PDF from the case page, and the Audit Logs page exports entries as CSV.

Use these for: