Raven node and CLI
Identity, contacts, keys, and local message state are held on the host. The supported peer path does not require a central account directory or message database operated by Raven.
legal/privacy
How the Raven terminal software, optional agent integrations, and this website handle information. Updated 8 September 2026.
privacy/scope
The Raven peer protocol, the agent services configured in RDAP, 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 central account directory or message database operated by Raven.
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 a 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 storage bound to hardware 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 the copies or backups that peers keep.
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 configuration of the host 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 the dalek Ed25519 library, chacha20poly1305, and zeroize for signatures, payload protection, and the handling of sensitive buffers. 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. On GNU/Linux it uses the desktop keyring (Secret Service) when one is unlocked, and otherwise a file encrypted with a passphrase you choose. There is no recovery without that passphrase.
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 a service the operator selects. Review the policy and configuration of that service; the core peer protocol of Raven does not make external processing local.
Vercel serves website requests; GitHub serves the linked repositories. Their own privacy policies govern those services. The local peer architecture of Raven does not imply that website hosts receive no connection data.
privacy/contact
Questions about privacy? Write to us. Policy changes are published on this page with an updated revision date. Security reports should follow SECURITY.md.