Secure communication for private teams

Press. Speak.
Stay connected.

Live push-to-talk and an encrypted collaboration workspace for private teams—messages, files, voice notes, video, operations, and infrastructure your organization controls.

iOS candidate · 0.2.0 (45) Android candidate · 0.2.0 (45)AGPLv3
PTT Talk displaying a ready encrypted channel and hold-to-talk control in the current iOS simulator build
Floor ready
End-to-end encrypted
01End-to-end encryptedVoice, chat, and attachments
02Private by designNo ads, tracking, or profiling
03Team ownedSingle-tenant, self-hostable
04Open sourceAGPLv3 licensed

The familiar speed of radio

Built for the moment
you need to be heard.

PTT Talk removes the ceremony of a phone call without giving up authenticated access, reliable delivery, or modern encryption.

1

Accept your invite

An administrator invites your email. A single-use link securely begins enrollment.

2

Join your channel

Select an assigned private channel and arm Stay connected when you want to receive.

3

Hold, speak, release

The authenticated floor is granted before microphone audio can leave your phone.

01

Live voice, without the call setup

Hold to request the floor, speak, and release. Clear visual states and feedback tones tell you when the channel is yours.

02

Private channels for real teams

Administrators invite members by email, assign channel roles, and keep every installation single-tenant.

03

Encrypted chat for everything between calls

Send text, files, voice notes, and video in the same private channel. Names, captions, media, and keys stay end-to-end encrypted.

04

Two devices, independently protected

Link a second phone without copying device keys. New devices receive future transmissions only—not old history.

PTT Talk displaying an encrypted channel and hold-to-talk control in the current Android build

Designed for confidence

Know what the channel is doing. At a glance.

Ready, requesting, granted, speaking, reconnecting, and unavailable are distinct states—not mystery spinners. The talk control stays disabled until both channel and encrypted media relay are truly ready.

  • Hold-to-talk by default, with optional toggle lock
  • Clear grant, release, deny, and reconnect feedback
  • Bluetooth, wired audio, and network transitions

One private workspace

Stay aligned before,
during, and after the call.

PTT Talk combines fast voice with the structure teams expect from a modern collaboration app—without turning communication into a public feed or giving the server plaintext content.

PRIVATE CHANNEL# operations
8 members
MessagesMediaBriefMembersSecurity
AM
Alex Morgan

North entrance is clear. Moving to checkpoint two.

JR
Jordan Reyes

Received. I’ll keep the channel open.

0:12 encrypted voice note
Message #operations+   ◉   ↑
01

Conversations that stay organized

Direct messages, private groups, topics, announcements, templates, and user groups keep important work findable.

02

Text and media in one encrypted thread

Send messages, files, photos, video, and WhatsApp-style voice notes with per-device encrypted delivery.

03

Operational signal, not notification noise

Cross-channel Activity brings assignments, acknowledgements, incidents, and mentions into one focused queue.

04

Secure integrations with narrow access

Automation identities are scoped to named channels and encrypt for each recipient device—never with a shared admin token.

Security you can inspect

Your voice stays yours.

Encryption is part of the transmission path—not a badge added to the interface. Both sides can inspect matching security details.

01

On your device

Voice is encrypted before it leaves your phone. Private identity and session keys stay in protected device storage.

02

Across the network

Authenticated floor control, replay protection, source validation, and encrypted UDP or TLS relay transport fail closed.

03

On your server

Relays and history storage receive ciphertext. Operators control membership, retention, backups, and device revocation.

No plaintext fallback.If secure media delivery cannot be established, transmission is disabled.

More than a talk button

The tools a private team actually needs.

01

Encrypted 1:1, groups, and channels

Move between direct conversations, private groups, and channels without leaving the encrypted workspace.

02

Topics, templates, and user groups

Give recurring work a dependable structure and target the right people without rebuilding a recipient list every time.

03

Assignments and acknowledgements

Turn a message into trackable work, capture acknowledgements, and keep time-sensitive updates visible in Activity.

04

Normal and silent SOS

Prioritize an urgent transmission for clearly identified recipients. PTT Talk is not an emergency service.

05

Device and admin control

Invite members, approve a second device, manage roles and retention, review health, and revoke lost phones.

06

Resilient, privacy-safe delivery

Reconnect across network changes, use encrypted TLS media when UDP is blocked, and export diagnostics without private content.

Deploy it your way

Your team.
Your instance.
Your rules.

Run a supported single-tenant deployment on K3s with Helm, or use the managed Cloudflare edge stack. You choose the domain, email provider, storage, retention, and operating region.

K3s + Helm
Postgres, Redis, S3-compatible encrypted object storage, ingress, backups, upgrades, and rollback.
Cloudflare edge
Workers, D1, R2, Queues, and Durable Objects with encrypted WebSocket media relay.

A complete operator guide covers prerequisites, immutable builds, installation, enrollment, physical audio validation, backup, restore, upgrades, and an AI-agent execution contract.

Next private beta

One candidate.
Both platforms.

Version 0.2.0 (build 45) is the synchronized internal-testing candidate. Internal distribution begins after its exact-commit automated software and public-media gates pass.

Apple TestFlight

0.2.0 Build 45

Internal candidate for hardware, lifecycle, and encrypted-call testing.

Private internal testing
Google Play

0.2.0 Build 45

Internal candidate for hardware, lifecycle, and encrypted-call testing.

Open the tester page
Verified together

Protocol 1.1

Cross-platform wire, service, security, store-readiness, and encrypted collaboration checks are enforced on every candidate revision.

Review the security model
Private beta, clearly labeled. Build 45 may be distributed only to internal testers. Production promotion remains blocked until the physical-device acoustic matrix, Android screen-off soak, deployment recovery drills, and independent security review pass.

Good to know

Questions, answered.

Can anyone create an account?

No. PTT Talk is invite-only. An instance administrator invites members by email and assigns channel access.

Can the server listen to voice traffic?

Voice is end-to-end encrypted before relay or storage. The server routes ciphertext and does not receive the private keys needed to decrypt it. Network operators can still observe metadata such as addresses, timing, and traffic volume.

What happens when a phone is offline?

Eligible missed transmissions can be delivered as encrypted history. The operator chooses server retention, and local history is limited to 30 days and 1 GB per device.

Can I use one account on two phones?

Yes. An account can link up to two independently keyed devices. A newly linked device receives future transmissions and is never given earlier history.

Is the app ready for general production use?

Not yet. The synchronized iOS and Android build is available to invited internal testers. Production promotion remains gated on physical acoustic and lifecycle testing, an Android screen-off soak, recovery drills, and an independent security review.

Is PTT Talk a replacement for emergency services?

No. Normal and silent SOS can prioritize urgent team communications, but PTT Talk is not an emergency service and should not be relied on to contact emergency responders.

Built in the open

Help shape private team communication.

PTT Talk is public under AGPLv3. Inspect the implementation, bring a reproducible problem, or help make encrypted voice easier to deploy and use.

01

Explore the source

Review the mobile clients, Rust media engine, protocol contract, server, deployment charts, and release evidence.

Open GitHub
02

Join the conversation

Use Discussions for architecture and deployment questions, or a structured Issue when you can describe a bug or proposal.

View Discussions
03

Contribute safely

Read the contribution and security policies before sending code. Vulnerabilities belong in GitHub's private reporting flow.

Contribution guide
Found a security issue? Do not open a public issue. Report it privately

PTT Talk

Private voice.
Ready when your team is.

Open source and self-hostable, with synchronized version 0.2.0 (45) available for controlled internal iOS and Android testing.

Explore PTT Talk on GitHub