-
Notifications
You must be signed in to change notification settings - Fork 0
Security
FLIPPRX ONE is built with security as the top priority. This guide explains our security architecture and best practices.
SnapTap is a revolutionary dual-key authentication system that combines:
- Device Key - Generated and stored on your device
- Authentication Key - Created via NFC tap or biometric scan
Both keys are required to decrypt your wallet, providing unparalleled security.
Your Wallet = Device Key + Authentication Key
Device Key:
- Generated using Web Crypto API
- Stored in encrypted browser storage
- Never transmitted
- Unique per device
Authentication Key:
- Created via WebAuth API
- Requires NFC tap or biometric scan
- Ephemeral (temporary)
- Cannot be stolen remotely
| Attack Type | Traditional Password | SnapTap |
|---|---|---|
| Phishing | β Vulnerable | β Protected |
| Keylogging | β Vulnerable | β Protected |
| Device Theft | β Vulnerable | β Protected |
| Remote Attack | β Vulnerable | β Protected |
| Brute Force | β Impossible |
Military-Grade Encryption
- Algorithm: AES-256-GCM (Galois/Counter Mode)
- Key Length: 256 bits
- Authentication: Built-in authenticated encryption
- Standard: NIST approved, industry standard
Features:
- Prevents tampering
- Detects unauthorized modifications
- Constant-time operations
- Hardware-accelerated
Secure Key Generation
- Algorithm: HKDF (HMAC-based Key Derivation Function)
- Iterations: 100,000
- Salt: Random 16-byte salt per wallet
- Output: Cryptographically secure keys
Benefits:
- Prevents rainbow table attacks
- Unique keys per wallet
- Forward secrecy
- Resistant to brute force
Browser-Native Security
All cryptographic operations use the Web Crypto API:
- Hardware-accelerated
- Secure random number generation
- Constant-time operations
- No external dependencies
Your private keys are:
- β Encrypted with AES-256-GCM
- β Stored only in browser storage
- β Never transmitted to any server
- β Protected by dual-key system
We cannot:
- β Access your private keys
- β Decrypt your wallet
- β Recover your funds
- β See your seed phrase
Your seed phrase is the master key:
Critical Rules:
- β Write it down on paper
- β Store in multiple secure locations
- β Keep it offline
- β Never share with anyone
- β Never store digitally
- β Never take photos
Recovery:
- Your seed phrase can restore your entire wallet
- Without it, funds cannot be recovered
- Even we cannot help without your seed phrase
One Seed, Multiple Chains
FLIPPRX ONE uses deterministic key derivation to create wallets across multiple blockchains from a single seed phrase:
- XRPL Wallet - Native XRPL key generation
- Supra Wallet - Derived via BIP39 mnemonic from XRPL seed
- Coreum Wallet - Derived via BIP39 mnemonic from XRPL seed
Security Benefits:
- Single backup protects all chains
- Deterministic derivation (same seed = same wallets)
- No additional seed phrases to manage
- Consistent security across all chains
Each chain wallet is encrypted separately:
- XRPL: AES-256-GCM with SnapTap dual-key
- Supra: AES-256 with password/SnapTap
- Coreum: AES-256 with password/SnapTap
Isolation:
- Compromising one chain doesn't expose others
- Independent authentication per chain
- Separate transaction signing
Each blockchain maintains its own security:
- XRPL: Ed25519/secp256k1 signatures
- Supra: Ed25519 signatures
- Coreum: Secp256k1 signatures
Verification:
- All transactions signed locally
- No cross-chain key sharing
- Independent network validation
100% Client-Side
Your Device β XRPL Network
β
No Server
No Database
No Intermediary
Benefits:
- No server to hack
- No data to leak
- No third-party risk
- Complete privacy
Peer-to-Peer
- Direct WebSocket to XRPL nodes
- No intermediary servers
- Transactions signed locally
- Immediate blockchain submission
Encrypted Connections
- TLS 1.3 protocol
- Certificate pinning
- No mixed content
- Secure by default
XSS Protection
Strict CSP headers prevent:
- Cross-site scripting (XSS)
- Code injection
- Unauthorized connections
- Data exfiltration
Allowed Connections:
- XRPL mainnet nodes
- XRPL testnet nodes
- Official XRPL explorers
- Supra Network RPC endpoints
- Coreum Network RPC endpoints
- Verified API endpoints
DDoS Protection
- API routes: 30-60 requests/minute
- Prevents abuse
- Fair usage enforcement
- Automatic throttling
Enable dual-key authentication:
- Setup biometric authentication
- Or use NFC tag
- Provides maximum protection
- Phishing resistant
Backup properly:
- Write on paper (not digital)
- Store in safe/vault
- Keep multiple copies
- Test recovery process
Before sending:
- Double-check recipient address
- Verify amount
- Confirm transaction details
- Transactions are irreversible
Stay current:
- Update your browser
- Keep OS updated
- Enable automatic updates
- Use latest wallet version
Protect your device:
- Enable device encryption
- Use strong device password
- Enable biometric lock
- Keep device secure
- No one legitimate will ask for it
- Not support staff
- Not developers
- Not anyone
- Avoid public WiFi for transactions
- Don't use shared computers
- Use your personal device
- Use trusted networks
Red flags:
- Emails asking for seed phrase
- Fake wallet websites
- Suspicious links
- Too-good-to-be-true offers
Always verify:
- URL is correct: flipprx.one
- HTTPS connection
- Official social media links
- Browser extensions can access data
- Only install from official sources
- Review permissions carefully
- Keep extensions minimal
- Created wallet with SnapTap
- Wrote down seed phrase on paper
- Stored backup in secure location
- Verified backup by restoration test
- Enabled device security
- Browser is up to date
- Device OS is updated
- Reviewed transaction history
- No suspicious activity detected
- Seed phrase still secure
- Verified recipient address
- Double-checked amount
- Confirmed network fees
- Reviewed transaction details
- Authenticated with SnapTap
- β Internal security review completed
- β Peer code review
- β Penetration testing
- β Production deployment security hardening
- β Multi-chain integration security review
- π Third-party audit (planned)
- Automated security scanning
- Dependency vulnerability checks
- Code quality analysis
- Regular security updates
Found a security vulnerability? We appreciate responsible disclosure.
Contact: security@flipprx.one
Please Include:
- Detailed description
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
We Promise:
- Acknowledgment within 24 hours
- Regular updates on progress
- Credit for responsible disclosure
- No legal action for good-faith research
| Feature | Traditional | FLIPPRX ONE |
|---|---|---|
| Authentication | Password only | Dual-key + Biometric |
| Encryption | Varies | AES-256-GCM |
| Key Storage | Server/Device | Device only |
| Phishing Protection | β | β |
| Self-Custodial | Sometimes | Always |
| Open Source | Varies | β |
| No Data Collection | Varies | β |
Common Attack Vectors:
-
Phishing
- Fake websites
- Malicious emails
- Social engineering
- Protection: SnapTap WebAuth
-
Malware
- Keyloggers
- Screen capture
- Clipboard hijacking
- Protection: Device security + SnapTap
-
Social Engineering
- Impersonation
- Fake support
- Urgency tactics
- Protection: Never share seed phrase
-
Physical Theft
- Device stolen
- Shoulder surfing
- Lost hardware
- Protection: Device encryption + SnapTap
General Tips:
- Trust but verify
- If it seems too good to be true, it is
- Take your time with transactions
- When in doubt, ask the community
- Keep learning about security
Your Responsibility:
You are responsible for:
- Keeping your seed phrase secure
- Protecting your device
- Verifying transaction details
- Maintaining backups
- Following security best practices
We Cannot:
- Recover lost seed phrases
- Reverse transactions
- Access your wallet
- Restore lost funds
- Override blockchain rules
Use FLIPPRX ONE at your own risk.
Security is a shared responsibility. We provide the tools, you protect your assets. π
Questions? Contact security@flipprx.one