Как пригласить в заметку или папку: права и шифрование в FixNote
Как пригласить человека в заметку или папку FixNote, чем отличаются права, как видны чужие правки и что при этом знает сервер, который не видит текст.
Владимир, сооснователь FixNote · Опубликовано · Обновлено · 3 мин
Как вести одну заметку вдвоём или с командой: список покупок, план поездки, заметки к проекту? В FixNote заметкой или целой папкой можно поделиться с людьми по почте, и сервер при этом по-прежнему не видит текста. Дальше рассказано о приглашениях, правах, совместной правке и о том, как устроено шифрование общих заметок.
Как пригласить человека в заметку
Откройте заметку, нажмите «Поделиться» и введите email. У человека должен быть аккаунт FixNote, иначе приложение сообщит, что аккаунта нет. Затем выберите права. С правом «Может редактировать» человек правит текст вместе с вами, с правом «Может просматривать» только читает.
Пригласить можно и в целую папку, через «Поделиться…» в её меню. Участник получит папку со всеми подпапками и заметками, а новые заметки в ней появятся у всех.
Общие заметки и папки входят в Pro. Pro нужен тому, кто делится, а приглашённым достаточно бесплатного аккаунта.
Приглашение нужно принять
Приглашение придёт человеку в колокольчик уведомлений, и он нажмёт «Принять» или «Отклонить». До этого заметка у него не появится. Если не принять приглашение за 30 дней, оно истечёт: у вас рядом с адресом появятся «приглашение истекло» и кнопка «Пригласить снова».
Как выглядит совместная правка
Когда вы оба в заметке, правки друг друга видны сразу. Чужой курсор отмечен своим цветом и именем, а свежий чужой текст ненадолго подсвечивается, так что видно, что изменилось. Если ассистент меняет общую заметку по чьей-то просьбе, над текстом появляется «FixNote AI · по просьбе …», и его текст набирается у всех участников.
Два человека могут писать в одном абзаце одновременно. Общая заметка хранит изменения в формате CRDT (мы используем Yjs), который сливает одновременные правки без конфликтов. Когда вы без связи, правки копятся на устройстве и сливаются при следующей синхронизации.
Что значит «только просмотр»
С правом просмотра в заметке нельзя изменить ничего: ни текст, ни её место в папках, и удалить её тоже нельзя. В общей папке с таким правом нельзя создавать заметки и подпапки. Если перетащить файл или надиктовать что-то, пока открыта такая папка, запись ляжет в ваши заметки без папки.
Владелец может поменять права в любой момент, и они применятся сразу, даже если заметка открыта у участника.
Что знает сервер о совместных заметках
Содержимое общей заметки зашифровано ключом этой заметки. Каждому участнику ключ передаётся запечатанным его открытым ключом, так что открыть его может только этот участник. Правки в реальном времени тоже идут через сервер в зашифрованном виде. В общей папке так же зашифрованы её название и ключи заметок. Как устроено шифрование обычных заметок, описано в статье о сквозном шифровании.
Сервер знает, кто участвует в заметке и с какими правами, и хранит адреса почты. Участники видят адреса друг друга.
Картинки и файлы общей заметки лежат на сервере под ней и зашифрованы тем же ключом. Место, которое они занимают, считается у владельца заметки.
Как выйти или закрыть доступ
Участник может выйти из заметки или папки, и она исчезнет с его устройств. Владелец может убрать отдельного человека или закрыть доступ всем, тогда заметка останется только у него. Остальное о функции собрано на странице общих заметок.
Если нужно просто показать заметку человеку без FixNote, подойдёт ссылка для чтения. Чтобы попробовать совместную работу, пригласите близкого человека в список покупок с правом «Может редактировать» и отметьте по пункту каждый со своего устройства.
Вопросы
- Нужна ли подписка Pro тому, кого я приглашаю в заметку?
- Нет. Pro нужен тому, кто делится заметкой или папкой. Приглашённому достаточно бесплатного аккаунта FixNote.
- Может ли сервер FixNote прочитать общую заметку?
- Нет. Текст, правки в реальном времени и файлы общей заметки зашифрованы её ключом, а ключ каждому участнику передаётся так, что открыть его может только он. Сервер знает участников, их адреса и права.
- Что будет, если два человека пишут в одном абзаце одновременно?
- Правки сольются. Общая заметка хранит изменения в формате CRDT (Yjs), который объединяет одновременные правки без конфликтов.
- Сколько действует приглашение в общую заметку?
- 30 дней. Если человек не принял его за это время, у владельца появится кнопка «Пригласить снова».
Эта статья на других языках: English · Español
Попробуйте FixNote
Бесплатно и без аккаунта: Windows, macOS и браузер.