Quickstart
Five minutes from zero to a consented, auto-filled form.
1. Create your business account
Section titled “1. Create your business account”Sign up at portal.pryvc.com. You’ll get a public
client_id (pc_…) immediately.
2. Verify your domain
Section titled “2. Verify your domain”The Share button only runs on domains you’ve proven you own. In Requests → Domains, add your domain and create the DNS TXT record shown:
TXT _pryvc.yourdomain.com pryvc-verify=<token>Click Verify once DNS propagates.
3. Choose your fields
Section titled “3. Choose your fields”In Requests, create a template with the fields you need. Businesses can request any subset of:
first_name last_name email phone address_line1 address_line2 city state zip country company date_of_birth*
* date_of_birth is opt-in only for consumers.
4. Drop in the button
Section titled “4. Drop in the button”Paste the generated snippet next to (or inside) your form:
<script src="https://cdn.pryvc.com/v1/pryvc.js" data-client-id="pc_your_client_id" data-fields="first_name,last_name,email,phone" data-purpose="Quote request" data-duration="90d" data-mode="fill"></script>That’s it. The SDK renders an accessible button, opens the consent popup, and fills your form with exactly the fields the consumer approves.
5. Go live
Section titled “5. Go live”Activate your subscription ($299/yr) in Billing. Until then, use sandbox mode to test the full flow with fake data.
What happens under the hood
Section titled “What happens under the hood”- The SDK generates a PKCE pair and opens
app.pryvc.com/authorizein a popup. - The consumer signs in and approves (or trims) the requested fields.
- PRYVC mints a single-use code (60-second TTL) and posts it back to your page — origin-checked in both directions.
- The SDK redeems the code (
POST /v1/share/redeem) and receives the field payload exactly once. The code burns atomically. - Both parties get a fingerprinted, timestamped record; you get a
share.createdwebhook.