Support

Get help with 0 Browser, the 0Cert web app, or the KGC API.

Report a bug or request a feature

File an issue on GitHub — this is the fastest way to reach us directly.

github.com/0cert/ios-browser/issues

Browse the source code

0 Browser, the KGC server, and the middleware are all open source.

github.com/0cert

Check the KGC status

If 0Cert verification isn't working on a site, check the public KGC is reachable.

kgc.0cert.io/health

Frequently asked questions

A site shows "Standard SSL" instead of "0Cert Verified" — is that a bug?

No. Most websites don't run the 0Cert protocol yet. Standard SSL means the site is using regular HTTPS, which 0 Browser fully supports. The verified badge only appears for sites that have added a 0Cert DNS record and the verification middleware.

I lost my private key — can you recover it?

No. Your private key is generated on your device and never sent to us, by design — this is what makes 0Cert different from certificate-authority-based trust. If you lose access to your device without a backup of your key, you'll need to register a new identity.

Can I run my own Key Generation Center instead of using kgc.0cert.io?

Yes. The KGC server is open source — see github.com/0cert/kgc-server for self-hosting instructions. This is recommended for enterprise or privacy-sensitive deployments.

How do I register my own website with 0Cert?

Use the "My Sites" tab in 0 Browser, or the equivalent section at app.0cert.io. You'll need to add a DNS TXT record and install the 0cert-middleware npm package on your server. Full instructions are shown after registration.