PII Sharing

In some cases, you may need to obtain personally identifiable information (PII) in your app. GlobaliD has a way to let partners obtain PII, but only with explicit consent from the user. While the existence of Verifications is visible on a profile, the information within a Verification is not. There are some Verifications that can be shared publicly, but the decision to make them public rests solely with the user.


This document assumes you have created a Developer App.

Upload a Public Key

Before you can obtain a user’s PII, you will need to upload a public key to your Developer App.

  1. Navigate to your Developer App in the Developer Portal.

  2. Click Upload next to Public Key under the App Details.

  3. Paste your public key into the My Public Key field. Be sure to paste the entire contents of your public key, including the trailing newline.

  4. Click Save Changes.

Generating Asymmetric Keys

If you need a pair of asymmetric keys, you can use the openssl command.

openssl genrsa -des3 -out private.pem 4096
openssl rsa -in private.pem -pubout > public.pem

Then you can copy the contents of the generated public.pem file for step 3 above.

Next Steps

Now you're ready to set up Required Verifications that define exactly what user PII you can retrieve.

Last updated