@skobkin По поводу 2. Как не странно я согласен с человеком.
Безопасность должна обеспечиваться на уровне клиента, а с этим у федиверса все грустно потому-что клиентская часть тоже на сервере.

Да ну в каком же клиенте федиверса есть E2E шифрование?