Oct 22, 2025

Keet.io: Decentralized P2P Communication, Evolving Privacy

An in-depth look at Keet.io, examining its strengths in decentralization and privacy, and the key challenges that shape its path forward.

Keet.io continues to stand out as one of the most privacy-oriented messaging apps of 2025. Developed by Holepunch (backed by Tether), Keet’s design abandons servers entirely in favor of pure peer-to-peer (P2P) architecture, where all chats, calls, and file transfers flow directly between devices — no middlemen, no metadata, and no centralized storage [1][2].


The Core Vision

Keet was conceived as part of the broader Holepunch ecosystem: a framework enabling developers to build communications and applications without servers. This design ensures communication sovereignty — everything happens locally and transitively over distributed DHT (Distributed Hash Table) networks [3].

Users don’t sign up with personal information. Instead, each account is represented by a cryptographic 24‑word seed phrase, which serves as both the identity and recovery key [1].


Strengths

  • Peer‑to‑Peer by Design: Every packet travels directly from sender to recipient, avoiding server storage or relays. This ensures privacy and removes the risk of mass data interception [1][3].
  • End-to-End Encryption: Chats, calls, and shared files are encrypted locally, maintaining confidentiality even across network intermediaries [1].
  • No Personal Data or Ads: Keet remains entirely free, with no analytics, advertisements, or data monetization [1][4].
  • Improving IP Privacy: While Keet historically used direct socket connections that theoretically exposed IPs to peers, the developers are actively implementing relay and network-masking layers. Current builds already hide real IPs from user interfaces and plan to fully obfuscate network endpoints in a coming release [1][5].
  • Mostly Open Source: The Keet desktop and mobile codebases are largely available on Holepunch’s GitHub. Only a small set of UI integration components remain proprietary for now, with full open-sourcing scheduled once internal auditing concludes [6][7].
  • Cross‑Device Functionality: Keet now syncs between linked devices securely without external servers, supporting macOS, Windows, Linux, Android, and iOS clients [8].

Weaknesses

  • No Perfect Forward Secrecy: Keet’s encryption model still lacks ephemeral key exchanges. Without PFS, past message content could theoretically be decrypted if long‑term identity keys are compromised [9][10].
  • No Double Ratchet Algorithm: Unlike Signal, Keet does not employ double ratcheting for per‑message key derivation. Therefore, it cannot provide post‑compromise security — once a key is exposed, an adversary may access older message chains [11][12].
  • Unclear Legacy Lightning Integration: Lightning payments were originally built into Keet but have since been de‑emphasized. The current app no longer includes this functionality by default, though remnants of optional wallet connection support persist in legacy builds and documentation [13].
  • Network Dependency: Because of its decentralized nature, connection stability can vary greatly depending on NAT environments and local conditions — particularly on mobile networks [5].
  • Non‑Recoverable Identity: Losing the 24‑word seed phrase means permanent identity and data loss since Keet keeps nothing on external servers [1].

Technical Direction

Keet’s development roadmap in late 2025 shows a strong focus on:

  • Introducing session‑based ephemeral key derivation to mitigate the absence of PFS.
  • Completing full open‑sourcing of mobile logic and UI modules.
  • Implementing integrated onion-style routing for IP-level privacy, removing the last visible identifiers between peers.

This progression indicates a continued move toward cryptographic maturity without abandoning the decentralized purity of its design.


Verdict

Keet.io remains one of the boldest real-world implementations of serverless communication. It is a serious tool for users who prize independence, privacy, and data self-custody. Although its lack of forward secrecy and double ratchet reduces robustness against sophisticated adversaries, its ongoing work toward IP privacy and code transparency shows committed improvement.

In essence, Keet is no longer a novelty — it is a live, evolving experiment redefining private communication without servers.

Citations: [1] Keet.io keet.io [2] Keet: The Vanguard of Peer-to-Peer Encrypted Communication heyapollo.com/product/keet [3] Keet Project Introduction, Team, Financing ... www.rootdata.com/Projects/detail/Keet?k=NTcxMg== [4] Keet.io Privacy Statement keet.io/privacy [5] Keet - Apps on Google Play play.google.com/store/apps/details?id=io.keet.app&hl=en [6] Keet planb.network/tutorials/computer-security/communication/keet-efdb759d-5e94-4bbf-b28c-5fa8669c809b [7] Holepunch github.com/holepunchto [8] Download keet.io/download [9] IM/RTC: Perfect Forward Secrecy Requirement discuss.privacyguides.net/t/im-rtc-perfect-forward-secrecy-requirement/11840 [10] What is Perfect Forward Secrecy (PFS)? - alphasec alphasec.io/what-is-perfect-forward-secrecy-pfs [11] Ratcheting up Double Ratchet - My personal website zbo14.github.io/2021/01/10/Ratcheting-up-Double-Ratchet.html [12] End-to-End Encryption: The Double Ratchet Algorithm blablaconf.com/session/785129 [13] Keet Application Terms of Use keet.io/application-terms