Privacy Policy

Last updated: 21 May 2026

Sigil is built around a simple promise: your passport data never leaves your phone. This page explains what that means in practice — what we collect (nothing), what stays on your device, what goes on a public blockchain, and which third-party services your phone talks to while using the app.

1. What Sigil collects from you

Nothing. Sigil has no user accounts, no login, no analytics, no telemetry, no crash-reporting services, and no advertising SDKs. We don't operate any servers that receive data from the app. We don't know you've installed it, opened it, scanned your passport, or sigilized an address.

2. What's processed on your device only

The app reads and processes the following entirely on-device:

None of the above is transmitted to Sigil or to any third party. The passport chip bytes, MRZ values, camera frames, and proof inputs all stay in device memory and are released when the screen is dismissed.

3. What goes on the blockchain

When you sigilize an address, the app submits a single transaction to the Sigil registry smart contract on Base (or Base Sepolia for testing). That transaction contains:

Your name, date of birth, nationality, sex, passport number, MRZ contents, raw chip bytes, and any biometric data are never submitted on-chain or transmitted anywhere.

Multiple addresses sigilized with the same passport share the same opaque nullifier on-chain, meaning they are publicly linkable to one another as belonging to the same person. This is the explicit design — protocols use it for sybil resistance. Addresses you choose not to sigilize remain anonymous.

4. Third-party services the app communicates with

The app makes network requests to the services below for the limited purposes listed. None of them receive passport data.

5. Permissions the app requests

6. Data you can delete

7. Children

Sigil is intended for adults. The minimum age to use the app is determined by your local jurisdiction's rules for obtaining a passport (typically requires either parental consent for minors or majority age).

8. Changes to this policy

Material changes will be announced on the Sigil GitHub repository (github.com/zksigil/sigil-monorepo) and the "Last updated" date above will be revised.

9. Contact

Sigil is an open-source project. For privacy questions, file an issue at github.com/zksigil/sigil-monorepo/issues.