Клиентские решения для облачно-синхронизированных календарей и контактов

Вопрос или проблема

Я подумываю о переносе своих календарей и контактов в “облако”. По соображениям конфиденциальности я буду рассматривать только провайдеров с сквозным шифрованием. Такие существуют.

Очевидно (?), что полное сквозное шифрование и, скажем, предоставление CalDAV — это несовместимые требования. Лучшая надежда на успех — хранить информацию в виде синхронизируемых файлов, которые читаются и записываются локально. Предположим, что это однопользовательская среда для простоты, т.е. нам не нужно беспокоиться о одновременных обновлениях этих файлов.

Какие существуют решения для этого? Меня интересуют клиенты (или плагины для ПО) на Android и Linux.

Можно использовать безопасные облачные сервисы вместе со стандартными инструментами.

Для контактов CardBook для Thunderbird может использовать внешние VCF-файлы в качестве хранилища для адресных книг. Это часть мастера создания адресной книги.

Для календарей встроенный Lightning в Thunderbird может сделать то же самое для VCS-файлов, хотя и немного менее очевидно: синхронизируйте с удаленным календарем, но введите file:///path/to/file (для GNU/Linux и, предположительно, MAC; может выглядеть иначе в Windows) в качестве адреса.

Поместите эти файлы в папку, которая синхронизируется с облачным хранилищем по вашему выбору; я использую Tresorit, и это работает отлично.
Для дополнительного уровня безопасности вы также можете (вручную) использовать Git для ревизий файлов.

Я не знаю, как подключить такую настройку к телефону на Android.

Я бы рассматривал возможность получения собственного VPS от Linode.com или аналогичных сервисов и настройки собственного частного “облачного” хранилища. Быстрый поиск показывает, что доступны несколько серверов CalDAV, или что-то вроде Citadel (электронная почта/календарь/рассылки и т.д.) может удовлетворить ваши потребности.

Для контактов и календарей, насколько я знаю, есть только EteSync (с открытым исходным кодом, но не совсем дешевый).

Только для календарей сейчас есть несколько независимых от платформы решений:

Proton Calendar: на Android и в браузере

Tutanota; веб и десктопные клиенты, на немецком языке

Calendar Lock PEA: десктопный клиент (я сам разработчик)

Peergor Calendar: относительно новый

Ответ или решение

Переход к облачным технологиям для хранения календарей и контактов является важным шагом для повышения удобства работы и синхронизации данных. Однако для защиты конфиденциальности важным является выбор поставщиков с возможностью сквозного шифрования. Давайте рассмотрим существующие решения для клиентов, которые работают на Android и Linux.

Универсальные решения

  1. Использование файлов VCF и VCS:

    • Contacts: Для управления контактами вы можете использовать Add-on CardBook для Thunderbird. Этот плагин позволяет использовать внешние файлы VCF в качестве базы данных для адресной книги. Вы можете создать адресные книги и при этом упорядочить их в облачном хранилище по своему выбору, например, Dropbox или Tresorit, которые обеспечивают шифрование.
    • Calendars: Встроенный плагин Lightning в Thunderbird позволяет работать с файлами VCS (iCalendar). Для этого вы можете использовать адрес файла, например, так: file:///path/to/file. Поместите эти файлы в ту же папку, которая синхронизируется с вашим облачным хранилищем.
  2. Дополнительная безопасность: Вы можете дополнительно защищать ваши файлы, используя системы контроля версий, такие как Git. Это позволит вам хранить копии ваших данных и отслеживать изменения.

Платформы с соблюдением конфиденциальности

  1. EteSync: Это одно из немногих решений, которое предлагает синхронизацию как контактов, так и календарей с поддержкой сквозного шифрования. Хотя EteSync – это платное решение, оно открыто и имеет хорошую репутацию в плане безопасности.

  2. Proton Calendar: Решение, разработанное ProtonMail, это облачный календарь, доступный как на Android, так и через браузер. Он предлагает высокую безопасность и шифрование.

  3. Tutanota: Хотя Tutanota в первую очередь известна своим безопасным почтовым сервисом, он также предлагает функции календаря и доступен через веб интерфейс и настольные клиенты.

  4. Peergos Calendar: Это новое решение, предлагающее облачный календарь с акцентом на конфиденциальность. Обратите внимание, что проект все ещё находится в процессе развития.

Самостоятельный хостинг

Если вы желаете большего контроля и конфиденциальности, вы можете рассмотреть возможность настройки собственного VPS (виртуального частного сервера), например, на Linode или другой платформе. Здесь вы можете установить сервер CalDAV, такой как Radicale или Baïkal:

  1. Radicale: Легкий в установке CalDAV и CardDAV сервер, который позволит вам хранить свои календари и контакты на вашем сервере с поддержкой шифрования.
  2. Baïkal: Простая и легкая альтернатива, которая также поддерживает CalDAV и CardDAV.

На Android вы сможете подключаться к вашему серверу через такие приложения, как DAVx5, которое предоставляет поддержку CalDAV и CardDAV.

Заключение

Таким образом, при выборе подходящего решения для организации своих календарей и контактов в облаке с обеспечением безопасности и конфиденциальности, вы имеете множество вариантов как облачных, так и локальных решений. Обдумайте свои требования и предпочтения, и выберите тот вариант, который наиболее соответствует вашим нуждам.

Оцените материал
Добавить комментарий

Капча загружается...