# Client profile panel & verification

### PUQ Sanctions Checker module **[WHMCS](https://puqcloud.com/link.php?id=77)**
##### [Order now](https://puqcloud.com/whmcs-addon-puq-sanctions-checker.php) | [Download](https://download.puqcloud.com/WHMCS/addons/PUQ_WHMCS-Sanctions-Checker/) | [Community](https://community.puqcloud.com/)


On every admin client page (Summary, Profile, Services, Invoices, …) the module injects a compact panel with the current screening state. Everything on it works via AJAX — no page reloads.

## When the client matches

![Client profile — MATCH badge with the best match, Check Now, Mark as Verified, View All Data](https://doc.puq.info/uploads/images/gallery/2026-07/embedded-image-vauq9qo1.png)

The panel shows the `MATCH` badge with the number of matches, the **best-scoring matched name with its percent**, a link to the opened ticket, and the check time.

- **Check Now** — re-screens the client immediately; when matches are found, the details modal opens automatically.
- **Mark as Verified** — the false-positive workflow (see below).
- **View All Data** — the full details modal.

## View All Data

![View All Data — status, score, and every match with an OpenSanctions link](https://doc.puq.info/uploads/images/gallery/2026-07/embedded-image-cxvlfoch.png)

Each local-list match links to its **OpenSanctions entity profile** (aliases, birth dates, sanction programs) — open it to visually confirm whether your client is really the listed person. When Fraud Check is enabled, the same modal also shows the raw FraudRecord / IPQualityScore data.

## Verification (false positives)

A clean client can share a surname with a listed person and would be flagged on every re-check. After reviewing the details, click **Mark as Verified**:

![Client profile — VERIFIED badge next to the match state](https://doc.puq.info/uploads/images/gallery/2026-07/embedded-image-exqr0odu.png)

A verified client:

- is **skipped by all automatic checks** — cron, mass check, registration, and order triggers;
- gets **no tickets, status changes, or group moves**, even from a manual re-check;
- can still be re-checked manually at any time;
- **loses the verification automatically when the client changes profile data** — the check then runs again in full.

The module records **who** verified the client — first name, last name, login, and email of the admin are stored as a snapshot (not a reference), so the information survives even if the admin account is later deleted:

![View All Data on a verified client — who verified, when, and what it means](https://doc.puq.info/uploads/images/gallery/2026-07/embedded-image-epkkr2el.png)

**Remove Verification** puts the client back under automatic screening. Every verify/unverify action is written to the module log and the WHMCS activity log.

## Fraud Check on the panel

With Fraud Check enabled the same panel shows the FraudRecord score, IP fraud score, and email leak status with their own **Fraud Check Now** and **Send Report** buttons — see [Configuration → Fraud Check](09-config-fraud-check.md).

<!-- sync:dc1761d78b86b68e -->