mobile_messaging.mdwn 1.3 KB
Newer Older
Ulrike Uhlig's avatar
Ulrike Uhlig committed
1
2
3
4
Corresponding ticket: [[!tails_ticket 14567]]

## General requirements

127.0.0.1's avatar
127.0.0.1 committed
5
6
7
8
9
**MUST**

- work over Tor / SOCKS
- provide end-to-end-encryption (OTR, some kind of ratcheting)

Ulrike Uhlig's avatar
Ulrike Uhlig committed
10
11
12
13
**SHOULD**

- provide a desktop client
- be mass-adopted already
127.0.0.1's avatar
127.0.0.1 committed
14
15
16
- allow for instant messaging
- allow for video calls
- allow for audio calls
Ulrike Uhlig's avatar
Ulrike Uhlig committed
17
18
19

## Possible candidates:

127.0.0.1's avatar
127.0.0.1 committed
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
### Telegram

- works over Tor (You can configure Tor as a SOCKS5 proxy in the configuration. The traffic seems to go through HTTP.)
- is in Debian https://tracker.debian.org/pkg/telegram-desktop
- When first starting the app, you have to enter your phone number and validate it through an SMS. Then you get all your messages and conversations back, even your stickers!
- So it's not anonymous in the sense that it's linked with your phone number but it's super easy :)
- instant messaging

### Signal

- centralized server
- mass adopted
- currently Chromium extension, will they port to FF? 
- Tor?
- double ratchet
- have to enter a phone number
- instant messaging

### Matrix

- decentralized
- TLS by default
- Tor?

### Wire

- desktop client
- but no proxy/Tor support?
- video & audio calls
- instant messaging

### Ring.cx

- end-to-end encrypted
- video calls

### Briar

- decentralized
- works over Tor
- no Linux client yet
Ulrike Uhlig's avatar
Ulrike Uhlig committed
61
62
63
64

## Related

* [[VoIP_support]]
65
* [[replacePidgin]]