W

WILTKEY

SYS: ACTIVE DECENTRALIZED MODE
Ephemeral, Bluetooth-gated Chat

The chat app for the
terminally offline.

Wiltkey is a communication tool built strictly for real-world interactions. No phone numbers, no emails, no persistent accounts, and absolute privacy. You pair with friends face-to-face over Bluetooth, chat securely, and let connections naturally fade unless you meet up to recharge them.

Get Wiltkey (Beta)

ANDROID APK Download (Direct) No Play Store required. Secure local install.
Coming Soon
11:26
5G
MATEUSZ
http://192.168.1.234:8000
[>_]
ME: 800 B | PEER: 1.2 KB
Lol good thing the AI overlords didn't see that one 23:19
Only have around 800 Bytes left, wanna meet up sometime? 23:19
Sure, let's check out that new movie with Adam Sandler 23:20 ✓
bruh, sure, i guess, the one at 18? 23:20
Yepp 23:21 ✓
Cost: -0 B Remaining: 800 B / 2.0 KB
Decrypting Zero-Data Manifesto...
ARCHITECTURE

How Wiltkey Operates

Wiltkey was built to replicate the privacy of real-life interactions. By using physical Bluetooth pairing and automatic data decay, it prevents spam and keeps your communication grounded in actual relationships.

01

Physical Bluetooth Proximity Pairing

Adding contacts over the internet is blocked. Pairing requires devices to register a local Bluetooth signal strength closer than -75 dBm. This ensures that you must meet the person physically to create a channel, eliminating remote spam and digital harassment.

02

Zero Account Identity

Upon initialization, the app generates a local Ed25519 cryptographic keypair on your device. Since there are no user accounts, phone numbers, or email requirements, you hold absolute ownership of your cryptographic identity.

03

The Byte Budget (Wilt)

Every contact starts with a split capacity charge. Sending messages, images, or audio drains the budget. At zero bytes, the chat wilts (locks). To unlock it, you must meet in person and recharge in person over Bluetooth, keeping digital interactions grounded in reality.

04

Cross-Relay Compatibility

Instead of a centralized server, Wiltkey operates on simple message-forwarding servers called relays. Because there is no single server governing the system, anyone can host their own. If users are on different relays, the app bridges them automatically.

Want to see it in action?

Launch the interactive architecture simulation to visualize the data flow, message collision, group chat lanes, message relay limitations, and resync mechanisms.

Launch Interactive Guide
REAL-WORLD APPLICATION

When is Wiltkey useful?

🎟️

Concerts & Conventions

Met a cool stranger at a festival, anime convention, or hackathon? Swap a Wiltkey pairing instead of sharing your main social profiles. Connect during the event, and let the connection naturally expire once you go home.

🕯️

Privacy-First Dating

Set up a first date without exposing your phone number, full name, or social handles. If the date turns out bad, simply press the "Nuke" button. The secure channel is completely wiped, leaving them with no way to trace you.

🧭

Grounded Friendships

Wiltkey shifts the focus back to physical proximity. If you drift apart from someone and stop meeting up, the chat decays. This ensures your digital social bubble reflects the real world and lets fading contacts fade naturally.

Activists, Journalists & Heavy Surveillance Zones

Establish local communication links that completely bypass telecom infrastructure and internet filters. Anyone can host their own local relay on a laptop and create a Wi-Fi hotspot, creating a localized network where messages travel between devices without ever leaving to the internet. If your physical device is seized or you are stopped at a checkpoint, entering a wrong PIN 5 times instantly deletes all encryption keys, records, and files, protecting your networks.

🛡️

Advanced Privacy & Media Protection

Wiltkey blocks third-party screenshot capturing by default. For media transfers, we provide image download toggles, allowing you to decide if shared photos can be saved to the recipient's external device storage. We also support ephemeral messages and self-destructing media, which automatically corrupt and render unreadable after a customized viewing timer, giving you the sharing security you deserve.

DECENTRALIZED OPERATIONS

Host Your Own Relay

You don't need to rely on our servers to communicate. The Wiltkey backend is open source, built in Go, and has absolutely zero dependencies. You can run it on your own server, home PC, Raspberry Pi, or even a local laptop to spin up a completely offline network via a Wi-Fi hotspot.

Option A: Compiled Go Binary

Wiltkey compiles into a single, lightweight executable. It runs instantly on any platform: Linux, macOS, or Windows.

  1. Install Go on your server.
  2. Clone the relay repository.
  3. Compile: go build
  4. Run: ./relay --port 8000

Cross-Relay Bridging

Wiltkey is fully compatible across servers. If you host on your relay (myrelay.org) and your friend is on theirs (otherrelay.net), Wiltkey client apps will automatically route messages across relays seamlessly.

Option B: docker-compose.yml

Relay config
version: '3.8'
services:
  wiltkey-relay:
    image: github.com/wiltkey/relay-backend:latest
    container_name: wiltkey_relay
    ports:
      - "8000:8000"
    environment:
      - PORT=8000
      - MAX_CONNECTIONS=1000
      - OFFLINE_TTL_SEC=86400 # Clean queued msgs after 24h
    restart: unless-stopped

Frequently Asked Questions

How are messages secured?

All chats and local storage files are encrypted end-to-end using standard cryptography. The relay servers only see encrypted packets and have no way to decrypt or read your messages.

What is the PIN security system?

When you create your profile, you must set a security PIN. Your local database and chat files are encrypted using a key derived directly from this PIN. If someone types the wrong PIN 5 times in a row, Wiltkey immediately executes a self-destruct wipe, zero-filling all local encryption keys, logs, and database files to prevent device data recovery.

What happens if a chat is wilted (locked)?

When the byte capacity of your chat runs out, you can no longer send messages. You must physically meet up with your contact and perform a proximity sync over Bluetooth to allocate more byte budget.

Where is my data stored?

All keys, contact lists, and chats are stored locally on your device. There is no cloud storage or backup database. If you lose your device or delete the app, the data is gone forever.