значок приложения

pcontacts

Синхронизирует контакты Proton Mail с системной адресной книгой Android.
Новое в версии 1.7.0
Версия 1.7.0.

* Индикатор выполнения теперь показывает, когда синхронизация действительно идёт — на главном экране и в настройках.
* Настройки сохраняют результат предыдущей синхронизации на экране, пока не завершится новая.
* Неверный или просроченный код двухфакторной аутентификации теперь показывает «Неверный код. Попробуйте ещё раз.» вместо вводящей в заблуждение ошибки соединения.
pcontacts входит в ваш аккаунт Proton Mail, расшифровывает контакты локально с помощью OpenPGP и предоставляет их системному приложению «Контакты», чтобы они отображались рядом с вашими локальными контактами — так же, как WhatsApp или Telegram показывают собственные каталоги контактов.

Это приложение не связано с Proton AG и не одобрено Proton AG.
Оно использует тот же HTTP API, что и веб-клиент Proton Mail, который официально не документирован и не поддерживается для стороннего использования.
API может измениться в любой момент без предупреждения.

Как только контакты попадают в ContactsContract, ими владеет операционная система.
Стандартный Android поставляется с предустановленными приложениями — Google Play Services, Google Контакты, Gmail, телефон и сообщения от производителя, фирменные сервисы-«ассистенты», — которым READ_CONTACTS выдано по умолчанию или у которых его очень трудно отозвать.
Расшифровка контактов Proton на устройстве, где эти приложения всё ещё установлены, фактически означает передачу их Google и производителю.
Для действительно значимой приватности используйте pcontacts на ROM без сервисов Google: предпочтителен GrapheneOS (Google Play в песочнице, доступ к контактам по приложениям), либо LineageOS for microG, либо LineageOS без GApps.
pcontacts не может исправить это за вас на стандартном Android; это свойство модели разрешений платформы, а не этого приложения.

Функции:

* Вход по SRP с двухфакторной аутентификацией TOTP.
* Расшифровка только на устройстве — ваши контакты никогда никуда не отправляются, кроме системной адресной книги на вашем устройстве.
* Полная поддержка полей vCard: имя, эл. почта, телефон, адрес, организация, заметки, мессенджеры, фото и членство в группах.
* Двусторонняя синхронизация: изменения, сделанные в системном приложении «Контакты», отправляются обратно в Proton со сквозным шифрованием.
* Мягкое удаление с часовым льготным периодом, чтобы случайные удаления можно было отменить до их отправки на сервер.
* Обнаружение конфликтов на уровне полей, когда и телефон, и Proton содержат изменения одного и того же контакта.
* Периодическая фоновая синхронизация через SyncAdapter и WorkManager.
* Без Google Play Services, без телеметрии, без аналитики, без слежки.

Исходный код: https://github.com/andreabenetton/pcontacts
Лицензия: GPL-3.0-only

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 1.7.0 (16) рекомендована Добавлено 09.09.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • android.permission.AUTHENTICATE_ACCOUNTS
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • поиск аккаунтов на устройстве
      Приложение сможет получить список всех используемых на устройстве аккаунтов, в том числе созданных установленными приложениями.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • android.permission.MANAGE_ACCOUNTS
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • просмотр контактов
      Приложение сможет считывать данные о контактах, сохраненных на вашем телефоне. Кроме того, у приложения будет доступ к аккаунтам на телефоне, в которых есть контакты. В их число могут входить аккаунты, созданные приложениями, которые вы установили. Получив возможность сохранять данные контактов, вредоносные программы смогут передавать их без вашего ведома.
    • просмотр настроек синхронизации
      Приложение сможет просматривать настройки синхронизации аккаунта, например определять, включена ли синхронизация для приложения "Контакты".
    • просмотр статистики синхронизации
      Приложение сможет просматривать статистику синхронизации аккаунта, в том числе историю событий и объем синхронизированных данных.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • изменение контактов
      Приложение сможет изменять сведения о контактах, сохраненных на вашем телефоне. Это разрешение позволяет приложениям удалять данные о контактах.
    • включение/выключение синхронизации
      Приложение сможет изменять настройки синхронизации аккаунта. Например, с помощью этого разрешения можно включить в аккаунте синхронизацию контактов.
    • io.pcontacts.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 5.3 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.6.0
    Версия 1.6.0.

    * Контакты, удалённые с телефона другим приложением, теперь восстанавливаются из Proton при следующей синхронизации, даже если сам контакт в Proton не менялся.
    * Повторяющиеся копии одного и того же контакта Proton обнаруживаются и удаляются. Контакты других аккаунтов никогда не затрагиваются.
    * Контакты, удалённые вами, остаются удалёнными — восстановление их не возвращает.
  • Версия 1.6.0 (15) - Добавлено 31.08.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • android.permission.AUTHENTICATE_ACCOUNTS
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • поиск аккаунтов на устройстве
      Приложение сможет получить список всех используемых на устройстве аккаунтов, в том числе созданных установленными приложениями.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • android.permission.MANAGE_ACCOUNTS
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • просмотр контактов
      Приложение сможет считывать данные о контактах, сохраненных на вашем телефоне. Кроме того, у приложения будет доступ к аккаунтам на телефоне, в которых есть контакты. В их число могут входить аккаунты, созданные приложениями, которые вы установили. Получив возможность сохранять данные контактов, вредоносные программы смогут передавать их без вашего ведома.
    • просмотр настроек синхронизации
      Приложение сможет просматривать настройки синхронизации аккаунта, например определять, включена ли синхронизация для приложения "Контакты".
    • просмотр статистики синхронизации
      Приложение сможет просматривать статистику синхронизации аккаунта, в том числе историю событий и объем синхронизированных данных.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • изменение контактов
      Приложение сможет изменять сведения о контактах, сохраненных на вашем телефоне. Это разрешение позволяет приложениям удалять данные о контактах.
    • включение/выключение синхронизации
      Приложение сможет изменять настройки синхронизации аккаунта. Например, с помощью этого разрешения можно включить в аккаунте синхронизацию контактов.
    • io.pcontacts.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 5.3 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.5.0
    Версия 1.5.0.

    * Приложение теперь доступно на русском, французском, испанском и упрощённом китайском языках.
    * Безопасность: обновлена библиотека OpenPGP (BouncyCastle 1.85) с рядом исправлений, повышающих устойчивость разбора ключей и зашифрованных контактов.
  • Версия 1.5.0 (14) - Добавлено 10.08.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • android.permission.AUTHENTICATE_ACCOUNTS
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • поиск аккаунтов на устройстве
      Приложение сможет получить список всех используемых на устройстве аккаунтов, в том числе созданных установленными приложениями.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • android.permission.MANAGE_ACCOUNTS
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • просмотр контактов
      Приложение сможет считывать данные о контактах, сохраненных на вашем телефоне. Кроме того, у приложения будет доступ к аккаунтам на телефоне, в которых есть контакты. В их число могут входить аккаунты, созданные приложениями, которые вы установили. Получив возможность сохранять данные контактов, вредоносные программы смогут передавать их без вашего ведома.
    • просмотр настроек синхронизации
      Приложение сможет просматривать настройки синхронизации аккаунта, например определять, включена ли синхронизация для приложения "Контакты".
    • просмотр статистики синхронизации
      Приложение сможет просматривать статистику синхронизации аккаунта, в том числе историю событий и объем синхронизированных данных.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • изменение контактов
      Приложение сможет изменять сведения о контактах, сохраненных на вашем телефоне. Это разрешение позволяет приложениям удалять данные о контактах.
    • включение/выключение синхронизации
      Приложение сможет изменять настройки синхронизации аккаунта. Например, с помощью этого разрешения можно включить в аккаунте синхронизацию контактов.
    • io.pcontacts.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 5.3 МиБ Подпись PGP | Журнал сборки