AL+

Language: RO (română) EN (English)

Email us: paul@alplustech.com

A private backup needs a recovery path people can complete

Signal's encrypted backups put recovery-key custody in the product journey. Assess what survives a lost phone, which history returns and who can help.

Citiți articolul în română

A successful backup upload establishes that data reached storage. It does not establish that its owner can retrieve the right history after losing a phone. For end-to-end encrypted backups, recovery-key custody is part of the feature itself. Product teams should design the loss scenario with the same care as the reassuring confirmation shown after an upload.

Looking back from November 2026, Signal's 8 September 2025 announcement offered a useful case. The initial rollout was opt-in and limited to the latest Android beta. iOS and Desktop support were future plans in that announcement, not capabilities available everywhere that day. The durable lesson concerns a recovery boundary, rather than a recommendation to install a historical beta today.

Start with the missing phone

Consider an illustrative person replacing a lost device. The old phone cannot provide a key, display instructions or approve a transfer. A recovery design that depends on opening that phone's settings has failed its own scenario. The important question is what the person retained independently and which supported registration or restore path can use it.

Signal described a device-generated, 64-character recovery key, separate from the Signal PIN and not shared with its servers. Losing that key meant losing access to the backup; support could not recover it. The announcement proposed a secure password manager or a written record for storage. This makes custody concrete: paying for storage or retaining the account identity does not replace possession of the decryption key.

That boundary is a privacy property with a usability consequence. If the service can always restore an archive after ordinary identity checks, it has some route to the data beyond the person's retained secret. A product may deliberately choose such a route. It should describe that choice honestly, because it changes who can obtain access and under what conditions.

Define which history is promised

The launch described free text backup with a 100 MiB message-storage allowance and 45 days of media. Its paid offer was US$1.99 monthly with a 100 GB storage limit for older media. These are dated launch terms, not a current price promise. View-once messages and messages due to disappear within 24 hours were excluded, and a daily refresh replaced the previous archive.

A daily replacement is a different promise from keeping every historical version. If a person deletes something and that deletion reaches the next backup, restoring the latest archive should not be presented as a way to recover every past state. The product needs a clear distinction between surviving device loss and undoing deletion. Those jobs can require different retention designs.

The same distinction matters in business software. An invoice archive, an employee's messages and a shared document history may have different recovery obligations. Writing “backed up” beside all three can conceal different exclusions and retention periods. Explain which records should return, how recent they should be and which deletions are intentional. A more expensive storage tier does not by itself answer those questions.

Read today's instructions with today's date

Signal's current support page, accessed on 9 November 2026, describes Android restoration during registration through the backup option. It also gives an iOS restore path and requires the recovery key. It says backup merging is unsupported. The page has no publication date establishing those instructions as September 2025 behavior; it is current documentation, with visible platform coverage beyond the initial announcement.

No account was accessed and no restoration was performed for this article. Documentation describes an intended route, not proof that a particular person's archive is intact or that a device combination will succeed. For a real adoption decision, check the supported versions and devices at the time of use. Keep instructions tied to that support context instead of freezing an old screenshot into a permanent promise.

A responsible product acceptance exercise would follow a supported restore path using authorized, disposable data and a separately retained key. It would verify the records that return and the exclusions communicated beforehand. That is a proposed exercise, not a completed test here. It should avoid exposing real recovery secrets in tickets, analytics or shared screenshots.

Support cannot promise around cryptography

When support cannot decrypt the archive, its useful work is helping someone distinguish a missing key, an unsupported route and a service problem. Staff need accurate explanations and escalation paths. Asking a distressed person to send their secret to prove ownership would create another exposure without making the original design more trustworthy.

The strongest counterargument is that managed recovery can be the better product bargain. An organization may need continuity when an employee leaves or loses credentials. A recovery authority with clear approvals can be rational for that threat model. It adds another trusted party and another access path; it should not be sold as equivalent to a design where the provider cannot decrypt.

For custom software development, put the recovery bargain in the brief: who retains the key, what loss the system covers and what support can actually do. Review the ordinary success message against the worst ordinary day. The useful promise is specific history recoverable through a supported path under stated conditions. Storage completion is only one part of that promise.