EcliPanel includes a built-in identity verification system designed to satisfy EU compliance requirements including age verification. When the platform operator enables verification requirements, users must submit a government-issued ID document along with a selfie before they can access age-restricted features. This page explains the process from the user’s perspective, what administrators see on the back end, and how geo-blocking interacts with verification availability.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/thenoname-gurl/EcliPanel/llms.txt
Use this file to discover all available pages before exploring further.
Why identity verification exists
Certain hosting contexts — particularly those regulated under EU law — require operators to confirm that users meet a minimum age threshold before granting access to specific services. EcliPanel satisfies this by collecting an ID document and a selfie from the user, storing them encrypted, and making them available for review by authorised administrators. The selfie is also optionally processed for age estimation to speed up the review workflow.Identity verification is subject to geo-block policy. Users in countries blocked at the highest restriction level cannot submit a verification request. See Geo-blocking below for details.
Supported verification types
EcliPanel currently supports two verification paths:| Type | What to submit |
|---|---|
| Age selfie | A selfie photograph used for age estimation via the face analysis service |
| EU ID verification | A government-issued ID document (passport, national ID card, etc.) plus a selfie |
The EU ID verification path requires both files. Submitting only one will result in a validation error.
Submitting a verification request
Verification is submitted from the Identity section of the dashboard, accessible from the left navigation bar.Open the Identity dashboard
Click Identity in the left navigation. The page shows your current verification status and any previous submissions.
Start a new submission
Click Submit verification. Select whether you are submitting an age selfie or a full EU ID verification.
Upload your documents
For EU ID verification, upload a photo of your government-issued ID document and then upload your selfie. Both files must be valid image files. For an age selfie submission, only the selfie is required.
Submit
Review the files you have selected and click Submit. Your submission is encrypted and stored securely. You cannot view or retrieve the files after submission.
Verification statuses
After submitting, your verification entry will be in one of the following states:| Status | Meaning |
|---|---|
| Pending | Your submission is awaiting administrator review |
| Approved | Your identity has been verified successfully |
| Rejected | Your submission was rejected; contact support if you believe this is an error |
What administrators can see
Administrators with theadmin:kyc:view permission can see a list of all verification submissions in Admin Panel → Verifications. Each entry shows the user, submission timestamp, provider type, and current status.
Administrators with the additional admin:kyc:view:id permission can open a submission and view the uploaded ID document and selfie. Administrators with admin:kyc:manage can approve, reject, or delete verification records.
Geo-blocking
EcliPanel’s geo-block system assigns countries to restriction levels based on operator-configured rules. At the highest restriction level, the/public/geoblock endpoint returns a block response and identity verification is unavailable for users billing from that country.
The current geo-block level for a country can be queried through the public endpoint:
The EU_ID_DISABLED flag
Platform operators can set the EU_ID_DISABLED=true environment variable on the backend to fully disable the EU identity verification path. When this flag is active, the EU ID verification option is hidden and submission attempts return an error. The age-selfie path may still be available depending on other configuration.
If you see no verification options in the Identity dashboard, your platform administrator may have disabled identity verification. Contact them for guidance.