package icon

Libre Contacts Backup

Offline and encrypted contact backups
New in version 2.7.1
Fixed:
- Restoring a backup no longer crashes on Android 10 and 11, where the phone lacks the newer SIM contacts provider
- Automatic backups can no longer be cancelled silently by an interrupted or overlapping run. If a backup is stopped partway through (slow phone, Doze, or the system reclaiming resources), the next scheduled backup still happens at the usual time
- A slow-to-read SIM card phonebook can no longer delay or derail an automatic backup
- After a device reboot, the automatic schedu
Libre Contacts Backup is a FLOSS native Android app for private, local-first contact backups. No account, no cloud, no tracking — your contacts never leave your device unless you choose to move the backup file yourself.

Features:
* Lossless backup preserving the full Contact → RawContact → Data hierarchy, including contact groups
* SIM card phonebook captured in every backup; on restore, SIM contacts can be written back to the SIM card, into the device address book, or both — and on phones with more than one SIM (including an eSIM) you pick which of the available cards they go to
* Scheduled local backups at a time you choose — daily, weekly on a selected weekday, or monthly on a selected day (if a month is shorter than that day, it runs on the month's last day) — with no internet connection required
* Single-file LCB archives containing canonical JSON, VCF, CSV, and normalized exports
* Optional AES-256-GCM password-protected encryption (Android Keystore backed)
* Restore consolidates each source contact correctly, without merging different people who share a name
* Manual CSV and vCard exports, and the CSV opens in Excel and other spreadsheet apps
* Retention by age — keep the newest backups per day, week, and month with counts you choose (for example 7 daily, 4 weekly, 3 monthly), so the recent past stays densely backed up while older history thins out — or simply keep the last N sets

Libre Contacts Backup is free and open source. If you find it useful, you can support its development — see the donation options in the project README: https://librecontactsbackup.ashkanrafiee.com/#donate

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.7.1 (29) suggested Added on Oct 02, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • read your contacts
      Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • modify your contacts
      Allows the app to modify the data about your contacts stored on your phone. This permission allows apps to delete contact data.

    Download APK 208 KiB PGP Signature | Build Log

  • New in version 2.6.0
    Added:
    - SIM card phonebook is now captured in every backup — the names and numbers stored on your SIM card are backed up alongside your device contacts
    - On restore, choose where SIM contacts go: back to the SIM card, into the device address book, or both
    - On phones with more than one SIM (including an eSIM), pick which of the available cards the contacts are written to; on a single-SIM phone it uses that card automatically
    - If a SIM write fails (full or unsupported card), entries are restore
  • Version 2.6.0 (26) - Added on Sep 22, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • read your contacts
      Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • modify your contacts
      Allows the app to modify the data about your contacts stored on your phone. This permission allows apps to delete contact data.

    Download APK 205 KiB PGP Signature | Build Log

  • New in version 2.5.0
    Added:
    - Retention by age: keep the newest backups of each recent day, week, and month, so your history stays dense for the recent past and thins out further back. One tap lets you choose how much history to keep (last week, month, 3 months, or year), and advanced settings let you pick exact counts per tier — for example 7 daily, 4 weekly, and 3 monthly — or set a tier to 0 to keep nothing from it.
    - The backup retention setting now offers two policies: keep the last N backup sets (the previous
  • Version 2.5.0 (25) - Added on Sep 15, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • show notifications
      Allows the app to show notifications
    • read your contacts
      Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • Schedule alarms or event reminders
      This app can schedule actions like alarms and reminders to notify you at a desired time in the future.
    • modify your contacts
      Allows the app to modify the data about your contacts stored on your phone. This permission allows apps to delete contact data.

    Download APK 190 KiB PGP Signature | Build Log