What PearLift stores
PearLift stores workout data, program data, timer state, and selected
app settings locally on your device so the app can function.
- Workout programs and exercise structure
- Logged workout values such as sets, reps, and weights
- Theme, language, and related app settings
- Rest timer state needed to restore an active timer
What PearLift does not collect
PearLift does not require an account and does not bundle proprietary
analytics, ad, or tracking SDKs.
- No advertising SDKs
- No analytics or behavioral tracking SDKs
- No Firebase, Crashlytics, or Google Play Services dependency
- No mandatory cloud account for normal use
Permissions and feature use
PearLift only uses permissions that map to visible app features.
- Camera: used to scan backup QR codes when you choose to import or transfer data.
- Notifications: used for timer completion alerts and Android foreground timer notifications.
- Foreground service and wake lock: used on Android to keep rest timers running reliably in the background.
Backups and sharing
PearLift supports local backup export/import and QR-based device
transfer. These actions are initiated by the user.
- Exported backup files are created only when you request them.
- Importing or restoring a backup happens only when you choose it.
- QR transfer is intended for explicit device-to-device sharing started by the user.
Data sharing with third parties
PearLift does not intentionally transmit your workout data to third-party
analytics, advertising, or tracking services as part of its normal app flow.
Contact
For support or privacy questions, use the project support page:
https://github.com/Okazakee/PearLift/issues
If a dedicated support address is added later, this policy should be
updated to reflect it.