reunicorn icon indicating copy to clipboard operation
reunicorn copied to clipboard

Account portability/restoration

Open LGro opened this issue 1 year ago • 1 comments

Easy recovery of a Coagulate setup after one lost their phone, or when switching phones.

See what is implemented in VeilidChat

LGro avatar Mar 20 '24 18:03 LGro

Switching phones could be as easy as dumping all profile data and contact sharing settings into one or multiple encrypted DHT records and displaying a QR code to read from the new phone (requires both phones be operable at the same time).

In case someone lost (access to) their phone we need to have such a DHT record prepped and available (make sure to notify user if backup record is not available anymore!). Then the corresponding QR code for backup can be saved on a different device / printed out to restore at any point in time.

Data that is backup worthy includes:

  • full profile info
  • circles with memberships
  • for all contacts
    • coag contact ID
    • the name we gave them
    • DHT settings

Everything else can be retrieved from the DHT again. We might decide to not back up the profile pictures to save space?

LGro avatar Mar 05 '25 14:03 LGro