Privacy Policy
Last updated: May 5, 2026
CalixOne ("we", "our", or "the app") is committed to protecting your privacy. This policy explains how CalixOne handles your information.
1. Data We Do Not Collect
CalixOne does not collect, store, or transmit:
- Your name, email address, or phone number
- Your messages, calls, or vault contents
- Your contacts or address book
- Your location
- Device identifiers or advertising IDs
- Usage analytics or behavioral data
2. Data Stored Locally on Your Device
All user data is stored exclusively on your device:
- Cryptographic identity — stored in iOS Keychain (device-only, not backed up to iCloud)
- Messages and call logs — stored in an encrypted local database (CoreData)
- Vault files and notes — encrypted on-device storage (ChaCha20-Poly1305 / Kyber-768)
- Contacts — stored locally, never uploaded
3. Signaling Server
CalixOne uses a signaling server solely to establish peer-to-peer WebRTC connections between devices. The signaling server:
- Relays connection handshake messages only (SDP offers/answers, ICE candidates)
- Does not store message content, call audio, or video
- Does not log user identities or IP addresses beyond standard server operation
Once a peer-to-peer connection is established, all communication flows directly between devices.
4. Encryption
CalixOne uses strong cryptography to protect your data:
- Messages: ChaCha20-Poly1305 with X25519 key exchange
- Database: ChaCha20-Poly1305 with HKDF-derived key
- Vault notes: CRYSTALS-Kyber-768 (NIST FIPS 203) + ChaCha20-Poly1305
- Vault files: ChaCha20-Poly1305 per file
- Identity keys: Stored in iOS Keychain with
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
5. Third-Party Services
CalixOne does not integrate any third-party analytics, advertising, or tracking SDKs. No data is shared with third parties.
6. Cameras and Microphone
CalixOne requests access to your camera and microphone solely for video and voice calls. This data is transmitted directly to your call recipient via WebRTC and is never stored or recorded by the app or our servers.
7. Children's Privacy
CalixOne is not directed at children under 13. We do not knowingly collect any information from children.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated date. Continued use of the app after changes constitutes acceptance of the updated policy.
9. Contact
If you have any questions about this Privacy Policy, please contact us at: