Only real skill should pass.
If an AI takes an AI credential exam for you, the credential means nothing. Every AIDAN mock, promotion, dan and specialty exam runs only in the AIDAN app, on a phone that passes a device check, in secure mode. Certification exams add identity verification and a final human review.
To be honest, no online exam can be perfect on its own. No software alone can stop 100% of people who hold up a second phone, photograph the screen and ask about it. So we block what can be blocked, expose what can't through timing, cameras and statistics, and leave the judgment to people.
1. Block
- One question at a time, served by the server. There is no way to download the whole exam. Answers never leave the server, and the server does the grading.
- A font cipher unique to each candidate. Text on screen is drawn with a font generated fresh for each candidate and each question. The page code holds only meaningless symbols, so copying, translation and AI agents that read on-screen text cannot read the question.
- App only, device checked. Exams open only in the app. USB or wireless debugging, developer options, screen recording/sharing/mirroring, external displays, root or jailbreak, emulators and automation accessibility services all block the start, and turning one on mid-exam ends it at once. The server verifies the app itself with Apple App Attest and Google Play Integrity.
- Copy, print and shortcut blocking, forced full screen, and no embedding in other sites.
2. Expose
- Invisible decoys. The page code and accessibility tree contain decoy questions and trap buttons that people can't see. An agent that answers by reading the code instead of the screen picks the decoy's answer, and that choice is recorded.
- Automation and side panels. We detect automated browsers, synthetic clicks, click patterns that always hit the exact center, the narrower viewport when an AI side panel opens, and attached developer tools.
- Timing. The server clock records answers given faster than the minimum time needed to read the question, and any stretch where the connection signal dropped.
- Watermark. The exam screen carries a watermark that identifies the candidate, so a leaked photo can be traced to its source.
3. People decide
Records add up to an integrity score. A low score is confirmed as is, a middle score goes to review, and a high score or definitive evidence such as a trap-button click or a failed device check ends the exam immediately, with the result confirmed after review. Automated judgment alone never revokes a belt certificate, and candidates can appeal.
What we record, and the weights
| Signal | Weight | Max count |
|---|---|---|
| Hidden trap button clicked · definitive | 40 | 1 |
| Device check failed (ADB, screen sharing, root…) · definitive | 40 | 1 |
| App device checks stopped · definitive | 40 | 1 |
| Mechanical touch pattern (constant pressure and contact size) | 8 | 3 |
| Taps shorter than a finger can press | 6 | 3 |
| App lost focus (shade, overlay, split screen) | 6 | 5 |
| Desk-knock check failed | 20 | 2 |
| Desk-knock request not answered | 20 | 2 |
| Suspected VPN (iOS estimate) | 10 | 1 |
| Wi-Fi radio on (iOS estimate) | 4 | 1 |
| Automated browser (webdriver) · definitive | 40 | 1 |
| Synthetic input event · definitive | 40 | 1 |
| AI agent browser · definitive | 40 | 1 |
| DevTools protocol attached | 30 | 1 |
| Picked a fake-label answer | 12 | 4 |
| Incomplete proctoring record (camera, connection) · definitive | 40 | 1 |
| Bulk question fetching | 10 | 1 |
| Answered a question not on screen | 6 | 3 |
| Viewport narrowed (side panel) | 10 | 3 |
| Developer tools opened | 15 | 1 |
| Foreign elements injected | 8 | 3 |
| Dead-center click pattern | 15 | 1 |
| Click without pointer movement | 10 | 1 |
| Multiple monitors | 8 | 1 |
| Unbranded Chromium browser | 8 | 1 |
| Tab or app switch | 4 | 6 |
| Left full screen | 4 | 5 |
| Focus moved to another window | 2 | 8 |
| Answered faster than reading allows | 3 | 6 |
| Connection signal lost | 5 | 3 |
| Device or network changed mid-exam | 10 | 2 |
| Camera disconnected | 6 | 3 |
| No face detected | 4 | 5 |
| Multiple people detected | 10 | 3 |
| Screen capture or recording | 10 | 3 |
| Left the app | 6 | 5 |
| Copy attempt | 2 | 5 |
| Paste attempt | 1 | 5 |
| Right-click menu | 1 | 5 |
| Print attempt | 3 | 2 |
| Blocked shortcut | 1 | 5 |
What we don't record
- We don't collect what you type on the keyboard, the address or content of other tabs, or the list of installed programs.
- Camera photos are taken only in promotion exams, saved at low resolution every 20 seconds and deleted after 90 days. No audio is recorded.
- Practice doesn't use secure mode and records nothing.
Accessibility support
The font cipher and decoy layer are hard to use with screen readers. Candidates who need assistive technology, for example because of a visual impairment, can apply before the exam for an alternative sitting with a human proctor.