DuneRoster is a reading tracker and personal library app that lets you log the books you read, track progress, and keep notes. This policy describes what DuneRoster does and does not do with your data. The short version: DuneRoster does not collect, transmit, or share any personal information. All of your data stays on your device.
None. DuneRoster has no account system, no sign-in, and no server backend operated by us. We do not collect your name, email, contacts, location, device identifiers, or any other personal information.
To make the app work, DuneRoster stores the following only on your device, using the operating system's local storage:
This data never leaves your device. It is not uploaded to DuneRoster or to any third party. Uninstalling the app or clearing its storage deletes all of it permanently.
DuneRoster requests only the minimum permissions needed for its features:
INTERNET — declared by Android by default for Flutter apps. DuneRoster itself does not contact any server we operate; see Section 04 for details.POST_NOTIFICATIONS — to show local reading reminders you schedule inside the app.RECEIVE_BOOT_COMPLETED — to restore your scheduled local reminders after the device restarts so they continue firing on time.VIBRATE — to vibrate the device when a local reminder fires, if your system settings allow it.No permissions for camera, microphone, location, contacts, photos, or files are requested.
DuneRoster is designed to work fully offline. The app does not include analytics, advertising, crash-reporting, or remote-config SDKs, and it does not send your library, reading data, or any other personal information over the network. The Android INTERNET permission is declared by the Flutter platform itself, but DuneRoster does not make outbound calls to any server we operate.
DuneRoster does not integrate any third-party analytics, advertising, attribution, or crash-reporting SDKs (no Firebase, no Google Analytics, no AdMob, no Crashlytics, no Sentry, no Mixpanel, no Amplitude, etc.). The app uses standard open-source Flutter packages for local storage and on-device notifications; these run entirely on your device and do not transmit data.
DuneRoster does not knowingly collect any data from anyone, including children. Because the app stores everything locally and does not transmit personal information, it is suitable for users of all ages. Parents or guardians who have additional questions can contact us using the address below.
Because DuneRoster stores all of your data only on your device, you remain in full control of it at all times. You can edit or delete any entry from within the app, clear the app's storage from your device settings, or uninstall the app to permanently remove all data associated with DuneRoster from your device.
If this policy ever changes, the "Last updated" date at the top of this page will be revised. Material changes will be noted in the app's release notes.
If you have any questions about this policy, please contact: [email protected]