A quiet way to build a loud paper trail.
Last updated: 2026-05-29
NoiseLog is an offline-first noise-incident logging app. This policy explains what the app collects, where it lives, and what (if anything) leaves your device.
| Data | Where | Why |
|---|---|---|
| Incident metadata (date, time, dB, category, note) | On-device SQLite database | The case log |
| Photos attached as evidence | On-device file storage (documentDirectory/photos/) |
The case log |
| Audio recordings | On-device file storage (documentDirectory/audio/) |
The case log |
| Latitude / longitude / accuracy / reverse-geocoded street label | On-device SQLite database | Incident location tag (Pro feature, opt-in) |
| Case files (name, property, reporter, case number) | On-device SQLite database | Organising incidents |
| Generated PDF reports | On-device file storage (documentDirectory/reports/) |
The report vault |
| App settings (theme, quiet hours, Pro unlock status) | On-device SQLite settings table | Personalisation |
None of the above is transmitted to NoiseLog or any third party.
The app asks for these OS permissions only at the moment the feature is used:
You can revoke any of these at any time in your device’s system settings. The app continues to work without them; the corresponding feature is simply disabled.
NoiseLog Pro is a one-time, non-consumable purchase processed by Apple’s
App Store or Google Play Billing. We never see your payment information.
Purchase verification happens entirely between your device and the platform
store. After a successful purchase, only a local flag (pro_unlocked = true)
is written to your device.
If a crash reporter is configured for a release, the app may send anonymous
crash diagnostics (stack trace, app version, OS version) to Sentry to help
us fix bugs. We strip personally identifying information automatically
(sendDefaultPii: false). No incident data, case data, location, audio,
photos, or notes are ever included in crash reports.
Crash reporting is fully disabled when no DSN is configured.
When you export a PDF / CSV / JSON or share an audio recording, the app opens your device’s standard share sheet. You choose the destination (email, messaging app, file storage, etc.). NoiseLog has no part in that transmission and keeps no record of it.
NoiseLog is not directed at children under 13 and does not knowingly collect data from them. As the app is fully offline and account-less, no data collection occurs regardless of the user’s age.
You can delete any incident from its detail screen, bulk-delete from the Records screen, or wipe the entire local database via Settings → Data → Delete all data. Uninstalling the app removes every stored byte.
We retain nothing because we have nothing to retain.
If we change this policy in a way that materially affects you, we will update the “Last updated” date above and surface the change in the app on next launch.
Questions or requests: axel.grefslie@icloud.com