Privacy Policy
Last updated: January 2025
1. Introduction
Floating Point Protocol ("FPP") is designed with privacy as a core principle. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data.
2. Information We Collect
On-Chain Data
The Protocol operates on a public blockchain. While transactions are designed to be private through ZK proofs and ring signatures, certain data is publicly visible:
- Deposit transactions (wallet address, amount)
- Withdrawal transactions (wallet address, amount)
- Cryptographic commitments (but not the underlying values)
Off-Chain Data
We do not collect or store:
- Personal identification information
- Email addresses or phone numbers
- IP addresses (our frontend does not log requests)
- Private keys or nullifier secrets
3. How Privacy is Protected
FPP uses advanced cryptographic techniques to protect your transaction privacy:
- Zero-Knowledge Proofs: Verify transaction validity without revealing amounts or participants
- Ring Signatures: Hide the sender among a group of decoy signers
- Pedersen Commitments: Cryptographically hide values while preserving verifiability
- Stealth Addresses: Generate one-time addresses for recipients
4. Third-Party Services
To interact with the Protocol, you may use third-party services such as wallet providers (MetaMask, etc.) and RPC providers. These services have their own privacy policies that govern their data collection practices.
5. Audit Mode (Optional)
Users can optionally enable Audit Mode, which generates view keys that can be shared with authorized parties (e.g., regulators, auditors). This is entirely opt-in and under user control.
6. Your Rights
Since we do not collect personal data, traditional data subject rights (access, deletion, etc.) do not apply in the conventional sense. You have full control over your on-chain assets through your private keys.
7. Contact
For questions about this Privacy Policy, please contact us at privacy@fpp.protocol