Niwa
Open the web app

Privacy policy

Effective 2026-10-18

Niwa is a plant care app published by i4c studio. This page says what the app does with information, in plain words. Questions go to support@i4c.studio.

The short version

What stays on your phone

Plants and what you note about each one (kind, where it lives, light, pot size, tags such as “Toxic to pets”), care schedules (watering, fertilizing, misting and the rest), check-offs, the things you log (watered, fertilized, misted or a note), records (photos, notes, repotting and issues you noticed), photos and your settings live in the app's database on the device (the browser's IndexedDB, or the same thing inside the Android app). Appearance choices are kept in the browser's local storage. Niwa does not need an account and does not ask for your name, email or location.

The home-screen widget (Android)

If you add Niwa's widget to your Android home screen, it shows the first lines of Today: plant names, task titles and times. Anyone who can see your home screen can read them. The widget gets them from a small file the app keeps on the phone, which Android's device backup leaves out. It holds no notes, records or photos.

Household sync (optional)

If you turn on sync, or join a household with a pairing code, Niwa sends the household's data to its server so your other phones can get it:

The shared copy stays until someone deletes the household data. Stopping sync on every phone does not delete it.

The server is hosted on Vercel and keeps its data in a Neon Postgres database. Each phone gets its own key when it turns on sync, joins or restores; the server keeps only a one-way fingerprint of it (a hash, which cannot be turned back into the key) and asks for the key on every request. The data itself is stored as readable records on the server. We do not read it, and we do not use it for anything except syncing your phones. We do not claim the stored data is hidden from the people who run the server.

Everyone in the household can see its list of phones in Settings: each phone's name, its label with the phone model, and when it last synced. Any member can remove another phone from the household. A removed phone stops syncing and keeps what is already on it.

For each phone the server also keeps how it joined (turned sync on, a pairing code, the license key, or the update to per-phone keys), when it joined and last synced, and, if it stopped syncing or was removed, when and which phone removed it. Every member's app can read these records: for phones still in the household, and for removed ones during the 30 days after the removal. The server itself keeps them, and the removed phone's name and colour, for as long as the household's shared copy exists. Deleting the household data removes them all.

A pairing code is eight digits, works once and expires after 10 minutes. It carries no key: claiming it makes a new key for the new phone. Expired codes are deleted the next time anyone uses pairing.

Hosting providers see ordinary connection details such as IP addresses in their logs. Niwa's server uses the address only to limit repeated requests.

Buying the unlock

Buying in the Android app (Google Play)

Android permissions

The Android app asks for permission to show notifications and to schedule exact alarms, so reminders arrive on time. It also uses the internet (for sync and license checks), vibration (a small tap when you check something off), and the system settings that let reminders come back after the phone restarts. It does not ask for your location, contacts, camera or microphone. Photos come from the system camera or file picker you choose in.

Files you export

Backups (JSON) and CSV exports are files you create yourself, and they are saved or shared wherever you choose. Niwa does not send them anywhere. Whoever you give a file to can read it.

Deleting your data

You can remove everything from your phone, and the shared copy from our server. See how to delete your data.

This website

The pages at niwa.i4c.studio outside the app (this page, the home page, support and delete-data) use Vercel Web Analytics to count visits. It records the page, the referring site, the browser, the operating system, the device type and the country, without cookies and without anything that follows you to other sites. Visits on the same day are told apart by a short-lived fingerprint of the request that Vercel discards after a day, so we only ever see totals. The web app at /app/ and the Android app do not use it.

Children

Niwa is not directed at children and we do not knowingly collect information from them.

Changes

If this page changes in a way that matters, the effective date above changes with it.

Contact

i4c studio, support@i4c.studio.