Security at a Glance
Why This Matters
For product teams: Non-custodial wallets unlock capabilities that custodial models can’t offer:
For compliance and risk teams: Para’s non-custodial architecture means the integrating application can move faster, minimizing licensing obligations that come with custodial wallet models. Every transaction is checked against an approved permissions policy before signing, creating an auditable enforcement layer.
For security teams: Threat models are significantly reduced. Integrating applications don’t store private keys, so a breach of their infrastructure doesn’t expose user assets. Para’s MPC signing ensures that even a compromise of Para’s systems alone cannot produce valid signatures.
How Keys Are Protected
Para uses a 2-of-2 Multi-Party Computation (MPC) system where the private key is split into two shares (one on the user’s device, one in Para’s cloud HSMs). To sign a transaction, both shares participate in a cryptographic ceremony that produces a valid signature without ever reconstructing the full private key. Neither Para nor the integrating application ever sees the full key. This is true during key generation, signing, and recovery.Key Management
Deep dive into MPC implementation, distributed key generation, hardware secure enclaves, passkeys, and how MPC compares to multi-sig.
Authentication
Para supports multiple authentication methods to fit different user bases and product requirements.Email and Social Logins
Additional Account Protection Options
These options can be layered on top of authentication to provide additional security when authorizing transactions.
Session Management
Para uses sessions as a security measure when signing transactions. Session length is configured per API key, enforced by the Para API, and can be adjusted in the Security section of the Developer Portal or CLI.Encryption and Secure Communication
All communication between the user’s device, Para’s servers, and connected applications is encrypted:- TLS for all network communications
- End-to-end encryption for sensitive data in transit
- Encryption at rest for all stored user data
Censorship Resistance
Para’s architecture ensures users maintain control over their assets even if Para’s services are unavailable:- Users can export their Para Share at any time via
- With both shares, users can sign transactions independently without Para’s servers
- The provides a censorship-resistant fallback for full self-sovereignty
Backup and Recovery
Device loss, theft, and hardware failure are inevitable. Para’s recovery system ensures users can always regain access to their wallet without the need for application-level recovery flow build-outs. All recovery flows are handled through the Para Portal, a managed web experience that walks users through verification and key restoration.Security Measures
Best Practices for Users
Secure Storage
Store the recovery secret in a secure, offline location. Never share this secret with anyone, including Para.
Enable 2FA
Activate two-factor authentication for an additional layer of security during the recovery process.
Multiple Backup Devices
Add multiple backup devices when possible to increase recovery options.
Regular Verification
Periodically verify the ability to access the account from backup devices to ensure they remain functional.
Audits and Compliance
Para is SOC 2 Type II compliant and regularly undergoes system-wide audits and penetration tests covering MPC implementation, infrastructure, API security, and recovery flows.Audits & Compliance
Custody classification, regulatory posture, audit history, data handling, encryption details, and risk model, for CISOs and compliance teams.
Security FAQs
How does Para handle session management?
How does Para handle session management?
Para uses sessions as a security measure when signing transactions. Developers configure session length per API key and can implement session management logic in their applications to maintain active sessions when required.
How does Para ensure transaction signing if its servers go offline?
How does Para ensure transaction signing if its servers go offline?
As long as the Cloud Share sent during onboarding is not deleted by the user, they can always refresh keys, export, or sign transactions independently. This design ensures that Para cannot censor transactions. See our blog post on censorship resistance for more details.
How does Para handle wallet recovery in case of device loss?
How does Para handle wallet recovery in case of device loss?
Para implements a robust recovery mechanism involving a recovery secret generated during wallet setup, optional backup devices, two-factor authentication, and a key rotation process after recovery. The recovery process is managed through the Para Portal, reducing the implementation burden on individual developers.
Can users export their private keys with Para?
Can users export their private keys with Para?
Yes. While most users don’t need to export their private keys given Para wallets are universal and usable across apps and chains, users are able to do so in Para Connect.
Permissions
How Para enforces fine-grained access control
Universal Wallets
One wallet across your entire ecosystem