Skip to content

News & Updates

News & updates

Product news, updates and release notes from the PrivaMesh team.

Release

PrivaMesh for Android 0.1

There is now an Android APK you can download and install. It needs Android 8.0 or later, and Android will ask you to allow installs from wherever you got the file. It is version 0.1 rather than 1.0, and that is not modesty. What it is: a release build, minified by R8, signed with the real upload key. That last part is why it is publishable at all. A debug build existed before this one and was never handed out, for two reasons. It was marked debuggable, which would have let adb read the message database off a phone without root. And it was signed with a throwaway key, so the first properly signed release would have been refused as an update and everyone would have had to uninstall - which, with forward secrecy, destroys message history permanently. This build is signed with the key every later version will use, so updates install over it and your account survives. What was checked: R8 rewrites reflection-driven code, and the code that uses reflection here is the cryptographic providers, the generated serializers and the database implementations. A release build that merely compiles proves nothing. So this one was driven through on an Android 15 emulator - first launch, account creation, a 12-word BIP-39 phrase and its checksum quiz, then a force-stop and relaunch with the account still there. What was not: it has not run on a real device, and no Android build has sent a message on mainnet. Paid tiers do not work on Android yet. The relay verifies Apple receipts and has no Google Play path, so subscriptions and message packs cannot be bought or recognised. The free tier needs no receipt and works. Delivery is slower than on iPhone. Android schedules the fetch through WorkManager, which has a 15-minute floor, so a message can take that long to arrive - and because notifications post from the same worker, that is the notification latency too. iOS polls every 8 seconds and has no equivalent limit.

Release

PrivaMesh for Windows 1.0.0

PrivaMesh now has a Windows client. It needs 64-bit Windows 10 or later, bundles its own Java runtime so there is nothing else to install, and installs for the current user without asking for administrator. There is a portable .zip for anyone who would rather not run an installer at all. Two things about it are worth knowing before you download. The build is not code-signed. Windows will say "Windows protected your PC" and will not name a publisher. That is a missing certificate, not a report of anything found in the file - click "More info", then "Run anyway". We would rather write that here than let people meet the warning unprepared, because being told to click past a security warning without being told why is how people learn to click past the next one. A signing certificate is the fix and this build does not have one yet. The desktop pays its own way. There is no subscription on Windows and no relay in the path at all: the client creates its own Solana fee wallet, you fund it, and each message pays its own network fee - around $0.0008, so roughly 6,000 messages for $5. A phone subscription cannot carry over, and that is deliberate. It is proven with an Apple receipt that does not exist on Windows, and binding it to your account would undo the unlinkability the blind tokens exist to provide. No Windows build has sent a message on mainnet yet.