privacy-policy
Effective date: March 8, 2026 · LifeLog v1.0.0
Overview
LifeLog is a personal life-logging app that operates in local-first mode. All your data is stored on your device. We do not operate servers that collect, store, or process your personal information.
Data we collect
We do not collect any personal data. All log entries, settings, and credentials remain on your device.
The only data transmitted from the app:
- Firebase Crashlytics — anonymous crash reports (stack traces, device model, OS version). Contains no personal data, log entries, or location. Used solely to fix bugs.
- Firebase Analytics — anonymous usage statistics (screen views, feature usage). No personal identifiers are collected.
Permissions and how they are used
- Location (fine, coarse, background) — geofence triggers to auto-log arrivals/departures. Location data is stored only on your device.
- Health Connect (steps, sleep) — reads step count and sleep sessions from Health Connect. Data is stored locally.
- Notifications — intercepts app notifications to create log entries based on user-configured rules. Notification content is stored only on your device.
- WiFi state — detects WiFi network connections for location-based triggers. Network names are stored locally.
- Internet — used for loading map tiles (OpenStreetMap), Google Sheets export (user-initiated only), and crash reporting.
- Boot completed — re-registers geofences after device restart.
- Foreground service — keeps the app alive for continuous logging when enabled by the user.
- Installed apps query — lists installed apps for the notification rule picker. The app list is not stored or transmitted.
Google Sheets export
If you enable Google Sheets export, the app uses your Google account (via Google Sign-In) to write log entries to a spreadsheet in your own Google Drive. We do not have access to your Google account or your spreadsheet. You can revoke access at any time in your Google Account settings.
Data storage and security
- All data is stored in a local Room (SQLite) database on your device.
- The app supports PIN and biometric lock to protect access.
- No data is sent to third-party servers (except Firebase crash/analytics as described above).
- Export files (TXT, CSV, JSON) are created locally and shared only through Android's share sheet at your discretion.
Children's privacy
LifeLog is not directed at children under 13. We do not knowingly collect data from children.
Data deletion
You can delete all your data at any time from Settings > Clear all data. Uninstalling the app removes all local data. To revoke Google Sheets access, visit your Google Account permissions.
Changes to this policy
We may update this policy from time to time. Changes will be posted on this page with an updated effective date.