pcontacts 2.5.1

Sync Proton Mail contacts into the Android system address book.

filecart Android Updated Nov 01, 2026
Download 4.70 MB · pcontacts-release.apk
52downloads
14this week
FreeFreeware
0reviews

Screenshots

About pcontacts

pcontacts signs in to your Proton Mail account, decrypts your contacts client-side using OpenPGP, and exposes them to the system Contacts app so they appear alongside your local contacts — the same way WhatsApp or Telegram surface their own contact directories.

This app is not affiliated with or endorsed by Proton AG.
It uses the same HTTP API as the Proton Mail web client, which is not officially documented or supported for third-party use.
The API may change at any time without notice.

Once contacts land in ContactsContract, the OS owns them.
Stock Android ships with pre-installed applications — Google Play Services, Google Contacts, Gmail, the OEM dialer, the OEM messaging app, vendor "assistant" services — that are granted READ_CONTACTS by default or are very difficult to revoke.
Decrypting Proton contacts onto a device with those apps still installed effectively shares them with Google and the OEM.
For a meaningful privacy posture, run pcontacts on a de-Googled ROM: GrapheneOS is preferred (sandboxed Google Play, per-app contacts scopes), or LineageOS for microG, or vanilla LineageOS without GApps.
pcontacts cannot fix this for you on stock Android; it is a property of the platform's permission model, not of this app.

Features:

* SRP login with TOTP two-factor authentication.
* Client-side-only decryption — your contacts are never sent anywhere except the system address book on your device.
* Full vCard field support: name, email, phone, address, organization, notes, instant messaging, photos, and group membership.
* Bidirectional sync: edits made in the system Contacts app are pushed back to Proton with end-to-end encryption.
* Soft-delete with a 1-hour grace period so accidental deletions can be cancelled before they reach the server.
* Per-field conflict detection when both the phone and Proton have changes to the same contact.
* Periodic background sync via SyncAdapter and WorkManager.
* No Google Play Services, no telemetry, no analytics, no tracking.

Source code: [link removed]
License: GPL-3.0-only
Release info Update on Oct 31, 2026
Release notes Changed
• The build moves to Android Gradle Plugin 9.5, Gradle 9.8 and Android
SDK 37. Nothing changes in the app; building it from source needs the
SDK 37 platform, which the build downloads itself.

Fixed
• Sign-in says why Proton refused it. Every refusal of the sign-in
used to read "Wrong username or password?", so a blocked attempt, too
many attempts or a lost connection looked like a wrong password
(#81). Only
Proton's wrong-password answer says so now. A lost connection says
Proton could not be reached, and any other refusal shows Proton's HTTP
status and code, for example "Proton refused the sign-in (HTTP 422,
code 2028)", to quote in a report. An account still on one of Proton's
oldest sign-in formats is asked to sign in once at proton.me, which
updates it, instead of failing as a wrong password.
• A refusal Proton reports inside a successful answer no longer closes
the app. Proton sometimes answers HTTP 200 with an error code. Since
2.0.0 such an answer could crash pcontacts in the middle of a sync or a
sign-in. It is now handled like any other refusal: a change Proton
refused this way is listed as failed with its code, and a sync it stops
is not reported as a connection problem.
Listing dataF-Droid

Reviews

No reviews yet. Be the first to review pcontacts.

Used pcontacts? Tell other visitors what you thought.

Log in to write a review

Other products by this publisher

Most viewed Android Contact

  1. 1 Bondwidth 1.1.4 Private, offline phone & contacts app that helps you keep up your bonds 57 views
  2. 2 OpenContacts 32.0 A different database for contacts to keep them private only to you. 55 views
  3. 3 Contacts Import 37 Import your CSV contacts from a desktop client without any cloud syncing. 54 views
  4. 4 Identiconizer! 1.4 Identicons for your contacts 54 views
  5. 5 Libre Contacts Backup 2.9.0 Offline contact backups with optional encryption 52 views
  6. 6 pcontacts 2.5.1 Sync Proton Mail contacts into the Android system address book. 49 views
  7. 7 Fossify Contacts 1.6.0 Manage your contacts privately and efficiently with vCard support 48 views
  8. 8 WA Adder 1.0.1 Add WhatsApp contacts without giving WhatsApp access to your contacts! 48 views
  9. 9 Friend Alert 1.2.0 Nurture distant friendships with timely reminders 44 views

Most downloaded Android Contact

  1. 1 pcontacts 2.5.1 Sync Proton Mail contacts into the Android system address book. 52 downloads
  2. 2 Libre Contacts Backup 2.9.0 Offline contact backups with optional encryption 44 downloads
  3. 3 Bondwidth 1.1.4 Private, offline phone & contacts app that helps you keep up your bonds 36 downloads
  4. 4 OpenContacts 32.0 A different database for contacts to keep them private only to you. 30 downloads
  5. 5 Contacts Import 37 Import your CSV contacts from a desktop client without any cloud syncing. 28 downloads
  6. 6 Identiconizer! 1.4 Identicons for your contacts 27 downloads
  7. 7 WA Adder 1.0.1 Add WhatsApp contacts without giving WhatsApp access to your contacts! 27 downloads
  8. 8 Friend Alert 1.2.0 Nurture distant friendships with timely reminders 21 downloads
  9. 9 Fossify Contacts 1.6.0 Manage your contacts privately and efficiently with vCard support 17 downloads