package icon

Libre Contacts Backup

Offline contact backups with optional encryption
New in version 2.9.0
Added:
- You can now report a problem from About using your email or another sharing app
- Reports can optionally include technical diagnostics; contact data, backup files, and storage paths stay out
Libre Contacts Backup is a FLOSS native Android app for private, local-first contact backups. No account, no tracking, and no automatic uploads — your contacts stay on your device unless you choose to move a backup file, export data, or share a report.

Features:
* Lossless backup preserving the full Contact → RawContact → Data hierarchy, including contact groups
* SIM card phonebook captured on a best-effort basis when the device exposes it; if it cannot be read, the backup reports that it contains device contacts only. On restore, SIM contacts can be written back to the SIM card, into the device address book, or both
* 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
* Choose the app language and system, light, or dark theme from the Display menu
* Create a problem report from About and choose whether to include technical diagnostics before sharing it with an email or sharing app

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.9.0 (34) suggested Added on Oct 27, 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.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • 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 231 KiB PGP Signature | Build Log

  • New in version 2.8.0
    Fixed:
    - Scheduled backups now ask for permission to run at the exact time you set (Android 12 and above); when it is missing, the main screen and a notification say so and open the right settings page
    - The main screen now shows why a scheduled backup was skipped or failed instead of cutting the message off
    - Two backups made within the same second no longer share a name, and a just-finished backup is always kept
  • Version 2.8.0 (33) - Added on Oct 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.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • Schedule precisely timed actions
      This app can schedule work to happen at a desired time in the future. This also means that the app can run when you're not actively using the device.
    • 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 216 KiB PGP Signature | Build Log

  • New in version 2.7.4
    Fixed:
    - Automatic backups are more reliable: when a schedule is set, the app now offers to turn off battery optimization so the system no longer delays or skips them
    - The schedule screen warns while battery optimization is on or background activity is restricted, with a button that opens the right settings page
  • Version 2.7.4 (32) - Added on Oct 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.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • 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 214 KiB PGP Signature | Build Log