Project Templates์ถ์ฒ: Show HN์กฐํ์ 14
Show HN: SyncFlow โ Privacy-Focused SMS/MMS Sync Between Android, Mac, and Web
By solovibecoder2026๋
2์ 16์ผ
**Show HN: SyncFlow โ Privacy-Focused SMS/MMS Sync Between Android, Mac, and Web**
I built SyncFlow to sync my Android SMS/MMS messages to my Mac and web โ without relying on Google Messages or any third-party big tech cloud.It runs on a dedicated server with a Node.js/Express API + PostgreSQL backend.The Android app syncs messages, contacts, and call history, and you read/send them from a native Mac app or web client. Your messages never touch Google, Apple, or any third-party cloud.Key technical decisions: - E2EE with Signal Protocol for message encryption - WebRTC for video/audio calls between devices - MMS attachments stored on Cloudflare R2 via presigned URLs - WebSocket for real-time message delivery + delivery status tracking - Firebase Auth for identity only โ message data is fully separateStack: Kotlin (Android), Swift (Mac), Next.js (Web), Express + PostgreSQL (Server) What it does: - Read/send SMS and MMS from Mac or browser - Full contact and call history sync - Video and audio calling via WebRTC - File Transfer between your devices - Spam filtering and scheduled messages Free tier: 200 messages/month. Downloads: https://sfweb.app/download Would love feedback on the architecture especially the E2EE implementation and the MMS sync approach. Comments URL: https://news.ycombinator.com/item?id=47028731 Points: 1 # Comments: 0
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ Show HN์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
I built SyncFlow to sync my Android SMS/MMS messages to my Mac and web โ without relying on Google Messages or any third-party big tech cloud.It runs on a dedicated server with a Node.js/Express API + PostgreSQL backend.The Android app syncs messages, contacts, and call history, and you read/send them from a native Mac app or web client. Your messages never touch Google, Apple, or any third-party cloud.Key technical decisions: - E2EE with Signal Protocol for message encryption - WebRTC for video/audio calls between devices - MMS attachments stored on Cloudflare R2 via presigned URLs - WebSocket for real-time message delivery + delivery status tracking - Firebase Auth for identity only โ message data is fully separateStack: Kotlin (Android), Swift (Mac), Next.js (Web), Express + PostgreSQL (Server) What it does: - Read/send SMS and MMS from Mac or browser - Full contact and call history sync - Video and audio calling via WebRTC - File Transfer between your devices - Spam filtering and scheduled messages Free tier: 200 messages/month. Downloads: https://sfweb.app/download Would love feedback on the architecture especially the E2EE implementation and the MMS sync approach. Comments URL: https://news.ycombinator.com/item?id=47028731 Points: 1 # Comments: 0
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ Show HN์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
