A comprehensive guide to managing user data when integrating Para into your application
Effective user data management is crucial when integrating Para into your application. This guide covers best practices
for handling user information, including storage, retrieval, and privacy considerations.
Para’s approach to user data is designed with privacy and security in mind. Here’s what you need to know:
Minimal Data Collection
Para only collects essential information required for account identification and recovery, typically just the
user’s email address.
Data Storage
User data is securely stored and encrypted on Para’s servers. However, the most sensitive information - the user’s
private keys - are never fully stored in one place due to Para’s MPC technology.
Data Access
As a developer, you have limited direct access to user data stored by Para. This is by design to ensure user
privacy and security.
Ensure your user data management practices comply with relevant regulations such as GDPR, CCPA, or other applicable
laws. This may include:
Providing users with the ability to request their data
Allowing users to delete their data
Implementing data portability features
Example of a data deletion function:
Copy
Ask AI
async function deleteUserData(walletId: string) { // Delete from your storage await database.users.delete({ paraWalletId: walletId }); // Note: Para wallet data cannot be deleted directly through the SDK // Advise the user to contact Para support for complete account deletion}
Remember that while you can delete user data from your own storage, Para wallet data is managed separately for
security reasons. Users should be directed to Para’s official channels for complete account deletion requests.