Raven node and CLI
Identity, contacts, keys, and local message state are held on the host. The supported peer path does not require a Raven-operated central account directory or message database.
legal/privacy
How Raven’s terminal software, optional agent integrations, and this website handle information. Updated 8 September 2026.
privacy/scope
Raven’s peer protocol, RDAP’s configured agent services, and visits to this website do not share one data-handling model.
Identity, contacts, keys, and local message state are held on the host. The supported peer path does not require a Raven-operated central account directory or message database.
RDAP stores its own agent keys and team state. The operator chooses carriers and model providers. Hosted providers receive the requests and context sent to them; inspect those settings before delegating sensitive work.
This website is hosted by Vercel. Loading a page sends standard HTTP request information, including an IP address and request headers, to the hosting infrastructure. The site code does not include advertising trackers, analytics scripts, or a visitor login.
privacy/identity
Raven does not ask for an centrally registered account to create a local identity.
You choose which peers receive your public address, public key, fingerprint, and any local name you share. Private identity material must stay in a protected profile or a backup you control.
File permissions, operating-system controls, disk encryption, and the selected storage implementation determine local protection. Identical hardware-bound storage is not assumed on Linux, Windows, and macOS.
Stop the node before removing its profile, message data, keys, and backups. Uninstalling a binary does not necessarily remove those files. There is no central account recovery service; losing the keys can mean losing the identity.
privacy/communication
The normal Raven envelope path requires authenticated session setup and seals message content locally before a carrier forwards it.
Peers may retain messages they receive. Store-and-forward hosts may retain sealed envelopes according to their queue and expiry policy. Deleting a local copy does not delete every peer’s copy or backup.
A carrier or network observer can see information such as timing, traffic volume, and reachable endpoints. Payload encryption does not remove all network metadata.
Local data retention depends on the host’s configuration and the copies its operator keeps. Relay and provider policies depend on the selected services. This page makes no universal retention or remote-erasure guarantee.
A software library is different from a hosted service. The Cargo manifests identify the actual components and enabled features.
The Rust workspace declares libraries including ed25519-dalek, chacha20poly1305, and zeroize for signatures, payload protection, and sensitive-buffer handling. Their presence is not a completed security audit.
The raven-swarm crate uses libp2p. Bootstrap and relay hosts are network participants; a library dependency does not determine their operator or retention policy.
The core uses rusqlite and SQLite. SQLCipher is available behind an explicit build feature; encrypted storage must not be assumed for every default SQLite database.
The identity seed uses macOS Keychain or a DPAPI-protected file on Windows. GNU/Linux has a Secret Service loading path, but fresh protected identity creation is currently disabled in the published code. A successful source build does not remove that gate.
Core dependencies and storage feature flags · Platform storage details
privacy/integrations
Review the services you configure and the external links you choose to open.
Direct HTTP tasks are signed but unencrypted. HTTPS or a protected network layer is needed for confidentiality. A shared Git repository has its own access rules and retention. The experimental plaintext mailbox is disabled by default.
Optional RDAP integrations may send task content and permitted project context to an operator-selected service. Review that service’s policy and configuration; Raven’s core peer protocol does not make external processing local.
Vercel serves website requests; GitHub serves the linked repositories. Their own privacy policies govern those services. Raven’s local peer architecture does not imply that website hosts receive no connection data.
privacy/contact
For privacy questions, write to info@raven-messenger.com. Policy changes are published on this page with an updated revision date. Security reports should follow SECURITY.md.