A
AYONIX
ATTENDANCE VERIFY

Ayonix Attendance Verify for Zoom

How to add, use and remove the app, what data it processes, and how to get help. 日本語の説明はこのページの後半にあります。

What Ayonix Attendance Verify does

Ayonix Attendance Verify is an attendance-integrity console for organisations that deliver compulsory training over Zoom — compliance, certification and regulated-industry courses where the organisation must be able to evidence who actually attended.

Zoom remains the meeting application. Ayonix Attendance Verify sits alongside it and gives the meeting host a single screen showing, per participant: whether a face is visible, whether that face matches the person enrolled for the course, whether the camera is on, and whether anything needs the host's attention. It produces an end-of-meeting report.

What it does not do

Requirements

Adding the app

The app is connected from inside Ayonix Attendance Verify. You authorise it once, with your Zoom account.

  1. Sign in to https://zoomer.ayonix.com as an administrator.
  2. Open 設定 (Settings) from the left-hand navigation.
  3. In the Zoom連携 (Zoom integration) panel, select Zoomアカウントを接続 (Connect Zoom account).
  4. You are redirected to Zoom. Sign in if prompted, review the permissions being requested, and select Allow.
  5. Zoom returns you to Ayonix Attendance Verify. The Zoom panel now shows 接続済み (Connected) together with the date of connection.

You can also install from the Zoom App Marketplace listing by selecting Add. After you allow access in Zoom, sign in to Ayonix Attendance Verify if asked, and confirm with 接続する (Connect) on the Settings page — the Zoom account is connected to the organisation you are signed in to.

Permissions requested, and why

Permission (scope)Why the app needs it
View your user information
user:read:user
Confirms which Zoom account is connected, so its meetings and events are attached to the right organisation.
Create meetings on your behalf
meeting:write:meeting
Powers the "Create Zoom meeting" button, so a training session and its Zoom meeting are created together.
View your meetings
meeting:read:list_meetings
Lets an administrator pick an existing Zoom meeting to link to a training session, and the live page find the running meeting.
View a meeting
meeting:read:meeting
Reads the meeting's passcode so the monitoring console can join the meeting's video. Used per request and never stored.
View meeting participants
meeting:read:participant
Receives the participant joined / left events, so attendance and join times are recorded as they happen.
View past meeting participants
meeting:read:list_past_participants
After a meeting, completes join and leave times that the live events missed.
View your OBF token
user:read:token
Lets the monitoring console join the meeting's video on behalf of the connected host, as Zoom requires for meetings hosted by another account (since March 2026). Requested each time the console joins, while the host is in the meeting; never stored.

The app requests no permission to access recordings, chat, files, or other users' accounts, and it never modifies your Zoom account settings.

Using the app

1. Enrol your trainees

Go to 参加者 → 受講者登録 (Participants → Enrolments) and add trainees individually or by CSV import. For identity verification, capture a reference photo for each trainee with their explicit consent. Only a mathematical face template is stored — the photograph itself is not retained.

2. Create or link a training session

In ミーティング管理 (Meeting management), create a session. Either select Zoomミーティングを作成 (Create Zoom meeting) to have the app create the meeting for you, or link an existing meeting from your Zoom account. Then use the session's 受講者を割り当て (Assign trainees) button to add the trainees who should attend.

3. Run the meeting

Host the meeting in Zoom exactly as you normally would. In Ayonix Attendance Verify, open ライブ会議 (Live Meeting) and select the meeting. The console shows participants with their current status, highlights anyone needing attention, and lists events as they open and resolve.

4. Review and report

After the meeting, the レポート (Reports) section of the ダッシュボード (Dashboard) gives attendance and participation figures per trainee, exportable as CSV, JSON or PDF. 証跡・ログ (Evidence & logs) holds the detailed record: each detection from start to end, evidence images where enabled, and the audit log.

Tell your participants. Notify attendees that identity verification is in use before the session, and obtain the consent your jurisdiction requires. Face data is biometric personal information — in Japan it is 個人識別符号 under the APPI.

Removing the app

Option A — disconnect from within Ayonix Attendance Verify

  1. Sign in to https://zoomer.ayonix.com as an administrator.
  2. Open 設定 (Settings) → Zoom連携.
  3. Select 切断 (Disconnect).

The stored Zoom access and refresh tokens are deleted immediately and the app stops calling the Zoom API on your behalf.

Option B — uninstall from the Zoom App Marketplace

  1. Sign in to the Zoom App Marketplace.
  2. Select Manage → Added Apps, or search for Ayonix Attendance Verify.
  3. Select the app, then select Remove.
  4. Confirm the removal.

Zoom notifies Ayonix Attendance Verify of the removal, and the stored Zoom credentials for that account are deleted at once.

What happens to your data

To have all of your data deleted, email support@ayonix.com from the account administrator's address. We confirm deletion in writing.

Data handling

DataHow it is handled
Meeting video and audioNever recorded and never stored.
Analysed video framesDiscarded immediately after analysis.
Face templatesEncrypted at rest with AES-256-GCM. Original photographs are not kept. Templates are never sent to a browser.
Face images sent for recognitionA cropped face image is sent to the face-recognition engine (on Cloudflare's network, with no internet access) to compute a template, held in memory only during that computation, then discarded. Never written to disk or stored.
Evidence imagesOff by default. When enabled, encrypted at rest, reachable only through links that expire after 60 seconds, every access written to the audit log, and deleted automatically at the end of the retention period.
Zoom OAuth tokensEncrypted at rest; deleted on disconnect or uninstall.
Facial-expression labels (optional)Off by default; only an administrator can turn them on (設定 → Zoom連携 → 機能 → 感情分析). An advisory estimate of a visible expression (angry, smile, laugh, sad, complicated, surprised), computed in the organizer's browser and shown on the console only — never stored, sent to our servers, alerted on, reported or used for any decision. Some jurisdictions (e.g. the EU AI Act, in workplaces and education) prohibit emotion recognition: check local law and inform participants before enabling.
AI voice (optional)Off by default. When enabled, the sentence read aloud (participant name and warning) is sent to OpenAI to generate speech; not stored by us.
Organization backupsCreated by an administrator (manually or on a schedule), encrypted with AES-256-GCM and stored in Cloudflare R2. Restorable only into this system.
Storage locationCloudflare D1 and R2 in the APAC region. AI voice text, when enabled, is processed by OpenAI in the United States.

Security practices and known limitations are published at our Security Policy. To report a vulnerability, email security@ayonix.com.

Troubleshooting

"Invalid redirect" when connecting

The redirect address registered for the Zoom app does not match the one being requested. Contact support — this is a configuration issue on our side, not something you can fix.

The Zoom panel still shows "not connected" after authorising

Authorisation expires if it takes longer than 30 minutes. Select Zoomアカウントを接続 again and complete it in one go. If the panel reports a specific error, include that message when contacting support.

"Create Zoom meeting" fails

The connection was authorised before meeting-creation permission was granted. Disconnect and reconnect the Zoom account to refresh the permissions.

Participants are not matched to trainees

Matching uses the email address, then the trainee ID in the display name, then the name. Ask attendees to join with the email registered for the course, or match them manually in the live console.

Support

We respond to support requests within one business day (Japan Standard Time). Support hours, response times for service incidents and the support case form are on the support page.


日本語版:アプリの追加・利用・削除

Ayonix Attendance Verify とは

Ayonix Attendance Verify は、Zoomで実施するコンプライアンス研修・資格研修などにおいて、 「誰が実際に受講したか」を証跡として残すための本人確認・受講監視システムです。 会議そのものはZoomで行い、本アプリは主催者向けの管理画面として並行して動作します。

録画は行いません。理解度・集中度・心理状態の判定も行いません(主催者画面の表情ラベルは任意・既定で無効で、保存・レポートには使いません)。 カメラ映像から観測できる事象(顔が映っているか、登録者と一致するか、カメラがオンか等)のみを扱います。 自動判定のみで受講不可とすることはなく、必ず管理者が確認します。

追加(インストール)方法

  1. https://zoomer.ayonix.com に管理者としてログインします。
  2. 左メニューの「設定」を開きます。
  3. 「Zoom連携」の「Zoomアカウントを接続」を選択します。
  4. Zoomの認可画面で内容を確認し、「許可」を選択します。
  5. Ayonix Attendance Verify に戻り、「接続済み」と表示されれば完了です。

Zoom App Marketplace のアプリページから Add を選択して追加することもできます。Zoomで許可したあと、必要に応じて Ayonix Attendance Verify にサインインし、設定画面で「接続する」を選択すると、サインイン中の組織に接続されます。

利用方法

  1. 参加者 → 受講者登録:受講者を登録し、本人の同意のうえで本人確認用の顔情報を登録します(原画像は保存しません)。
  2. ミーティング管理:研修を作成し、Zoomミーティングを作成または既存の会議と紐付け、「受講者を割り当て」で受講者を割り当てます。
  3. ライブ会議:Zoomで通常どおり会議を開催し、本アプリで受講状況をリアルタイムに確認します。
  4. ダッシュボードのレポート/証跡・ログ:終了後に出席状況を集計し、CSV・JSON・PDFで出力できます。検知イベントと監査ログは「証跡・ログ」で確認できます。

受講者には、本人確認を実施する旨を事前に通知し、必要な同意を取得してください。 顔情報は個人識別符号(個人情報保護法)に該当します。

削除(アンインストール)方法

方法A:アプリ内で切断する

  1. https://zoomer.ayonix.com に管理者としてログインします。
  2. 「設定」→「Zoom連携」を開きます。
  3. 「切断」を選択します。保存されているZoomのトークンは即時削除されます。

方法B:Zoom App Marketplace から削除する

  1. Zoom App Marketplace にサインインします。
  2. Manage → Added Apps で Ayonix Attendance Verify を選択します。
  3. Remove を選択し、確認します。

削除後、Zoomの認証情報は削除されます。既に同期済みの出席記録等は受講証跡として Ayonix Attendance Verify 内に保持され、設定した保存期間の経過後、またはご依頼により削除されます。 全データの削除をご希望の場合は support@ayonix.com までご連絡ください。

お問い合わせ

サポート:サポートページ(受付時間・回答時間・ケース作成)/support@ayonix.com/ 脆弱性報告:security@ayonix.com