du82 / privacyspreadsheet.com

The Privacy Spreadsheet HTML and raw CSV data
MIT License
35 stars 3 forks source link

Track "Asynchronous communication" #12

Open maltfield opened 9 months ago

maltfield commented 9 months ago

This is a request to add a new row (called Asynchronous communication) to the spreadsheet that tracks whether or not the app requires both users to be online in order to send a message.

Problem

Many true p2p messaging apps require both users to be online in order to send them a message.

If Alice wants to send Bob a message (but Bob is offline), then Alice will get an error if she tries to send a message to Bob.

If Bob wants to send Alice a message (but Alice is offline), then Bob will get an error if he tries to send a message to Alice.

In a synchronous p2p messaging app, there is no third party server (or DHT) to queue messages asynchronously.

This important difference is currently not being tracked by privacyspreadsheet.com

Solution

A new row (called Asynchronous communication) will display if an app does or does not require both users to be online in order to send messages between them.

If an app does not require both users to be online in order to send messages between them, then a green Yes should appear.

If an app requires both users to be online in order to send messages between them, then a red No should appear.