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.7.0:
• New Storage screen — see how much space downloaded media uses, broken down by type and by conversation. Browse everything in an album sorted by size, date or type, filter to what you want, then clear media by conversation, pick individual files, or free up cache. All on your device.
• Channel posts can now include multiple videos, not just one.
• The groups page becomes Groups & Channels, with filters by ownership and type.
• Search now finds channel posts, not just chats.
• Refreshed friend requests, and people who aren't your contacts can no longer message you directly.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.7.0 13h ago
What's new in 1.6.3:
• Your conversation list now has four tabs — All, Private, Groups and Channels — so you can focus on one kind of chat at a time.
• Smarter notifications — no alert for the chat you're already viewing, and incoming-call notifications now include a Hang up button.
• Background voice playback adds a Stop control, and voice and ringtones no longer keep playing after you close the app.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
1.6.3 4d ago
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 Jun 15
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 Jun 10
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 Jun 6
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 May 29
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 May 26
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 May 18
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 May 12
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 May 9
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 May 2
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 Apr 28
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 Apr 24
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 Apr 21
• 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 Apr 18
What's new in 1.7.0:
• New Storage screen — see how much space downloaded media uses, broken down by type and by conversation. Browse everything in an album sorted by size, date or type, filter to what you want, then clear media by conversation, pick individual files, or free up cache. All on your device.
• Channel posts can now include multiple videos, not just one.
• The groups page becomes Groups & Channels, with filters by ownership and type.
• Search now finds channel posts, not just chats.
• Refreshed friend requests, and people who aren't your contacts can no longer message you directly.
• Stability and privacy improvements.
Full changelog: blindpost.app/releases/
more Version 1.7.0 13h ago
Data Not Collected The developer does not collect any data from this app.