Screenshots
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
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