// privacy policy

Privacy Policy

Beagle Chat — browser extension · effective 2026-09-29

Beagle Chat for the browser is a messaging client and a Solana wallet that run entirely on your device. It has no account system and no analytics. The one service of ours that receives page or profile content is the Fill agent, and only when you press Fill with Beagle (section 2). This page says exactly what the extension keeps, where, and which network services it talks to.

1. What the extension stores, and where

Carrier identity
The keypair that is your Beagle identity (format decent-peer-tox-keypair-v1). Created on your device, stored in the extension's IndexedDB, never sent anywhere. You can export it as a file and import it into another Beagle client; anyone holding that file is you.
Profile
The name, one-line description and avatar you choose. Sent only to the friends you add (it travels inside a friend request and over your sessions) and, if you register a beagles.eth name, published in that public record by your own action.
Friends and messages
Your roster, pending requests and message history, in the extension's IndexedDB on this device. Messages are end-to-end encrypted between you and the friend; relays and bridges carry ciphertext.
Private profile
Fields you fill in under Profile › Private profile (email, company, bio…), each with a disclosure policy you set. Stored on this device. Fields set to private or ask each time are never sent anywhere. When you press Fill with Beagle, fields set to public or contacts may be sent to the Fill agent to answer that form (section 2).
Answer bank
Questions and the answers you gave on forms with Fill with Beagle, and the names and checksums of files you used, so the next form can reuse them. Stored on this device with your identity.
Wallet
Solana seed phrases and private keys, encrypted with AES-GCM under a password you choose (PBKDF2 key derivation), in the extension's local storage. Signing happens on your device. dApp connection approvals are stored locally.
Preferences
Language, theme, network choice, notification choices — local storage.

Nothing above is synchronised, backed up or copied to any server operated by us. Removing the extension removes it all; export your identity key and your wallet's recovery phrase first if you want to keep them.

2. Network services the extension talks to

Apart from the Fill agent as described, none of these receive your private keys, your message plaintext, your private profile or your browsing history.

3. Browser permissions

4. What we do not do

5. Your choices

6. Changes and contact

Changes to this policy ship with a new version of the extension and are noted in its changelog. Questions: message help.beagles.eth (Beagle Chat Help) on Beagle — open the chat in app.beagle.chat ↗ · or add it in the extension

About the extension →