π Bundlr Security Policy
Last Updated: February 2025
At Bundlr, security is our top priority. We have implemented robust security measures to protect users' private keys, transactions, and personal data. This document outlines the security protocols we follow to ensure a safe and trustless environment for token bundling and trading.
π 1. Client-Side Security
- In-memory handling of private keys to prevent long-term storage.
- Immediate clearing of sensitive data after transaction execution.
- Secure input masking to protect private key entry from being exposed.
π 2. Transaction Signing Flow
- All transactions are signed locally in the user's browser.
- Only signed transactions are sent to the backend, ensuring no raw private key exposure.
- Bundlr never transmits or stores private keysβusers maintain full control.
π‘οΈ 3. Secure Key Handling
We have implemented a SecureKeyHandler class that ensures:
- β Sensitive data is immediately cleared from memory after signing.
- β All private keys are used only in-memory and never persist.
- β Validation of secure execution context to ensure safety.
- β Detection of potential security risks, such as browser vulnerabilities.
π 4. Enhanced Input Security
- Clipboard auto-clearing to prevent private keys from being copied and leaked.
- Screen capture prevention during sensitive operations.
π 5. Context & Risk Validation
Bundlr actively monitors the security of the environment in which it operates:
- π Ensures HTTPS usage for secure communication.
- π οΈ Detects developer tools to prevent potential debugging-based attacks.
- 𧩠Flags conflicting wallet extensions that could interfere with security.
π 6. Secure Bundle Creation
Our createBundle function follows strict security protocols:
- β Uses secure key handling to prevent memory leaks.
- β Immediately clears private keys after transaction signing.
- β Ensures robust error handling to avoid data persistence in case of failure.
π 7. Network Security
- All connections use HTTPS for encrypted communication.
- Content Security Policy (CSP) headers prevent cross-site attacks.
π’ 8. User Warnings & Education
- Clear security warnings near private key input fields.
- Education on Bundlr's policy: We never store private keysβusers maintain full custody of their wallets.
π Continuous Security Audits
Security is an ongoing process. We regularly:
- βοΈ Conduct internal security audits to identify vulnerabilities.
- βοΈ Implement updates and patches to strengthen security.
- βοΈ Provide educational resources to help users stay secure.
π© Contact Us for Security Concerns
If you identify a security issue or have concerns, please contact us:
- π¬ Community Chat: Telegram
π Bundlr is committed to providing a safe and secure trading experience. Stay protected, stay in control! ππ₯