Recognizes the phone
The phone creates a cryptographic key that cannot be copied out of the enrolled device.
MesaiGo checks the enrolled phone, authorized gateway, whether the request has expired, and BLE or UWB proximity. The server makes the access or attendance decision and records the result.
Explore the security controlsGPS coordinates can be altered, QR codes can be shared, and cards can be handed over. MesaiGo checks the enrolled phone, correct gateway, whether the request has expired or was already used, and proximity together.
The phone creates a cryptographic key that cannot be copied out of the enrolled device.
The server verifies that the gateway is enrolled for the correct organization and entry point.
Each attempt receives a new, single-use request, so an old transaction cannot be reused.
A Standard or High Assurance result is produced only after the checks required for that level are complete.
Choose the security level and outcome. Follow how the phone, gateway, and server check the transaction in sequence.
The phone and its assigned gateway verify each other over Bluetooth on every attempt.
The phone uses a key created in its secure storage that cannot be copied to another phone. The server matches the key to the correct employee and organization.
The app selects the relevant entry point and gateway identity, not simply the strongest signal.
The gateway creates a short-lived, single-use request for every attempt.
The phone signs the attempt, entry point, purpose, and single-use request together.
The gateway signs the Bluetooth or UWB communication it established with the phone at that moment and submits it to the server.
The server checks identity, request expiry, device assignment, organization rules, and whether the request was already used.
The result, security level, and rule version used are written to a transaction history that cannot be altered later.
Local user approval and secure UWB ranging for every transaction.
The phone uses a key created in its secure storage that cannot be copied to another phone. The server matches the key to the correct employee and organization.
The app selects the relevant entry point and gateway identity, not simply the strongest signal.
The gateway creates a short-lived, single-use request for every attempt.
The user approves every critical attempt locally with the device PIN or biometrics; biometric data never reaches MesaiGo.
The measured distance is matched to the corresponding attempt, phone, gateway, and entry point.
The phone signs the attempt, entry point, purpose, and single-use request together.
The gateway signs the Bluetooth or UWB communication it established with the phone at that moment and submits it to the server.
The server checks identity, request expiry, device assignment, organization rules, and whether the request was already used.
The result, security level, and rule version used are written to a transaction history that cannot be altered later.
Balances speed with strong phone-to-gateway verification for offices, factories, and everyday attendance workflows.
Combines UWB distance measurement and user approval in one decision for vaults, server rooms, and critical spaces.
Compare Standard and High Assurance by hardware, attacks addressed, and required user steps.
Scroll horizontally for the High Assurance column →| Decision criterion | Standard | High Assurance |
|---|---|---|
| Proximity verification | Live BLE communication between phone and gateway | Secure UWB distance measurement |
| What it does not prove on its own | Does not claim to measure exact distance | Does not grant access by itself |
| User verification | Can be required by an organization rule | Mandatory local approval for every attempt |
| Required gateway | Verify, Access Lite, Access, or Access Pro | Access Pro and a supported UWB device |
| When a required check is missing | Standard rules apply | The transaction is denied without the required UWB measurement or user approval |
| Transaction record | Identity, request expiry, gateway verification, rule used, and result | Standard record plus distance measurement and local approval |
An access approval does not automatically start attendance, and an attendance record does not automatically unlock a door. MesaiGo evaluates the same verification result under separate access and attendance rules.
The enrolled phone, proximity check, server decision, unlock command, and sensor result are recorded separately across doors, turnstiles, private rooms, and controlled spaces.
Shifts, breaks, missing departures, leave, corrections, and approvals are managed without rewriting the original verification record.
The phone does not approve itself. The gateway cannot unlock a door by itself. The management panel does not make security decisions. Each component completes only its assigned check.
Verify, Access Lite, Access, and Access Pro differ by WiFi, Ethernet, NFC, relay and sensor connections, and secure UWB support. Identity checks, server decisions, signed updates, and transaction records follow the same rules in every model.
Security, IT, HR, and operations teams work in views designed for their responsibilities. The values below represent an illustrative business scenario that explains the product flow.
Review allowed, denied, and unexpected transactions with the security level and rule used for each decision.
Manage identity, firmware, connectivity, tamper, UWB calibration, and rollout status.
Resolve missing departures, breaks, overtime, and correction requests without changing the original verification record.
See which actions each user can perform for each organization, facility, entry point, and time window.
Every integration states what data it reads and writes, how it authenticates, how it behaves on failure, and which API version it uses.
SAML · OIDC · SCIM
HRIS · ERP · Payroll
OSDP SC · I/O · Fire
SIEM · Signed webhook
API · Sandbox · Changelog
Cloud · Isolated installations
MesaiGo does not base access or attendance decisions on GPS coordinates and does not collect face images, fingerprints, or biometric templates. High Assurance user verification remains inside the device operating system.
From enrollment to verification, employees do not see the underlying technical complexity. They choose the correct space, approve the transaction on-device when required, and see the server-signed result.
Store listings clearly identify the published build, privacy disclosure, support link, and compatibility information. Review teams receive a version-bound, time-limited package that is clearly identified as a simulation and requires no physical hardware.
Store badges appear only after the App Store and Google Play pages for the published version have been verified.
Separate controls address sharing, reuse of an old transaction, live relay, fallback to weaker security when verification is missing, key compromise, and physical field risks.
Device enrollment, verification, key renewal, revocation, replacement, and reinstallation steps are defined explicitly.
The software component list (SBOM), signed releases, vulnerability-reporting channel, security advisories, service status, and incident-response steps are documented.
The purpose and retention period of each data item, and the records employees can access, are stated explicitly; every change is recorded.
We will evaluate your entry points, required security level, employee steps, and existing infrastructure to select the right gateway model.