A private messenger for browser-based collaboration removes the software installation requirement without removing cryptographic protections. Message content stays end-to-end encrypted. Identity is created directly on your device without providing a phone number, an email address, or an account registration.
For teams operating under strict administrative boundaries, this browser model changes how secure communication happens. Traditional desktop messaging tools require elevated machine privileges, operating system package managers, or approval tickets submitted to a systems administrator. In contrast, running inside a browser tab lets you deploy secure channels immediately on locked hardware while maintaining persistent state across working sessions.
The browser path is practical, but it involves trade-offs. As far as we know, Sendant is the only identifier-free messenger with a persistent no-install browser client. The browser is a real way in with nothing to install; the app is the recommended way in for the best experience. Understanding what running inside a web browser can and cannot protect helps teams deploy encrypted messengers without installing an app safely.
The short answer: what a browser-based private messenger actually gives you
Evaluating a browser-based client requires separating distribution mechanisms from cryptographic architecture. Running inside a web runtime changes how the software arrives on your machine, but it does not weaken the core cipher suites if implemented carefully.
When you adopt a browser client for collaboration, three operational factors change immediately:
- Administrative rights become irrelevant: you do not need root access, administrative passwords, or Mobile Device Management (MDM) profile exceptions to establish a private channel.
- Workspaces remain persistent: unlike temporary chat rooms that destroy state when a tab closes, modern browser clients store cryptographic keys locally in sandboxed browser storage.
- Contact lists remain compartmentalized: because no phone number or central directory is required, your identity stays bound to that specific browser environment. It does not follow your mobile SIM card.
A web browser does not change how internet routing works. Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses. If your threat model requires hiding physical locations or traffic origins, network-layer routing solutions remain necessary regardless of whether you communicate through a compiled binary or an engine running JavaScript.
Who this fits: four collaboration scenarios worth testing
Software installation constraints are rarely theoretical. They emerge from corporate security baselines, field conditions, and the need to protect sensitive human contacts.
The first scenario involves locked-down hardware. Corporate laptops, university research computers, and library terminals routinely enforce application whitelisting through policies such as AppLocker or remote MDM agents. When an external consultant or auditor needs a confidential backchannel with an internal team, requesting a desktop client installation can trigger an IT review that compromises operational independence. Operating inside an approved web browser avoids local software policy violations while keeping message plaintext off local disk storage. You can read more about operational handling on managed endpoints in our guide to using a messenger on a locked-down laptop.
The second scenario covers travel across unstable infrastructure. Field researchers and remote teams often deal with hotel captive portals, satellite hops, and throttled cell connections. Message pipelines need resilience mechanisms that survive dropped links without forcing the sender to retype transmissions. Sendant keeps working over throttled, restricted, or intermittent networks and can deliver later via an offline mailbox; it is not a radio-mesh app and does not work with no network at all.
The third scenario centers on small civil-society groups, legal clinics, and human rights investigators coordinating external partners. Forcing a vulnerable contact or external source to supply a cellular telephone number exposes them to SIM swapping, identity correlation, and telecommunications surveillance. Generating a cryptographic identifier locally inside a clean browser session provides an accessible point of entry that demands zero personal identifying data.
To verify whether this model fits your operational workflow, run a practical self-test:
- Open
app.sendant.ioinside your standard web browser. - Allow the client to generate your cryptographic key pairs locally on the device without entering phone or email credentials.
- Exchange an invite link with a trusted peer and transmit an initial test string.
Browser security boundaries vary. If your browser policies block local key generation or prevent access to standard secure storage, identifying that boundary today will clarify whether your hardware allows no-install collaboration tools before an urgent situation arises.
What "no-install" really means (and what it does not)
The term "no-install" is often confused with disposable web chat or anonymous proxy surfing. Clarifying these definitions prevents serious security assumptions from failing in production.
A persistent web client runs locally within your browser sandbox via WebAssembly and JavaScript primitives. It fetches application code, verifies stored keys inside indexed browser storage, and decrypts message records locally. It is not an ephemeral chat room. Ephemeral services discard keys upon tab closure, requiring participants to regenerate identities and recreate rooms every time someone refreshes the screen. A proper private messenger for browser-based collaboration maintains cryptographic continuity across browser sessions while avoiding standard executable installers.
No-install does not mean identity-free by default across the market. Many browser versions of popular messaging suites simply act as secondary mirrors or companion displays for an existing smartphone installation. In those configurations, you are still bound to a central mobile number, and the desktop web interface remains tethered to a running mobile phone. In contrast, an identifier-free architecture creates your cryptographic identity on the local machine directly. There is no central account registry, no verification SMS, and no email recovery flow tied to your personal life.
Crucially, no-install does not equate to network anonymity. Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses. Web requests naturally reveal source IP addresses to intermediaries and hosting servers unless routed through separate proxy layers.
Message exchange requires a data path. Sendant keeps working over throttled, restricted, or intermittent networks and can deliver later via an offline mailbox; it is not a radio-mesh app and does not work with no network at all.
A notable practical consideration involves browser profiles and shared workstations. If an investigator operates inside a shared library computer or a borrowed terminal, closing the browser tab does not necessarily purge the local storage database. If private browsing or incognito mode is selected, the browser wipes local storage upon window closure, which permanently erases the locally generated cryptographic keys unless exported beforehand. Teams using browser-based secure chat must establish clear protocols: export recovery seeds securely if key continuity is required, or deliberately abandon sessions when operating on machines they do not control.
The encryption story, stated without superlatives
Sendant is built on X3DH + Double Ratchet—the same primitives Signal uses—with publicly documented architecture. Sendant's source code is not public.
The mathematical foundation relies on established cryptographic specifications. Key establishment between participants relies on the Signal X3DH Key Agreement Protocol, which provides mutual authentication and shared secrets across asynchronous messaging sessions. Subsequent message transmission uses the Signal Double Ratchet Algorithm, which rotates ephemeral keys with every message exchange to provide forward secrecy and post-compromise security.
An independent audit is planned; Sendant has not yet been audited. We state this transparently because professional threat modeling requires assessing verified posture rather than marketing assurances.
The verification model rests on published engineering artifacts, avoiding repository browsing. The trust model is verifiable, not open. We publish detailed architecture documents, protocol specifications, and standard test vectors that allow security teams to confirm cryptographic outputs against reference implementations. For Android environments, we distribute a signed, hash-verifiable direct APK so operators can match distribution signatures outside the control of commercial app stores. Sendant is on the App Store for iPhone (version 1.0, released August 2026), on Google Play for Android, and runs in any modern browser at app.sendant.io with nothing to install.
Every conversation has a safety number you compare digit by digit, in person or out loud on a call. QR codes are used to add a contact (invite links), not to verify a safety number. When you add a colleague, the initial exchange occurs through an invite link or visual code. To confirm that no man-in-the-middle entity altered the public keys during that initial setup, both parties open the conversation details and verify the safety number sequence across an authenticated secondary channel.
How to evaluate a private messenger for browser-based collaboration
Selecting software for confidential operations requires a disciplined framework. Teams should evaluate six technical dimensions before trusting critical workflows to any browser-based communication platform.
1. Identity and onboarding dependencies
Examine what information the system demands before producing your first message. If an application requires a telephone number or corporate email address, it exposes your identity to external lookup directories. True privacy-focused clients generate cryptographic key pairs locally upon page initialization without demanding external contact coordinates.
2. Browser client autonomy
Determine whether the web interface operates as an autonomous client or a dependent companion mirror. A companion web view requires an active, battery-powered mobile phone running in the background. A standalone web client executes the Double Ratchet state locally inside the browser runtime, allowing independent operation on desktop computers without a mobile phone present.
3. Network transport and resilience
Assess how the application handles degraded networks. When working across field assignments or restricted corporate firewalls, connections frequently disconnect. Test whether the client queues outbound messages locally, supports direct peer connections or intermediate relays, and stores pending payloads in an offline mailbox when recipients are temporarily disconnected.
4. Key verification workflows
Inspect the authentication mechanisms available within individual chats. Without an out-of-band verification procedure, end-to-end encryption remains susceptible to active server impersonation. Check whether the platform provides clear, digit-by-digit safety number displays that can be audited over a phone call or in person.
5. Documentation and architectural transparency
Review the quality of published technical materials. Look for clear protocol whitepapers, message framing specifications, and explicit disclosures regarding operational gaps. Any platform that makes unrealistic promises regarding total anonymity or claims to hide network locations without specialized proxy infrastructure should be treated with extreme caution. You can inspect our technical implementation details on our browser security architecture overview.
6. Business and funding models
Investigate how the platform covers infrastructure costs. Free services that monetize metadata, serve targeted ads, or promote speculative cryptographic tokens carry conflicting operational incentives. Sendant is free, with no ads, no token and no data monetization, and the free limits do not change. An optional Pro Relay subscription ($3/month or $29/year, sendant.io/pro) raises relay limits on the web client and Android; it is not available on iPhone.
How it compares: Signal, Session, SimpleX, Briar, Telegram
Understanding where a browser-first client fits requires comparing it with established tools across the secure messaging spectrum.
Signal provides a widely respected implementation of end-to-end encryption. However, its registration model requires a valid cellular telephone number. Signal does not offer a standalone browser client; its desktop experience requires installing an Electron application paired to a primary mobile device. For detailed analysis, review our Sendant vs Signal comparative breakdown.
Session takes an identifier-free approach by routing traffic across an incentivized node network, avoiding phone numbers entirely. Session laid off its entire paid team in April 2026 and runs on a roughly 3-person donation-funded skeleton crew; it did not shut down. Session documents its network architecture and downloadable desktop binaries on the Session official site.
SimpleX Chat uses an architecture that eliminates user-facing identifiers altogether. It separates message routing into isolated simplex queues where senders and receivers use distinct communication servers. The project explains its queue design and mobile clients on the SimpleX Chat official site. SimpleX requires configuring client applications or hosting specific relay queues, which requires more onboarding effort than opening a URL.
Briar addresses an entirely different threat environment. It is engineered for scenarios where the internet is shut down or local surveillance is pervasive. Briar operates peer-to-peer over local Wi-Fi and Bluetooth mesh, making it an essential tool when centralized network infrastructure fails entirely. Briar owns that operational niche, but it requires native software installations and does not run inside standard desktop web browsers.
Telegram is primarily a centralized cloud service. Standard Telegram chats store message history on Telegram's infrastructure, and end-to-end encryption is restricted to optional one-to-one "Secret Chats." Its default group chats and desktop interfaces do not provide default end-to-end encryption, representing a fundamentally different security model.
Swipe to see all columns →
| Tool | Client distribution | Identity requirement | Encryption default | Network approach |
|---|---|---|---|---|
| Sendant | Browser (app.sendant.io), iOS (v1.0), Android | None (device-generated) | End-to-end (X3DH + Double Ratchet) | P2P, relay, and offline mailbox |
| Signal | Native mobile, installed desktop app | Phone number required | End-to-end (Signal Protocol) | Centralized infrastructure |
| Session | Native mobile, installed desktop app | Session ID (no phone number) | End-to-end encryption | Decentralized onion routing |
| SimpleX | Native mobile, command-line, desktop | None (unidirectional queues) | End-to-end encryption | Isolated unidirectional relays |
| Briar | Native mobile and desktop binaries | None (local identity) | End-to-end encryption | Local P2P, Wi-Fi, and Bluetooth |
| Telegram | Native mobile, desktop apps, web client | Phone number required | Cloud-stored (Secret Chats optional) | Centralized cloud network |
Running a small team on it: setup, verification, and hygiene
Deploying a private messenger for browser-based collaboration across a working group requires operational discipline. Technical encryption cannot protect a team that neglects endpoint safety or verification protocols.
Structured onboarding sequence
To set up a team without exposing member identities, follow a step-by-step sequence:
- Direct each team member to navigate to
app.sendant.ioon their designated workstation. - Allow the local machine to generate the cryptographic keys inside the browser runtime.
- Share contact invite links via existing secure channels or direct visual transfer.
- Before transmitting operational data, verify safety numbers digit by digit over a phone call or in person.
Key verification is mandatory. Skipping identity verification leaves communication channels vulnerable to undetectable interception. Treating key verification as an administrative requirement ensures the cryptographic guarantees remain intact.
Group communication discipline
In group conversations, every member's endpoint expands the attack surface. Establish operational agreements regarding what belongs in group threads versus direct one-to-one channels. Sensitive source identifiers, raw field locations, and operational credentials should remain restricted to verified direct dialogues. If an external participant leaves a project, create a fresh collaboration thread. Close the historic channel completely.
Browser and workstation environment hygiene
Operating inside a web browser means your messaging environment shares resources with other browser tasks. Mitigate contamination risks through deliberate browser management:
- Dedicate an isolated browser profile exclusively to confidential messaging to separate active session storage from daily web browsing and third-party extensions.
- Disable third-party browser extensions within that dedicated profile, as unvetted extensions can read DOM contents and monitor keyboard inputs.
- Enforce strict operating system lock screens so unattended machines cannot be viewed by unauthorized physical bystanders.
- Establish a clean-up policy for shared machines: clear site storage completely when decommissioning a temporary workstation.
Network failure contingencies
Teams deploying to field positions should review our analysis of what happens when the network fails. In remote areas, data packets face high packet loss. When a collaborator transmits a message over an unstable connection, the payload queues until a network path clears. Recipients who were unreachable during transit collect their encrypted payloads via an offline mailbox once their client re-establishes an internet connection.
Where the browser approach falls short
Engineering decisions involve trade-offs. Relying on a browser-based messaging client introduces clear boundary limits that security evaluators must weigh honestly.
A web browser cannot protect you against a compromised host operating system. If a corporate laptop runs centralized keystroke logging software, screen capture monitoring, or intrusive administrative management tools, anything typed into a browser window is exposed prior to encryption. A secure browser sandbox protects against neighboring websites, not against the underlying operating system kernel.
Web applications do not hide network traffic characteristics. Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses. Corporate firewalls and internet service providers can inspect the destination IP addresses and domain names associated with web traffic, observing that communication is occurring even though they cannot decrypt the content.
Browser environments require existing network connections. Sendant keeps working over throttled, restricted, or intermittent networks and can deliver later via an offline mailbox; it is not a radio-mesh app and does not work with no network at all. If an operational deployment demands communication during a complete electrical grid blackout or total telecommunications shutdown, hardware-level radio tools are required.
Audit status is another factor to weigh. Sendant is built on X3DH + Double Ratchet—the same primitives Signal uses—with publicly documented architecture. An independent audit is planned; Sendant has not yet been audited. Organizations with mandatory policies requiring third-party audit attestations prior to software use should account for this status during evaluation.
Session persistence introduces operational exposure on shared terminals. Because browser storage persists across tab closures to preserve your identity, a user who steps away from a shared machine without clearing site data leaves the local message history accessible to the next person who opens that browser profile.
A decision checklist before you commit
Review these operational criteria before transitioning your team's workflow to a browser-based secure chat workflow:
- Client accessibility: can every team member navigate to
app.sendant.iowithout encountering local administrative network blocks or conflicting web filtering rules? - Threat landscape: does your threat model require masking your physical location and IP address? If yes, a browser messenger alone does not fulfill that requirement.
- Physical infrastructure: are you operating in areas with intermittent internet access, or do you require radio transmission without internet connectivity? If the latter, specialized hardware mesh tools are needed.
- Verification discipline: is your team prepared to verify conversation safety numbers digit by digit over a secondary channel before discussing sensitive matters?
- Compliance and policy: has your technical lead reviewed the published architecture, the planned audit timeline, and the closed-source model to ensure it satisfies your group's internal standards?
Frequently asked questions
Does a browser-based private messenger still use end-to-end encryption?
Yes. Cryptographic keys are generated, stored, and managed directly on the local machine via WebAssembly and browser crypto APIs. The server routes encrypted payloads without possessing the private keys necessary to decrypt message contents.
Can I use Sendant in a browser without installing anything on a work laptop?
Yes. You can access the complete client directly by visiting app.sendant.io in any modern web browser. The application runs locally within your browser sandbox without requiring software installation, administrative permissions, or operating system package approvals.
Does the browser client hide my IP address or location?
No. Sendant's servers see only ciphertext (message content). Sendant does not claim to hide network-level metadata such as IP addresses. Network intermediaries and destination servers can see standard routing details unless you route traffic through separate network proxies.
How do I verify a contact if there is no QR code for safety numbers?
Every conversation has a safety number you compare digit by digit, in person or out loud on a call. QR codes are used to add a contact (invite links), not to verify a safety number. To ensure no intermediary intercepted your exchange, open the safety number view and read the numerical string to your contact across an authenticated channel.
What happens to my messages if the network drops mid-conversation?
Sendant keeps working over throttled, restricted, or intermittent networks and can deliver later via an offline mailbox; it is not a radio-mesh app and does not work with no network at all. Incomplete outbound transmissions queue locally until a functional data path opens, while undelivered inbound payloads wait securely in mailbox infrastructure until the recipient reconnects.
Open app.sendant.io in the browser you already have. Create an identity directly on the device. Run one verified conversation with a colleague before deciding, then compare the alternatives if the browser path is not the constraint you need solved.
