Настройки и доверие
Где находятся настройки
На macOS настройки находятся в окне настроек (⌘,), с разделом Receive (папка назначения плюс кнопка Show in Finder) над расширенными настройками. На iOS экран настроек (открывается с домашней панели инструментов) содержит расширенные настройки; папка назначения для приёма меняется прямо на экране Receive.
Настройки сохраняются локально на устройстве. Синхронизации нет, и учётной записи для входа тоже нет.
Собственный релей
По умолчанию CrocApp использует публичный релей croc. Вместо него можно указать релей, который вы запускаете сами, в разделе расширенной настройки Relay. Причины запустить свой:
- Вы хотите, чтобы передачи шли через инфраструктуру, которую вы контролируете, а не через общий публичный релей.
- Вы работаете в сети, где не хотите зависеть от внешнего сервиса.
Достаточно запустить croc relay на машине, которую вы контролируете, а затем ввести её адрес (и пароль, если вы его задали) в полях релея CrocApp.
Значок доверия
На экране ожидания, подтверждения или передачи CrocApp показывает значок доверия: метку End-to-end encrypted плюс строку, описывающую путь релея, фактически используемый для этой передачи:
- "Local network only — nothing leaves your network"
- "Via custom relay
<address>— it sees only encrypted data" - "Via the public croc relay — it sees only encrypted data"
Это фиксируется в момент начала передачи, поэтому изменение настроек во время передачи не может привести к тому, что значок покажет что-то неверное для текущей передачи.
Что сохраняется
Настройки (адрес релея, пароль релея, режим только локальной сети, сжатие, архивация, исключающие шаблоны, gitignore, подтверждение с обеих сторон, автоприём) хранятся локально на устройстве. Никакие настройки, содержимое передач или кодовые фразы никуда не отправляются, кроме как в рамках реальной передачи, которую вы сами инициируете.