You can now allow users to prove their identity seamlessly and privately with Self in Formo Forms.
What is Self?
Self is a privacy-first, open-source identity protocol that uses zero-knowledge proofs for secure identity verification.
It enables Sybil resistance and selective disclosure using real-world attestations like passports. With a few lines of code, developers can easily check if their users are humans, while preserving their privacy.
Self helps users authenticate across platforms, share specific data securely, and maintain ownership of their identity. This approach aligns with Formo's mission of building privacy-friendly solutions for a better onchain experience.
What is Formo?
Formo is an analytics and data platform for product and marketing teams in crypto. Formo makes analytics and attribution simple for onchain apps so you can focus on growth. Understand who your crypto users are, where they come from, and what they do onchain.
Here's what you can do with Formo:
Token Gated Forms
Launch waitlists, forms, and surveys for your community:
🔐 Token gating. Capture wallet data, token balances, attestations, and other onchain signals.
✅ Verify socials. Verify Twitter accounts, Discord usernames, Farcaster, and more.
🎨 Template library. Choose from a variety of form templates or build your own.
Product Analytics
Unified web and product analytics designed for crypto product and marketing teams:
🏃➡️ Follow the user. Track key touchpoints across the full user journey from offchain to onchain: pageviews, wallet connects, and transactions.
📊 Measure KPIs. Track visitor counts, DAU, WAU, MAU, transactions, retention, and churn. Measure engagement and growth over time.
🎯 Onchain attribution. Identify the top channels and growth initiatives that drive onchain activity. Understand where users come from.
📈 Charts and Funnels. Visualize your data on custom charts and reports with SQL or AI.
Wallet Intelligence
Identify and activate your high-value users with unified user profiles:
🕵️♂️ Wallet profiles. Turn anonymous wallets into high-value users with onchain and offchain data. Track usage of specific, high-value wallets on your dapp.
👥 Audience insights. Get comprehensive insights into your audience including top dapps, tokens, chains, net worth, revenue, and retention.
🤩 User segmentation. Use precise targeting based on wallet holdings, DeFi positions, socials, communities, and cross-platform activity.
How you can use Self in Formo
With Self, you can verify user attributes in a privacy-friendly way:
Nationality disclosure: Retrieve nationality without revealing other information.
OFAC Sanctions check: Ensure the respondent is not an OFAC-sanctioned person.
Excluded Countries check: Make sure the respondent is not in an excluded country.
Minimum age: Verify the respondent is over a certain age, without revealing their actual age.

Self leverages zero-knowledge cryptography to disclose verifiable credentials without revealing sensitive information. No third parties. No data leaks.
The Self integration supports biometric IDs and passports for 27 EU countries, plus Indian Aadhaar.
To get started: sign up, create a form, and enable Self in your form settings.
FAQs
What is Self, and how does it work?
Self is a solution that leverages zero-knowledge cryptography to verify credentials without exposing sensitive information. It ensures privacy by verifying user information without involving third parties or risking data leaks.
What types of IDs are supported by Self integration?
The integration supports biometric IDs and passports from 27 EU countries, as well as the Indian Aadhaar system, providing a broad range of compatibility for global users.
How does Self ensure data privacy?
Self uses zero-knowledge cryptographic methods, which enable the verification of user credentials without disclosing personal data. This process ensures no sensitive information is shared or stored, maintaining the utmost privacy for users.
How can I enable Self in my form settings?
To get started, simply enable Self integration in your Formo form settings. This enables seamless credential verification for your users.
Can Self handle age verification?
Yes, Self can verify if the respondent meets the minimum age requirement without revealing their actual age, ensuring compliance while maintaining user privacy.
Does Self require external parties to manage credentials?
No, Self does not involve third parties in the verification process, eliminating risks related to data leaks and enhancing security.
Is Self compliant with global privacy standards?
Self adheres to strict privacy protocols and practices, ensuring it meets global data security standards and compliance requirements.