Home Maintenance — Privacy Policy

اقرأ هذه السياسة بالعربية

Last updated: 22 September 2026

App name: Home Maintenance

Application ID: com.homemaintenance.app

Version: 1.0.0

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