Skip to content

Limits, stated openly

This page is deliberately uncomfortable. It gathers in one place what TalX cannot do, does not do, or where it falls behind the market standard. Anyone who still wants it after reading knows what they are getting into.

  • A young codebase. The internal audits of recent versions have turned up real faults – fixed and regression-tested, but a level of maturity like a messenger that has run at scale for years takes years in the field, not months.
  • Development state 0.x. Version 1.0 has deliberately not been assigned yet.
  • A small user base. Every contact has to install the app and be deliberately paired once. There is no directory and no network effect.
  • Android only, version 8 and newer. No iOS, no desktop, no web. TalX does not reach mixed circles of friends.
  • 64-bit devices only (arm64). Pure 32-bit devices are excluded.
  • Google Play Services required for short-range delivery – the Bluetooth and Wi-Fi Direct connections run through a Google component.
  • No reproducible builds. You cannot independently verify that the shipped app was built from exactly this source code.
  • The relay operator sees who communicates with whom, and when. Not the content – but the pattern. Anyone who wants to rule that out runs the relay themselves or uses TalX purely offline.
  • Sealed sender is missing. Since protocol version 13 the sender marker in the chunk hides who is writing – but only from third parties. The operator of the brokering ties every delivery to the registered connection; a social graph can be built from that. Even anonymous delivery would only change half of it, because the IP address remains.
  • The ratchet header is not additionally encrypted.
  • On a local network, presence is visible. Anyone on the same Wi-Fi sees which TalX identifiers are present.
  • Push and store-and-forward run through a single piece of brokering operated by the project. It is self-hostable, but it is not a worldwide server fleet. If it fails, the serverless paths keep working – delivery to contacts who happen to be offline over the internet does not.
  • That sits at the top of the roadmap.
  • No disappearing messages with a timer.
  • No very large groups – every message is encrypted separately per member.
  • No group calls.
  • Attachments up to 100 MB one-to-one, 50 MB in groups.
  • No status stories, channels, communities, sticker ecosystems or bots. That is a deliberate decision, but it remains a gap.
  • Some manufacturers’ aggressive battery optimisation can kill the background service. Without it, messages only arrive the next time the app is opened.
  • No automatic start after a device reboot – not permitted for this kind of service from Android 15 onwards. The service starts when the app is first opened.
  • Restoring from backup is only partly demonstrated. The backup and read paths are tested and measured; a complete run with a cloud download and a second factor on a device is still outstanding.
  • “View once” is an agreement, not a guarantee. Anyone allowed to read a message can photograph it.
  • Blocking is not invisibility. A blocked person still receives delivery confirmations and presence signals – deliberately, so that the block does not announce itself. Anyone who gets no answer for long enough can still work it out.
  • A name filter never catches everything. It deliberately runs on receipt as well, so that nobody can bypass it with a modified app – complete it is not.
  • On a rooted device with active malware no app helps. That applies to every messenger.
  • The wrapping key is not bound to a user unlock – a prerequisite for background reception. With physical access to an unlockable device the bar is lower; mitigated by the app lock.
  • 5G Sidelink is prepared but unusable – Android gives ordinary apps no access to this radio technology.

When TalX is the better choice – and when it is not

Section titled “When TalX is the better choice – and when it is not”
Use Recommendation
Highest confidentiality, highly sensitive Signal – independently audited, mature, metadata-frugal
Communication without internet or without a phone number TalX – works offline, no account
Home or office on the same Wi-Fi, calls included TalX – no server at all, delivery in seconds
Transcribing voice messages without giving content away TalX – runs on the device
Maximum everyday reachability WhatsApp – network effect, at the cost of Meta metadata
Data sovereignty, self-hosting, tinkering TalX – full control, but still without an external audit
A mixed device world with iOS or desktop Signal or WhatsApp – TalX is Android-only
Very large groups, very large files WhatsApp – TalX is deliberately limited here