1. Summary
This app collects nothing about you and sends nothing to any server.
Everything you type into it stays on your device. There is no account, no sign-in, no internet connection, no ads, no analytics, no tracking.
That is not marketing language — it is a description of what the code actually does, and the appendix shows how each claim was verified.
2. What the app stores
The app saves only what you enter yourself, on your device:
| Type | Contents |
|---|---|
| Home devices | Name · category · brand · location · purchase date · warranty status |
| Maintenance tasks | Title · type · date · notes |
| Expenses | Item · amount · date · notes |
| Maintenance history | Titles, dates and notes attached to a device |
| Preferences | Interface language · colour theme (light/dark/system) |
Where: the app’s private storage on your device, through Android’s standard SharedPreferences mechanism. No external database, no files outside the app’s own space.
This data never leaves your device.
3. What the app does not do
| Collect personal data | ❌ No |
| Create an account or sign-in | ❌ No |
| Contact any server | ❌ No — it does not even hold the internet permission |
| Show ads | ❌ No |
| Analytics or usage statistics | ❌ No |
| Tracking or advertising identifiers | ❌ No |
| Third-party crash reporting | ❌ No |
| Access location | ❌ No |
| Access contacts, camera, microphone or photos | ❌ No |
| Share any data with third parties | ❌ No |
| Sell any data | ❌ No |
4. Permissions
The app requests no sensitive permission.
The only permission in its package is com.homemaintenance.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION, an internal permission that AndroidX libraries add automatically to protect their own components from other apps on the device. It grants no access to your data and is never shown to the user.
The app does not request internet access (android.permission.INTERNET), which means Android itself prevents it from making any network connection.
5. Libraries used
Four libraries only. None of them reaches the network or collects data:
| Library | Purpose |
|---|---|
shared_preferences |
Saving data locally on the device |
provider |
In-app UI state management |
path_drawing |
Drawing the bottom navigation icons |
cupertino_icons |
Icon set |
There is no ads library, no Firebase, no Google Analytics, no Crashlytics, no Sentry, and no other external service.
6. Controlling and deleting your data
The data is yours, and the app gives you full control over it:
- Delete a device: from the edit-device screen. Its entire maintenance history is removed with it.
- Delete a task: long-press it on the schedule screen.
- Delete an expense: long-press it on the expenses screen.
Every deletion asks for confirmation first, then applies immediately and permanently.
To erase everything at once: clear the app’s data from Android settings (Settings → Apps → Home Maintenance → Storage → Clear data), or uninstall the app. Nothing remains anywhere afterwards, because no copy exists outside your device in the first place.
7. Children
The app is a tool for organising home maintenance. It collects no data from any user, regardless of age.
8. Data security
Your data lives in the app’s private storage, which Android isolates from other apps. Since nothing travels over the network, there is no data in transit that could be intercepted.
The security of the device itself — screen lock, device encryption — remains yours to manage, and it is what protects the locally stored data.
9. Changes to this policy
Any future update that adds a feature which collects data or uses the network will be accompanied by an update to this policy before that feature ships, along with a new “Last updated” date above.
10. Contact
For any question about privacy in this app:
Developer: Nagarix
Email: privacy@nagarix.app
Appendix: how the above was verified
Every statement above is based on inspecting the code, not on assumption:
| Claim | How it was verified |
|---|---|
| No network access | Searched all of lib/ for dart:io, HttpClient, Socket, http://, NetworkImage — zero results |
| No internet permission | Read the AndroidManifest from inside the built release bundle with aapt2 |
| No external SDK | Audited pubspec.yaml, pubspec.lock, and every native library inside the bundle |
| Storage is local | Every save path goes through SharedPreferences alone |
| Deletion works | Covered by automated tests asserting the data and its linked records disappear |