Your next upgrade deserves an upgrade
Article Summary
Signal just solved one of iOS's most frustrating problems: losing your encrypted message history when you upgrade devices. imperiopolis walks through how they built a secure, local device-to-device transfer that actually works.
Signal's iOS app now supports direct device-to-device transfers for the first time, letting users migrate their entire message history to a new iPhone or iPad. Unlike Android's file-based backup approach, this feature works within iOS's constraints while maintaining Signal's end-to-end encryption standards.
Key Takeaways
- Transfer happens locally like AirDrop, making even large migrations complete in minutes
- Unique keypair per transfer with MAC verification prevents man-in-the-middle attacks
- Old device stays in control: it scans QR code and verifies connection integrity
- First time iOS users can upgrade without losing Signal message history
- QR code contains no sensitive data, only connection verification information
Critical Insight
Signal built a privacy-first device transfer system that works within iOS's limitations, using local connections and per-transfer encryption to make upgrades seamless.