Our Blog

Insights, tutorials, and best practices from our team of experienced developers.

Cybersecurity

Your SSL Pinning Probably Isn't Working

Google says certificate pinning "is not recommended for Android apps." Apple says "in most cases, pinning is not necessary and should be avoided." OWASP now says the answer to "should I pin?" is "probably never." Meanwhile pinning ships in roughly half the mobile apps we audit — and on Flutter it usually protects nothing at all, because Dart does not use the platform networking stack, so the pin-set in your network_security_config.xml is never read. Here is what pinning actually buys you in 2026, whether you need it, five rules if you do, why Flutter breaks all of them, and how to find out in half an hour which of those applies to your app.

August 27, 2026
How End-to-End Encryption Actually Works: Key Exchange, the Double Ratchet, and Its Real Trade-offs
Cybersecurity

How End-to-End Encryption Actually Works: Key Exchange, the Double Ratchet, and Its Real Trade-offs

A deep dive into how end-to-end encryption is established and kept secure over time — the X3DH handshake, the Double Ratchet algorithm behind Signal and WhatsApp, group messaging with sender keys, and an honest look at what E2EE protects and what it does not.

August 3, 2026