Libre Contacts Backup

Libre Contacts Backup

Offline and encrypted contact backups

Ashkan Rafiee Contact

Screenshots

Screenshot of Libre Contacts Backup Screenshot of Libre Contacts Backup Screenshot of Libre Contacts Backup

Description

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

What’s new (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

Versions

Version Date Size Requires Android Download
2.8.0 current
fd487c4c798185de…
2026-10-22 217 KB API 26
2.7.4
1ae81c24dcaf2ec5…
2026-10-15 215 KB API 26
2.7.3
0e8dc10d19be2242…
2026-10-12 213 KB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Read contactsAccess the address book.
  • Change contactsCreate and change address book entries.
  • NotificationsShow notifications.
  • Run at startupStart automatically after the device is switched on.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • Prevent sleepingKeep the device from going to sleep.
  • Exact alarmsTrigger actions at a precise time.

Comments