GHOSTLINK

Communication that leaves no trace. End-to-end encrypted, peer-to-peer direct. Nothing to seize, because there is no server holding it.

3 peers online · mesh healthy · 0 servers involved
Scroll
0Servers in the middle
0Bytes of metadata kept
0%Peer-to-peer, always
Why it's different

Built so that nothing exists to leak.

Most messengers protect the message and keep the map. GhostLink removes the map entirely.

No Servers

Messages travel straight between devices over a direct encrypted link. There is no inbox in the middle to subpoena, breach, or shut down — because there is no middle.

Direct P2P mesh

End-to-End Encrypted

AES-256-GCM over an ECDH P-256 key exchange, with keys generated and held on your device. Ciphertext is authenticated — tampering is detected, not quietly decrypted.

AES-256-GCM · ECDH P-256

No Metadata

No account, no phone number, no email. Nothing records who spoke to whom or when, because nothing is in a position to watch. Your identity is a key you generate — not a profile we keep.

Zero-knowledge identity

The full feature list and the threat model are further down this page.

ghostlink — connected · direct link · AES-256-GCM
# nova E2E verified

The desktop and web app, connected to a peer over the mesh — hover any message to peek at its ciphertext.

How it works

Three steps. Thirty seconds. No signup.

Generate your key

GhostLink creates a private key on your device the first time it runs. It never leaves. There is no account because your key is your identity.

Share your link

Exchange a short invite code or QR with the person you want to talk to — in person, over any channel. The key exchange (ECDH P-256) happens between your devices alone.

Talk, vanish, repeat

Every message is AES-256-GCM encrypted and authenticated, then sent peer-to-peer. Close the app and the conversation exists only where you both chose to keep it.

Want the full walkthrough? Read the step-by-step setup guide.

Hands-on

Watch your words turn into noise.

A simplified scramble, running entirely in your browser. Type a message, encrypt it, and see what a wiretap would actually read.

// press scramble — plaintext never looks this boring

Demo uses a character-level scramble for illustration. GhostLink itself uses real AES-256-GCM — the same class of cipher protecting banking and government systems.

Feature set

Everything you need. Nothing you don't.

Nine capabilities, all peer-to-peer, all encrypted on your device before anything moves.

Encrypted Chat

Messages encrypted before they leave your device. Blockchain-chained for tamper detection.

E2E · tamper-evident

Secure File Transfer

Files split into encrypted 64KB chunks sent P2P. SHA-256 verified on arrival. Up to 2GB with Pro.

64KB chunks · SHA-256

Voice & Video Calls

End-to-end encrypted calls via WebRTC. No call logs. No recording. No trace.

WebRTC SRTP

Screen Sharing

Share your screen securely with connected peers. Encrypted stream, no third-party relay.

Encrypted stream

Self-Destruct Messages

Set messages to vanish in 30s, 60s, or 5 minutes. Cryptographically deleted — not just hidden.

30s · 60s · 5min

Seed Phrase Recovery

Your 12-word phrase recovers everything on any device. Backed up across peers, not servers.

BIP39 · 12 words

Blockchain Integrity

Every conversation is a SHA-256 linked chain. Open the explorer and verify any message yourself.

SHA-256 chain

Team Workspaces (Pro)

Shared encrypted vault for your team. One key, all members, zero server.

Shared vault

Self-Destruct Identity

Duress PIN wipes everything silently. Nothing left. Not even a trace.

Duress PIN
Security

Security without compromise.

We don't ask you to trust us. The math does it.

WhatHow
EncryptionAES-256-GCM
Key ExchangeECDH P-256
IdentityBIP39 12-word seed phrase
IntegritySHA-256 blockchain chain
Key BackupShamir's Secret Sharing
Key RecoveryPBKDF2 100,000 iterations
CallsWebRTC SRTP
StorageEncrypted localStorage

✓ What we can see

Nothing. There is no server. There is no us in the middle. Zero.

✗ What governments can demand from us

Nothing. We hold no keys, no messages, no metadata, no user records. There is nothing to hand over.

GhostLink is open source under GPL-3.0. Read the code, audit it, fork it — privacy tools must be transparent, and GPL-3.0 means no one can ever take GhostLink private.

View source on GitHub → Mirrored on GitLab →
Get GhostLink

Install it, or just open it.

Free and open source under GPL-3.0. No account, no email, no payment details — on any platform.

Available now

Web App

Runs in the browser. Nothing to install, nothing left behind.

no download
Open Web App
Beta

Android

Android 7.0 (API 24) and above. Sideload the APK.

ghostlink-android.apk
Download APK
Coming soon

Desktop

Windows 10/11, macOS 11 and later, and Linux builds.

ghostlink-setup.exe · ghostlink.dmg
Watch releases
Platform Artifact Status
Web Appno download — runs in the browserAvailable now
Androidghostlink-android.apk · Android 7.0+Beta
Windowsghostlink-setup.exe · Win 10/11 64-bitComing soon
macOSghostlink.dmg · macOS 11+, Apple silicon & IntelComing soon
Linuxghostlink.deb · Debian/Ubuntu 64-bitComing soon
iOSApp Store · iOS 15+Coming soon

Web: Chrome 89+, Firefox 90+, Safari 15+, Edge 89+ · Requires WebRTC, Web Crypto API and localStorage.

Platform builds, release notes and checksums ship with every release on GitHub.

Pricing

Simple pricing. Privacy shouldn't cost a fortune.

The core app is free forever. Paid tiers fund development — no subscriptions platform, no card on file, keys delivered by email.

Free
$0
forever
  • ✓ Encrypted P2P chat
  • ✓ Up to 5 peers
  • ✓ File transfer up to 25MB
  • ✓ Voice & video calls
  • ✓ 12-word seed recovery
  • ✓ Blockchain explorer
  • ✗ Team workspaces
  • ✗ Files up to 2GB
  • ✗ Pro themes
Get started free
Team
$25
/ month · up to 5 members
  • ✓ Everything in Pro
  • ✓ 5 Pro licenses
  • ✓ Shared team workspace
  • ✓ Shared encrypted vault
  • ✓ Admin controls
Enterprise
$80
/ month · unlimited members
  • ✓ Everything in Team
  • ✓ Unlimited member seats
  • ✓ Unlimited workspaces
  • ✓ Signaling relay setup support
  • ✓ Priority email response (24hr)
  • ✓ Custom onboarding call
  • ✓ Source code audit support

All licenses delivered as activation keys via email. No subscription platform. No credit card stored anywhere. Payment accepted in BTC, ETH, USDT, and other major cryptocurrencies.

FAQ

Frequently asked questions.

Yes. The core app is free forever. Pro adds power features for users who need them.

Your data cannot be recovered without it. This is by design — no one can recover it for you, including us. Write it down, store it safely. Consider distributing Shamir fragments to trusted peers.

There is nothing to shut down. GhostLink has no central server. Every user runs their own node. Even if our website goes down, the app keeps working.

GhostLink does not require a phone number, email, or any personal information. Your identity is your cryptographic key pair — nothing else.

No. Messages are encrypted on your device before sending. We have no server, no keys, and no way to read anything.

First connection uses QR codes or invite strings — share out of band (Signal, email, in person). Reconnection uses cached peer info automatically.

Messages queue locally until the peer reconnects. Queue auto-clears after 24 hours.

Yes. End-to-end encryption is legal in most countries. GhostLink is a general purpose communication tool. Users are responsible for complying with local laws.

Zero Trust. Zero Trace. Zero Servers.

Free and open source, GPL-3.0. No account required — ever.

Download GhostLink Explore the features
Copied