OmniPersona mobile app
Your Secure Gateway to the ecrop Ecosystem
OmniPersona is a dedicated mobile application designed to be the central hub for user identity, security and compliance within the ecrop platform. It streamlines user onboarding, KYC/AML compliance, and transaction authorizations, playing a critical role in several key ecrop workflows. Whether you’re integrating with ecrop for crypto securities management, campaign creation, ownership transfers, or simply need a robust solution for user authentication, OmniPersona provides the secure foundation for a seamless and compliant user experience. This dedicated application enhances efficiency by separating account-related functionalities from the main platform, allowing for focused development and optimization of user-centric processes.
By centralizing essential user functions, OmniPersona simplifies integration for ecrop clients and provides a consistent and secure experience for end-users. This application is referenced throughout the ecrop documentation in the context of user onboarding, KYC/AML identification, private/public key pair generation, and transaction confirmation. This section provides a comprehensive overview of OmniPersona’s features and functionalities, giving you a deep understanding of its role within the ecrop ecosystem.
Key Features and Functionalities
1. User Account Management
- Signup: New users easily create accounts, providing basic information (name, email, password) within a straightforward, guided process. OmniPersona seamlessly integrates with the ecrop system for efficient user onboarding.
- Email Verification: Enhanced security through email verification using OTP ensures only valid email addresses are used.
- Login: Secure authentication and authorization through integration with the ecrop system.
- Change Password: Users can update their passwords anytime, empowering them to manage their security.
- Password Recovery: A secure password recovery mechanism using OTP allows users to regain access to their accounts.
- Account Lockout: Protection against brute-force attacks through automatic account lockout after multiple incorrect password attempts.
2. Identity Verification (KYC/AML)
Streamlined KYC/AML compliance through integration with Postident. Supports PostIdent Classic, Video Ident, and eID. Facilitates secure transmission and verification of user data, ensuring adherence to regulatory requirements.
3. Legal Party Profile Management
Clear distinction between personal and business activities by enabling users to create and manage business profiles. Streamlined review and approval process by ecrop admins ensures data accuracy and proper documentation.
4. Cryptographic Key Pair Management
Secure generation and storage of key pairs for each user. Private keys are securely stored within the app, while public keys are used for backend verification. This mechanism enables secure transaction signing and authorization using the Proof of Action (PoA) mechanism. Key pair loss is mitigated through a secure regeneration and re-verification process.
5. Notifications
Centralized notification hub for user-related events, streamlining communication and keeping users informed about important activities within the ecrop ecosystem.
Technical Specifications
- Platform: Mobile application (iOS and Android).
- Security: Employs secure coding practices, data encryption, and secure storage.
- Integration: Seamless API integration with the ecrop system and Postident.