Signing keys are isolated
Private signing keys for each issuer are held in hardware-backed key storage and never exposed to browsers or client applications. Keys are not shared between issuers.
Trust
Credentials are only useful if the organisations checking them can rely on how they were made. This page covers the controls we operate and the material available for a supplier or procurement review.
Described at the level a reviewer needs to assess the design.
Private signing keys for each issuer are held in hardware-backed key storage and never exposed to browsers or client applications. Keys are not shared between issuers.
Each issuer workspace is separated from the others, and credentials issued through Microsoft stay cryptographically distinct from credentials DiligenceID issues itself.
Application secrets and administrative tokens stay on backend systems. Front-end applications hold no credentials that could be extracted from a device.
Administrative changes, issuance, withdrawal and checking outcomes are recorded with the actor, the resource and the result, so activity can be reviewed after the fact.
Issued credentials and the private keys binding them to a person are held on that person's own device. What the service does hold.
Where DiligenceID calls a customer endpoint or fetches published issuer information, the destination is validated first so it cannot be pointed at internal systems.
These depend on your environment and your contract, so we confirm them in writing as part of an evaluation rather than publishing a figure you could not rely on.
Hosting region and retention periods form part of an engagement and are stated in the agreement. If data residency is a firm requirement, raise it early and we will confirm what is achievable.
Continuity planning is documented and available for review. Recovery objectives are agreed per engagement so they match what your service actually needs.
Testing scope, dates and findings are available to review under an evaluation, alongside how issues are triaged and tracked.
Support hours, escalation paths and incident notification are agreed per engagement and written into the agreement.
Stated directly, for reviewers who need it on the record.
Reporting
Email security@maits.co.nz with enough detail to reproduce it. Please keep personal information and credential contents to the minimum the report needs, and allow us a reasonable window to fix the issue before disclosing it publicly.
We will acknowledge your report and tell you what we intend to do about it.
Send us your questionnaire. We will complete it and include the supporting material rather than pointing you at a brochure.