BlindPost
Private Messenger
Free · Designed for iPad. Not verified for macOS.
BlindPost is a modern messaging app with end-to-end encryption built in.
CHAT AND CALL
• Private and group chats
• Voice and video calls (WebRTC)
• Share photos, videos, files, and voice messages
• Message reactions, replies, and quotes
• Link previews with rich metadata
• Polls in group chats
• Contact card sharing
• Forward messages (text, image, video, file, contact)
END-TO-END ENCRYPTED
• Every message, call, and file is encrypted on your device before sending
• Uses industry-standard cryptography (XChaCha20-Poly1305 and Ed25519)
• Your private keys are stored only on your device
• Your Ed25519 public key is your user ID — no phone number or email required to sign up
• Zero-knowledge server architecture — servers route encrypted data they cannot read
SECURITY
• PIN lock and biometric authentication (Face ID / fingerprint)
• Encrypted device backup via 12-word recovery phrase
• Disappearing messages option for conversations you want to keep ephemeral
• Open architecture with distributed server nodes for reliability
NO TRACKING
• No ads
• No third-party analytics SDKs
AVAILABLE IN 6 LANGUAGES
English, 中文, 繁體中文, 日本語, 한국어, Español
BlindPost is built for everyday private conversations with the people who matter to you.
more What's new in 1.6.1:
• Channel posts now support rich formatting — headings, tables, lists, highlights and more.
• Long posts get an outline in reader view, so you can jump straight to any section.
• Write and edit long messages in a new full-screen editor, with a higher length limit.
• More reliable calls — an incoming call shows even right after you open the app, a call continues with audio if the camera isn't available, the screen stays on during video calls, and audio keeps going in the background.
• Bold and other formatting now render correctly next to Chinese and other non-Latin text.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.6.1 1 day ago
What's new in 1.6.0:
• More reliable voice and video calls — they set up over our own network, hold up when your connection changes, and recover on their own instead of dropping. The call screen now shows who you're talking to.
• Group slow mode adds 15- and 30-minute intervals.
• Get notified when someone sends you a friend request.
• Forward several messages at once, including channel posts — they keep a tag back to the source channel.
• If a group or channel you applied to join is disbanded, your request now shows the result instead of waiting forever.
• Smoother upload and download progress on media, tap a text message for reader view, and scan a QR code from your own QR Code page.
• Mute a group member on a timer — their incoming messages stay hidden on your device for a set time, just for you.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.6.0 6 days ago
What's new in 1.5.1:
• Channels: a one-to-many broadcast chat type. Owners publish topic posts that every subscriber receives.
• Topic posts include a title, Markdown body, up to 9 images, a video, polls, and call-to-action buttons.
• Comments and likes: subscribers can comment on a topic and like both the topic and individual comments.
• Forward a channel post into any chat or group; it keeps a tag showing the source channel, one tap to open it.
• Sponsor disclosure: when a topic is sponsored, a "Sponsored by …" banner renders above the body, visually separated.
• Channel owners can retract a topic within 24 hours of posting; the topic then disappears from subscribers' feeds.
• Long-press a topic or a comment in a channel and tap "Report" to send a report to the moderation team.
• Acceptable Use Policy is published at blindpost.app/aup.html and linked from the About page.
• Long-press a member's avatar in a group for the option to delete that user's messages from your own view (local only).
• Search members by exact user ID, not only by nickname.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.5.1 6 Jun
What's new in 1.3.3:
• Group scheduled expiry: owners and admins can set a chat-wide message expiry in group settings, and every member's message follows it automatically.
• Poll deadlines now respect the chat's scheduled expiry: the picker won't let you choose a deadline longer than the chat will live.
• HEIC photos can now be sent (previously failed with a "format not supported" message).
• Account migration shows a "Cleaning up local data…" step at the end so the app no longer looks frozen on accounts with lots of media.
• Reading old group history is no longer interrupted by jumps to the latest message when new activity arrives.
• Group member counts and admin badges refresh promptly after joins, leaves, and approvals.
• "Create chat" page now shows the full contacts list instead of being capped to half the screen.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.3.3 29 May
What's new in 1.3.2:
• Smoother Wi-Fi ⇄ cellular handoff: messages keep flowing when your connection switches.
• Group member lists stay in sync more reliably — invitees no longer appear "stuck" until they actually accept.
• Audio files can now be previewed while still uploading. Tapping the progress bar no longer stops playback.
• File bubbles show the file extension even when the filename gets truncated.
• Chat scroll position no longer jumps when the network briefly drops and reconnects.
• Unsupported message types now show a clear "update to view" hint instead of looking like a plain text message.
• iPad and large tablets can now use the three-column layout — turn it on in Settings → Appearance.
• macOS: Cmd+W now closes the window. Long-press / right-click on video bubbles opens the message menu.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.3.2 26 May
What's new in 1.3.0:
• Share groups as a card: invite friends to a group with a tap-to-join card in any chat. Pick "open" (joiners hop in directly) or "approval" (admins review). Available from any group's Settings page or the chat "+" menu.
• Smoother image previews: opening an image preview no longer flickers — the bubble keeps its shape from preview through reveal.
• Scheduled message expiry: pick a date and time when sending and the message will disappear on its own.
• Audio files play inline: send a .mp3 / .m4a / .wav and the recipient taps to play right in the chat — no external app needed.
• Browser fallback for unsupported videos: tap a .webm or other format your device can't play natively, and it opens in your default browser.
• "My Groups" now lists only the groups you're still in.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.3.0 18 May
What's new in 1.2.1:
• Group chat history now loads reliably — fixed a case where a group could appear empty, or fail to fill in older messages when scrolling up.
• Group member, admin, and invite-friend lists now show a short user ID under each name — helps tell apart people with the same nickname.
• Jump-to-message in group and private chat feels smoother — the sender's name and avatar resolve correctly, and the "no more messages" indicator no longer fires prematurely.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.2.1 12 May
What's new in 1.2.0:
• Voice Effects — fun pitch-shift presets for voice messages.
• Recall your own burn-after-read messages — tap or long-press your own burn message to recall, within the same 2-minute window as regular messages.
• Burn-after-read picker now explains the rules — the recipient's countdown starts when they tap to open, and any unopened message auto-burns 36 hours after delivery.
• Multi-select copy — select multiple chat messages and copy them all at once (burn-after-read excluded for safety).
• Faster delete — long-press a message and tap "Delete" right in the menu; no longer hidden behind multi-select mode.
• Clear chat history — wipe a private chat (chat menu ⋮ → Clear) or a group chat (Group settings → Clear chat history) to free up space locally; the other side's copy is not affected.
• File previews — file size shown in the chat bubble before download; oversized files (> 100 MB) now caught at the picker, not after upload starts.
• Tap the Messages tab again to jump to the first unread chat (or back to top when nothing is unread).
Reliability:
• Group message sync improvements — smoother catch-up when rejoining an active group after being offline.
• Group Polls list no longer crashes when opened.
• Desktop: Esc now closes fullscreen video.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.2.0 9 May
What's new in 1.1.0:
• On-device translation + image OCR — long-press any text message or image to translate or recognize text. Runs fully on-device; message text never reaches BlindPost or any third-party server. iOS / macOS use Apple Translation; image OCR uses Vision.
• Voice messages now ~10× smaller — voice clips ship as 16 kbps Opus instead of WAV, no audible loss, all platforms supported.
• Backup & restore overhaul — live progress, 24-hour window for big migrations, automatic database compaction, scrubs device-bound keys on import.
Reliability:
• Inviting friends stays snappy even in groups that already have 100,000 members — the picker instantly shows who's already in.
• Burn-after-read no longer leaves an empty placeholder in chat (less visual clutter after a message burns).
• iOS first-launch crash fixed — fresh-install users no longer crash when briefly leaving the registration screen and returning.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.1.0 2 May
What's new in 1.0.7:
• Cross-platform account migration (iPhone / Android / Mac / Linux) — switch phones in one tap. Sealed local Wi-Fi transfer with mandatory preflight checks before any data leaves.
• Up to 100,000-member groups open as fast as 100-member ones — server stores no group data or member roster; clients load member info on demand from local cache.
• Reader View for markdown — text messages with markdown formatting show a small M↓ tag; double-tap a message or use the long-press menu's Reader View to see the fully rendered version with headings, lists, tables, code blocks, and more.
Reliability:
• Avatar requests no longer retry-storm dead URLs (short 4xx negative cache).
• Call ringtone stops cleanly when an early state guard rejects the call.
• Top-news toast detail sheet caps at 85% screen height — long announcements no longer push the close button off-screen on small devices.
• Message credential now shows file name for file messages; voice messages no longer hang on a spinner; image save on iOS uses the correct path.
• Search results reliably jump to the matching message, including older history.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.0.7 28 Apr
What's new in 1.0.6:
• Multi-image grid bubble (2–9 photos/videos collapse into one bubble, per-chat toggle).
• Group nickname — per-group display name.
• Prekey auto-rotates every 24h (was weekly).
• Image viewer: tap small images to fill screen, double-tap zoom 2×, pinch-to-zoom fixed.
Full changelog: blindpost.app/releases/
1.0.6 24 Apr
What's new in 1.0.5:
• Fixed: voice messages stuck on "loading"
• Group ops now time out after 15s
• Reactions: 28 emojis in two rows
• Action menu: 9-grid layout with blue icons; long-press shows full label
• Fixed blank popup overlays
• Privacy: user ID lookup shows a SHA-256 fingerprint of the Prekey instead of the raw key — blocks scraping → spam
• "Edit Profile" adds Prekey Fingerprint + Signature rows
• Chats and contacts unaffected
1.0.5 21 Apr
• Vote directly from Poll Detail page
• App Store link in About page
• Improved "Import from text" dialog for polls
• Message forwarding now supports text, image, video, file & contact
• Localization improvements across 6 languages
• Bug fixes and stability improvements
1.0.4 18 Apr
What's new in 1.6.1:
• Channel posts now support rich formatting — headings, tables, lists, highlights and more.
• Long posts get an outline in reader view, so you can jump straight to any section.
• Write and edit long messages in a new full-screen editor, with a higher length limit.
• More reliable calls — an incoming call shows even right after you open the app, a call continues with audio if the camera isn't available, the screen stays on during video calls, and audio keeps going in the background.
• Bold and other formatting now render correctly next to Chinese and other non-Latin text.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
more Version 1.6.1 1 day ago
Data Not Collected The developer does not collect any data from this app.