// privacy policy
// plain english summary
Here's what matters most, before you read the full policy:
Contents
Haven ("the App", "we", "us") is a local audiobook player for Android and iOS. This Privacy Policy explains how the App handles your information.
The short version: we do not collect, store, transmit, or share any personal information. All data remains entirely on your device.
| Data Type | Collected? | Notes |
|---|---|---|
| Audiobook files | Local only | Stored on your device, never uploaded. |
| Playback progress | Local only | Saved on-device so you can resume where you left off. |
| Bookmarks | Local only | Stored on-device only. |
| Personal identifiers | No | No name, email, or account required. |
| Analytics / telemetry | No | No usage data or crash reports are collected or sent anywhere. |
| Location data | No | The app does not access your location. |
Haven stores the following data locally on your device using the app's private storage:
This data is private to the app and is not shared with any other app or service. It is removed when you uninstall Haven.
The App requests the following permissions and uses them solely as described:
| Permission | Required? | Purpose |
|---|---|---|
| Storage / Media access | Required | To read audiobook files from your device. |
| Foreground service (Android) | Required | To keep audio playing while the screen is off or the app is in the background. |
No other permissions are requested.
Haven does not integrate with any third-party analytics, advertising, or tracking services. No SDKs that collect data are included in the app.
The app does not make any network requests.
All data stored by Haven lives on your device. You can delete it at any time by uninstalling the app. There is no server-side data to request deletion of.
If we make material changes to this privacy policy, we will update the "Last updated" date at the top of this page and, where appropriate, notify users via the app's update notes in the App Store or Play Store.
Continued use of the App after a policy update constitutes acceptance of the revised terms.
Questions about this policy? Reach out:
Leo Fyregård
leo@fyregard.dev
github.com/Fyregard