Last updated: 2023/09/15
This is the Privacy Policy of zkMe applications (both web and mobile), SDKs, APIs, or other cloud-based services that we host on your behalf (the “Services”). zkMe is a brand of the zkMe Technology Limited. Please note: A separate Privacy Policy is available for the website www.zk.me.
Privacy is one of our core values, so zkMe Technology Limited. (“we”, “us”, “our” or “zkMe”) respects your privacy. Our Services are specifically designed to minimize the amount of data that is collected about you ("you", or "User") and to remove the need for any central data storage or data sharing requirement. In order to interact with you and improve the services, we do collect some information.
This Service Privacy Policy ("Policy") will explain to you what data we collect, and how we use your personal data. It also describes how you can access, update, or otherwise take control of the personal data that we have collected from you. We, being a software-as-a-service business, take our responsibilities with regard to the requirements of CCPA and the EU GDPR very seriously.
By the nature of the zkMe Self-Sovereign Identity App, the application (on your end user device) processes a wide variety of information, including personal identifiable information and special categories of personal data. It is our most important goal to keep your data private. In stark contrast to most identity providers available in the market, we will never share any personal data with anyone (not even zkMe itself). Our applications are built with the intent to minimize the collection, sharing and storage of such data. For each type of data laid out below, we will therefore explain in the highest degree of detail, the processing level and depth in order for you to understand how zkMe helps protect your privacy compared to traditional identity verification service providers.
Your Personal Data is collected from you when:
a. You open our mobile app or interact with a website pop-up;
b. You create or update your digital credentials through our mobile app or website pop-up;
c. You verify your credentials through our mobile app or website pop-up;
d. You access or use any feature, content, software, hardware or other product available on or through the Services or otherwise provided by us.
Your access and use of the Services is conditioned on your providing us with any requested User Information.
1.1 What data is collected?
zkMe uses digital identity technology and digital wallets to provide a secure method for consumers and businesses to access and exchange identity-related information (hereinafter "DID"). In order to generate a DID, the following data is provided by you when you register for your account with the Services, as you use the Services, or as you engage with the Company through its Services. We consider all such information voluntarily provided:
1.2 How we use data
Your DID is the virtual representation that you passed credential based verification. zkMe and other service providers can access the DID as a vehicle to verify selective checks on your credentials. Since the credentials are anonymized using Zero-Knowledge Proofs (ZKP), no Personal Identifiable Information (PII) is stored, accessed, nor processed in any way by zkMe or any other service provider unilaterally.
1.3 How we secure and retain data
DIDs are stored on the public distributed ledger Polygon (the MATIC blockchain) and any additional distributed ledger we receive explicit permission for a data copy from you. The DID is stored in the form of a non-transferable, non-fungible token (hereinafter "SBT").
This SBT contains the following data:
Since this data is stored on public distributed ledgers, all of its contents are available to the public. None of the data provided here is sensitive in nature or can be used to identify you personally. You can delete the SBT storing your DID at any time (and thus revoke any data processing linked to it) from within the zkMe App or any self-custody wallet holding such DID.
2.1 What data is collected?
For each credential that you verify and generate anonymous zero-knowledge proofs from, a unique set of personal identifiable information (PII) is processed. Currently, the following credentials are supported:
1. Proof-of-Citizenship
(based on Passport, Identity Card, or Driver's License and facial recognition).
In order to verify your Proof-of-Citizenship, the following data is processed:
(Passport No., Identity Card No. Or Driver's License Number),
2. Proof-of-Personhood
(based multiple pictures of your face)
In order to verify your Proof-of-Personhood, the following data is processed:
This data is provided by you when you verify credentials within the Services, as you use the Services, or as you engage with the Company through its Services. We consider all such information voluntarily provided.
2.2 How we use data
The main purpose for the collection of personal data is its anonymization and protection from misuse. The ZKPs we generate from your credentials are mathematically verifiable proofs that a factual statement on your personal data is correct, without revealing the personal data itself. For example, within the Proof-of-Citizenship credential, one of the proofs we generate proofs that you are over 18 years old, without revealing your birthdate; the only data that is exposed to the parties involved is the "True/False" statement to "Is the following user of 18 years old?". For the Proof-of-Personhood credential, the nodel point faceprint is protected through fully homomorphic (FH) encryption. FH encryption ensures that zkMe servers can identify faceprint uniqueness without the ability to decrypt, recover or reuse the original faceprint likeness for any other purpose. For more details refer to chapter 4 Anonymized Individual Data and/or our Help section
Credential date of issue and expiry are used to define the validity of a ZKP. Validities are pooled in monthly buckets in order to avoid indirect user verification. In order to comply with legal, law enforcement, and anti-money laundering regulation enforcement, a threshold cryptography encrypted, decentralized data archive for the original data from which the Proof-of-Citizenship ZKPs are derived from is created. Only threshold cryptography encrypted data leaves your mobile end device; at no point throughout the entire process does any single stakeholder have access to your private data with exception of the aforementioned regulatory compliance.
Your personal data is not stored, accessed, shared or in any other way processed besides mentioned above.
2.3 How we secure and retain data
The decentralized data archive is retained for as long as required by law. The archive is protected through state of the art threshold encryption. The encryption is generated directly by your mobile end device. The key required to decrypt the data is split into three (3) private key shard. One of these key shards is written on your DID SBT, the second one is maintained in your profile (see Special Categories of Personal Data), and the third one is provided to the regulatory/issuing body of the affected credentials, or remains in custody with zkMe pending data exchange agreements with relevant regulatory bodies. Decryption without access to all private key shards is not possible; this means that no single party is able to access your private data on their own.
No other copy of your personal data persists, your personal data is actively deleted from your mobile device once encrypted and the ZKPs have been generated.
3.1 What data is collected?
When you create a DID with our Services, we collect the following Special Category of Personal Data:
You provide certain User Information when you register for your account with the Services, as you use the Services, or as you engage with Company through its Services. We consider all such information voluntarily provided.
3.2 How we use data
In order to uniquely identify you and to protect you and the service providers you interact with from malicious attacks from pseudonymous identities (anti-sybil protection), a world-wide unique identifier for each Service end-user is needed.
3.3 How we secure and retain data
The zkMe profile (hereinafter "profile") is stored on zkMe servers. Your profile consists of the following data:
zkMe takes the highest degree of commercially reasonable measures, including administrative, technical, and physical safeguards, to:
We cannot completely guarantee that unauthorized third parties will never be able to defeat our security measures or use your profile for improper purposes. In the event that your profile in our possession or under our control is compromised as a result of a security breach, we shall give prompt notice to you, with full particulars, and shall immediately commence a thorough investigation of any such incident. This data is provided by you when you verify credentials within the Services, as you use the Services, or as you engage with the Company through its Services. We consider all such information voluntarily provided.
4.1 What data is collected?
When you verify credentials through the zkMe app, the app anonymizes your personal data through the use of zero-knowledge proofs (ZKP). Zero-knowledge proofs are a method by which we help you stay anonymous; they are a mathematical method to prove certain statements about you without disclosing any of the underlying personal data. The questions we verify through ZKPs are carefully selected in order to ensure full anonymity and make real name identification of you through indirect means practically impossible by making sure that each single ZKP demographic profile (i.e. each single collection yes/no answers) is expected to be shared by at least 50.000 people. Already anonymous individual data does not require further anonymization and will be provided as collected.
In the following, a list of the anonymized data verifiers can access for each of the credentials verified through zkMe once authorized by you:
1. Proof-of-Citizenship
2. Proof-of-Personhood
3. Social
4.2 How we use data
Anonymous individual user data is used by service providers ('verifiers') to verify your eligibility to access certain features, to fulfill verifiers' legal KYC requirements and by zkMe to aggregate into anonymous market demographic overviews. Throughout the whole process, no PII, nor special category of personal data is ever exposed to any party.
4.3 How we secure and retain data
Anonymized individual data is stored on decentralized storage and is only accessible by zkMe and verifiers that have been authorized by you. The data is protected through state of the art encryption and whitelisting of trusted verifiers.
5.1 What data is collected?
5.2 How we use data
Delivering, updating, and improving the Services that we provide to you. We collect various data you use and interact with our Services. We use this data to:
Device & Usage information is collected anonymously and not linked to your identity or profile.
5.3 How we secure and retain data
Device & Usage information is stored on zkMe servers. zkMe takes the highest degree of commercially reasonable measures, including administrative, technical, and physical safeguards, to:
You may contact our Data Protection Officer (DPO) for any reason through the "Contact Us" form or via the following e-mail address: contact@zk.me.
If you have any questions that aren't addressed by this Privacy Policy, please let us know! Use it to contact us for anything related to our use of your information, including opting-out of sharing your information with others, updating your information, finding out what information we have about you, or for anything that you feel violates any of your above listed rights.
If you make a request to delete your personal data, that request will be honored only to the extent where the data is no longer needed for the Services, or when it is no longer required for our business, legal or contractual record keeping requirements. Any request to delete all or any personal data related to a Visitor is fulfilled within 30 days. This period is justified by the complexity of the systems and technologies we operate to process the data. Where a Personal Data Breach occurs or is suspected, it is reported immediately to the DPO or the CEO and, where applicable, to the data protection authority and the individual affected by the breach. The report includes full and accurate details of the incident (including its reasons and magnitude) and sets out the planned measures intended to eliminate the breach.
We adhere to the principles of personal data protection as envisaged in CCPA and the EU GDPR. In accordance with these principles, Personal Data is:
We process the Personal Data under §28 of the EU GDPR. We may determine the purposes and means of Personal Data Processing under §24 of the EU GDPR. We ensure that no Personal Data is used for any purposes incompatible with the aforementioned ones. If we are legally permitted to do so, we will take reasonable steps to notify you in the event we are required to provide your information to third parties as part of a legal process. It should be underlined that we do not sell Personal Data and strictly comply with restrictions and prohibitions under CCPA and the EU GDPR.
As the Data Controller, we respect and guarantee the following rights of each Data Subject:
We guarantee that making a request for receiving personal data is free unless a reasonable cost is to be charged where requests are unfounded or excessive or repetitive in character.
the California Consumer Privacy Act of 2018, Civil Code sections 1798.100.
the General Data Protection Regulation 2016/679 (GDPR) is a regulation in European Union (EU) law on data protection and privacy in the EU and the European Economic Area (EEA).
any freely given, specific, informed and unambiguous indication of the Data Subject's wishes by which they, by a statement or by clear affirmative action, signify agreement to the processing of their Personal Data;
zkMe Technology Limited where it processes personal data;
third-party service providers or public authorities are used to collect additional information necessary for the provision of the Services.
any Visitor whose Personal Data zkMe Technology Limited may process;
any information relating to an identified or identifiable Data Subject;
a breach of data security leading to unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data transmitted, stored or otherwise processed;
any operation or set of operations performed on Personal Data, whether or not by automated means, such as collection, recording, organisation, structuring, storage, adaptation or alteration, retrieval, consultation, use, disclosure by transmission, dissemination or otherwise making available, alignment or combination, restriction, erasure or destruction;
Personal Data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, and the processing of genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person's sex life or sexual orientation;
processors authorised to process data activities under the direct authority of zkMe Technology Limited;
any individual using the App and connected Services;
This App Privacy Policy is constantly reviewed and amended in order to provide appropriate compliance with CCPA and the EU GDPR.
If we make any substantial changes, we will notify you through the Services. Any changes to this Policy will be effective upon fifteen (15) calendar days following our notification posting through the Services. These changes will be effective immediately for new users of the Services. Continued use of the Services following notice of changes to this Policy shall indicate your acknowledgement and acceptance of such changes and agreement to be bound by the updated Policy.