Legal

Security

Verification data is only useful if it is handled carefully. This page describes the controls MasterID applies to the data you submit and the results we return.

Last updated: 3 September 2026

Encryption

All traffic to the dashboard and API runs over TLS. Verification records, result payloads and audit logs are encrypted at rest, and secrets and API keys are stored separately from application data.

Access control

Each organisation sees only its own checks. Inside an organisation, roles determine who can run a check, who can view a stored result and who can manage users and keys.

Internal access to production data is limited to the engineers who need it, is granted for a specific purpose and is logged.

Audit trail

Every check is stored with a reference, the requesting user, the attributes submitted, the source consulted, the verdict and the timestamp. The record cannot be edited after the fact, which is what makes it usable as evidence.

API key handling

Sandbox and production keys are separate. Keys can be rotated without downtime, are shown once at creation and can be revoked immediately if exposure is suspected.

Resilience

Data is backed up on a regular schedule with restores tested periodically. Where an upstream source is unavailable, requests fail closed with an inconclusive result rather than returning an unverified answer as verified.

Reporting a vulnerability

If you believe you have found a security issue, write to sales@ugmail.co with the details and steps to reproduce. We will confirm receipt, investigate and keep you informed. Please do not test against real customer data.

Contact

Universal Grid SMC Ltd
Bunamwaya Ngobe
God's Grace Building, 2nd Floor
P.O. Box 980620
Kajjansi, Uganda
Telephone: +256 791 256 041