View on GitHub

socialstuff-org.github.io

The SocialStuff documentation.

File Service

Case A: Bob sends file to Alice

  1. Bob selects file(s) to send
  2. Bob can define custom ‘best-before date (delete date)’
  3. System encrypts file(s) locally
  4. Bob uploads files to server
  5. Server stores files
  6. File service returns one UUID per uploaded file
  7. Bob sends message with file UUIDs and encryption initialization vectors to server
  8. Server sends text message to Alice
  9. Alice receives message
  10. Alice requests files from origin server via (domain.com/file/UUID)