<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Lupyd Blog</title><description>Engineering insights, privacy architecture, cryptography, and product deep-dives from the Lupyd team.</description><link>https://blogs.lupyd.com/</link><language>en</language><item><title>WebTransport vs. WebSocket: A Real-World Benchmark Under Impaired Networks</title><link>https://blogs.lupyd.com/blog/webtransport-vs-websocket-real-world-benchmark/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/webtransport-vs-websocket-real-world-benchmark/</guid><description>A 1,500-endpoint benchmark comparing WebTransport vs. WebSockets under 30ms latency and 1% cellular packet loss in Firefly MLS, showing an 80% reduction in tail latency.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Lupyd</category><category>WebTransport</category><category>WebSockets</category><category>QUIC</category><category>HTTP/3</category><category>Benchmark</category><category>Networking</category><category>Firefly</category><category>Rust</category><category>Performance</category><category>Linux Traffic Control</category><author>Sri Pranav Tene</author></item><item><title>The State of WebTransport: Great in Browsers, Unusable Behind Reverse Proxies</title><link>https://blogs.lupyd.com/blog/the-state-of-webtransport-and-the-proxy-problem/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/the-state-of-webtransport-and-the-proxy-problem/</guid><description>Why is WebTransport unusable in production despite full browser support? An architectural deep dive into extended CONNECT, multi-stream routing, proxy support (Nginx vs Envoy), and Lupyd&apos;s Firefly experience.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Lupyd</category><category>WebTransport</category><category>WebSockets</category><category>HTTP/3</category><category>QUIC</category><category>Networking</category><category>Reverse Proxy</category><category>Envoy</category><category>Firefly</category><category>Rust</category><category>Protocols</category><author>Sri Pranav Tene</author></item><item><title>How Encrypted Push Notifications Work Without Google Seeing Your Messages</title><link>https://blogs.lupyd.com/blog/end-to-end-encrypted-push-notifications-android/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/end-to-end-encrypted-push-notifications-android/</guid><description>How Lupyd delivers Android push notifications for end-to-end encrypted messages: a content-free FCM wake-up push, on-device decryption, and local notifications.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>Encryption</category><category>Push Notifications</category><category>Firebase Cloud Messaging</category><category>FCM</category><category>Android</category><category>End-to-End Encryption</category><category>Rust</category><category>Privacy</category><category>Metadata</category><author>Lupyd Team</author></item><item><title>How to Search End-to-End Encrypted Messages Without a Server</title><link>https://blogs.lupyd.com/blog/how-to-search-end-to-end-encrypted-messages/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/how-to-search-end-to-end-encrypted-messages/</guid><description>How do you search end-to-end encrypted messages? Lupyd indexes chats on your device with SQLite FTS5 and Rust, so the server never sees messages or queries.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>Encryption</category><category>Encrypted Search</category><category>End-to-End Encryption</category><category>SQLite</category><category>FTS5</category><category>Full-Text Search</category><category>Rust</category><category>Tauri</category><category>Privacy</category><author>Lupyd Team</author></item><item><title>Tauri vs Electron: Why Lupyd Chose Tauri for Its Desktop and Mobile App</title><link>https://blogs.lupyd.com/blog/tauri-vs-electron-why-lupyd-chose-tauri/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/tauri-vs-electron-why-lupyd-chose-tauri/</guid><description>Tauri vs Electron compared: bundle size, security, Rust vs Node.js, mobile support and Linux WebView issues, with real code from Lupyd&apos;s cross-platform app.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>Lupyd</category><category>Tauri</category><category>Electron</category><category>Tauri vs Electron</category><category>Rust</category><category>Desktop Apps</category><category>Cross-Platform</category><category>Mobile Apps</category><category>WebView</category><author>Lupyd Team</author></item><item><title>Why Lupyd Chose Cloudflare for Voice and Video Calls</title><link>https://blogs.lupyd.com/blog/why-lupyd-chose-cloudflare-for-calls/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/why-lupyd-chose-cloudflare-for-calls/</guid><description>Why Lupyd uses Cloudflare TURN and RealtimeKit for calls instead of self-hosted SFUs or proprietary video SDKs, with real Rust and TypeScript code and honest tradeoffs.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>Lupyd</category><category>Cloudflare</category><category>WebRTC</category><category>TURN</category><category>SFU</category><category>RealtimeKit</category><category>Group Calling</category><category>Rust</category><category>Real-Time Calling</category><author>Lupyd Team</author></item><item><title>Secure Client Communication for Law Firms and CA Firms: A Practical Guide for India</title><link>https://blogs.lupyd.com/blog/secure-client-communication-for-law-and-ca-firms/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/secure-client-communication-for-law-and-ca-firms/</guid><description>Law and CA firms handle privileged advice, PAN cards, bank statements, and GST records every day, often over WhatsApp. Learn how to keep client data confidential, with checklists, DPDP guidance, and a secure workflow.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Secure Communication</category><category>Lupyd</category><category>Encrypted Team Chat</category><category>Law Firms</category><category>CA Firms</category><category>Accounting</category><category>Attorney-Client Privilege</category><category>Client Data</category><category>DPDP Act</category><category>Secure Messaging</category><category>Section 132 BSA</category><category>Professional Confidentiality</category><category>Document Security</category><author>Lupyd Team</author></item><item><title>BYOD Security: Personal Phones, Company Data, and What Can Go Wrong</title><link>https://blogs.lupyd.com/blog/byod-security-personal-phones-company-data/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/byod-security-personal-phones-company-data/</guid><description>Employees use personal phones for work, and client data goes with them. Learn the real BYOD risks, a simple policy, and low-cost controls small and mid-sized Indian businesses can use today.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Data Protection</category><category>Lupyd</category><category>Encrypted Team Chat</category><category>BYOD</category><category>Mobile Security</category><category>Company Data</category><category>Small Business</category><category>DPDP Act</category><category>Team Security</category><category>Lupyd Growth</category><category>Secure Business Messaging</category><category>WhatsApp Business Alternative</category><category>Zero Knowledge Messaging</category><category>Enterprise Mobile Defense</category><author>Lupyd Team</author></item><item><title>How to Offboard Employees Without Leaking Client Data</title><link>https://blogs.lupyd.com/blog/offboarding-employees-without-leaking-client-data/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/offboarding-employees-without-leaking-client-data/</guid><description>Most data leaks from departing employees are not malicious, just unmanaged. Use this practical offboarding checklist to remove access, secure client chats, and protect data when someone leaves.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Data Protection</category><category>Lupyd</category><category>Encrypted Team Chat</category><category>Offboarding</category><category>Employee Exit</category><category>Client Data</category><category>Insider Risk</category><category>DPDP Act</category><category>Team Security</category><category>Lupyd Growth</category><category>Secure Business Messaging</category><category>Access Revocation</category><category>Zero Knowledge Messaging</category><category>MLS Protocol Security</category><author>Lupyd Team</author></item><item><title>Is Telegram Really End-to-End Encrypted? What Most People Get Wrong</title><link>https://blogs.lupyd.com/blog/is-telegram-end-to-end-encrypted/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/is-telegram-end-to-end-encrypted/</guid><description>Is Telegram end-to-end encrypted? Learn how Telegram Cloud Chats and Secret Chats differ, what E2EE means, how group encryption works, and how Lupyd approaches secure messaging.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>Encryption</category><category>Telegram</category><category>End-to-End Encryption</category><category>E2EE</category><category>Secure Messaging</category><category>Privacy</category><category>Encryption</category><category>Business Messaging</category><category>Lupyd</category><category>Cloud Chats vs Secret Chats</category><category>Group Chat Security</category><author>Narender Kolipaka</author></item><item><title>DPDP Act for Businesses: What It Means for Team Messaging, Secure Communication &amp; Data Protection in India</title><link>https://blogs.lupyd.com/blog/dpdp-act-team-messaging-compliance/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/dpdp-act-team-messaging-compliance/</guid><description>Learn what India&apos;s DPDP Act and Rules mean for business messaging, secure communication, encryption, personal data, access control and data protection.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>Data Protection</category><category>DPDP Act</category><category>DPDP Compliance</category><category>Data Protection</category><category>Secure Messaging</category><category>Business Communication</category><category>Encryption</category><category>E2EE</category><category>Lupyd</category><category>India Data Protection</category><category>Zero Trust</category><author>Sri Pranav Tene</author></item><item><title>Why Businesses Need Secure Internal Communication in a Digital-First World</title><link>https://blogs.lupyd.com/blog/why-businesses-need-secure-internal-communication/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/why-businesses-need-secure-internal-communication/</guid><description>Learn why businesses need secure internal communication to protect confidential strategies, team conversations, remote teams, and company data from unauthorized leaks.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>Secure Communication</category><category>Secure Internal Communication</category><category>Business Messaging</category><category>Enterprise Security</category><category>Encrypted Chat</category><category>Team Messaging</category><category>Remote Work Security</category><category>Data Protection</category><category>Zero Trust</category><category>Confidential Communication</category><author>Narender Kolipaka</author></item><item><title>Postgres with QUIC: An Experiment to Break Client-Side Connection Pooling Limits</title><link>https://blogs.lupyd.com/blog/postgres-with-quic/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/postgres-with-quic/</guid><description>An experiment testing Postgres wire protocol over QUIC streams vs TCP connection pooling across a 30ms link, with benchmark observations and tradeoffs.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Lupyd</category><category>PostgreSQL</category><category>QUIC</category><category>Networking</category><category>Connection Pooling</category><category>PgCat</category><category>Rust</category><category>Database Architecture</category><category>Performance</category><author>Sri Pranav Tene</author></item><item><title>Protobuf Everywhere: How Lupyd Uses Protocol Buffers Across Web, Mobile, and Databases</title><link>https://blogs.lupyd.com/blog/protobuf-everywhere/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/protobuf-everywhere/</guid><description>How Lupyd, Firefly, and Noon use Protocol Buffers outside gRPC: across client HTTP endpoints, Protobuf Web Tokens, database storage, and cryptographic workflows.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Lupyd</category><category>Protobuf</category><category>Protocol Buffers</category><category>Architecture</category><category>Engineering</category><category>Firefly</category><category>Noon</category><category>Performance</category><category>E2EE</category><author>Sri Pranav Tene</author></item><item><title>How We Built Real-Time Audio and Video Calling in Lupyd</title><link>https://blogs.lupyd.com/blog/building-real-time-calling-in-lupyd/</link><guid isPermaLink="true">https://blogs.lupyd.com/blog/building-real-time-calling-in-lupyd/</guid><description>Explore how Lupyd combines WebRTC, native Android call handling, and group meeting infrastructure to build real-time calling across platforms.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>Feature</category><category>Real-Time Calling</category><category>WebRTC</category><category>Tauri</category><category>Rust</category><category>Android</category><category>Group Calling</category><author>Ganji Pranay Raj</author></item></channel></rss>