Transparency is massively important to us. We built Ezina to help others, help nature, and bring us all a bit closer together. This page lists our commitments and how each one applies to you. Every claim on it is one you can hold us to.
Does Ezina sell my data?
No. Ezina does not sell your personal information, and we do not share it with advertisers, data brokers, analytics resellers, or any company whose business is targeting users. There is no arrangement under which your data is exchanged for money or for services, and there is no exception to this for anonymized or aggregated data.
Ezina is funded by subscriptions and credit packs. That is the entire revenue model, which is why selling data is not something we have to promise our way out of.
Does Ezina run ads?
No, and it never will. We do not run ads in the app, and we will not run ads in any future version. We will not insert sponsored placements, affiliate links, or paid species into identification results, care reminders, or any other surface. This commitment is permanent, not a launch promotion.
Who does Ezina share my data with?
Ezina shares data with outside services only when delivering the product requires it. The complete list of recipients:
- Plant.id receives photos you submit for identification and health assessment. It returns species matches, similar reference images, and disease findings.
- Pl@ntNet receives photos you submit for identification. It returns species matches drawn from citizen-science contributions.
- Sightengine (operated by Kozelo SAS, a French company) receives photos you post to the community, through a short-lived private link, so it can check them for unsafe content before they become visible. It does not receive your name or email address, it does not use your photos to train its models, and it is bound by a data processing agreement under EU law.
- Supabase hosts our database, authentication, and storage. It holds your account, plant records, social posts, and uploaded photos, serves that data back to you when you ask, and uses it for nothing else. It is bound by a data processing agreement and operates only on our instructions.
- Open-Meteo receives an approximate location when we build your watering forecast. We round the coordinates to a coarse grid first, so it gets a weather cell rather than an address, and no account identifier.
- PostHog receives product analytics: which screens you open, which features you use, and your Ezina account ID.
- Sentry receives crash reports and error diagnostics, including device model, operating system, app version, and your Ezina account ID, so a bug can be traced to the person it happened to.
- RevenueCat manages subscriptions. It receives your Ezina account ID and subscription state so entitlements follow you across devices. It does not receive your payment method.
- Google Firebase Cloud Messaging receives a device push token so care reminders reach your phone.
- Cloudflare serves our website and sits in front of our API. It processes request metadata, including IP address, to deliver pages and block abuse.
- Apple and Google receive subscription transaction information through their in-app purchase systems. We do not see your payment method or billing address through this channel.
For plant identification specifically, we do not attach your name, email, account ID, or any other identifying field. Plant.id and Pl@ntNet receive image bytes and an optional location hint. Nothing else.
Wikimedia Commons is not a recipient of your data. We pull canonical species photos from Wikimedia on our side and show them alongside identification results. The flow is one-way: we read from Wikimedia and send nothing to it.
Is Ezina a subscription trap?
No. If we ever change subscription or credit pack prices, three things are guaranteed: you are notified at least 30 calendar days before the new price takes effect, the notice arrives by email and inside the app, and renewing at the new price requires your explicit opt-in. We do not auto-renew you onto a new rate.
If you do nothing during the notice window, your subscription ends at the close of the current billing period. Credit packs you have already bought keep working regardless of pricing changes, and their value does not expire. You can cancel from the App Store or Google Play without contacting us.
Does Ezina use real science or generic advice?
Ezina's care guidance is sourced, and the sources are published. Watering, light, hardiness, and treatment guidance draw on peer-reviewed horticulture research, USDA PLANTS distribution records, and state extension services, with the citation attached to the guidance rather than kept in a footnote. The full list is in our references.
Where the data does not support a confident answer, Ezina says so instead of generating one. Identification results carry confidence scores, and coverage gaps are reported as gaps.
Who funds Ezina?
The people who use it. Subscription revenue and credit pack purchases pay for identification API costs, hosting, infrastructure, and the team's time.
We do not take venture capital, equity investment, accelerator funding, or any other outside money that comes with strategic input. No outside party has a seat at the table for product decisions or long-term plans. Growth is slower than a VC-backed competitor's, and decisions stay with the team and with the people using the product. If this changes, it changes in only one direction: more user revenue, never outside capital.
What happens to the photos I submit?
Identification photos go to our identification providers, who may use them under their own policies. We also keep a de-identified copy, with your account, email, and precise location stripped, to help improve identification quality. This is controlled in Settings → Privacy. It is on by default, you can turn it off at any time, and turning it off stops us keeping new photos and removes any we already kept within 30 days. For people in the EU and UK, we ask for consent before keeping these photos.
Your identification and health-check photos are never posted to the community. The only way any of them are published is if you opt in to let us use your photos for marketing or research.
How much location data does Ezina need?
As little as you want to give it. Identification gets more accurate when the service knows roughly where the plant is, because regional ranges narrow the candidate list, and you decide how precise that hint is.
Exact coordinates give the strongest accuracy and are the default if you grant location permission. City-level information is the alternative: identification still works, the candidate list is broader, and confidence scores are lower for species with overlapping ranges. You can change this at any time in Settings → Privacy → Location precision. Ezina does not track your real-time location.
What does Ezina's analytics collect?
Screen names, product events, and device type. PostHog receives an anonymous identifier tied to your account, the names of screens you open, events like adding a plant or snoozing a reminder, and your device type, operating system version, and app version.
It does not receive your name, email, password, photos, plant nicknames, group names, notes, location at any precision, or payment details. We strip these fields before any event leaves the device, and the list is enforced in code rather than by policy alone. You can turn analytics off entirely in Settings → Privacy → Anonymous analytics.
How do I get my data out, or delete my account?
Both are self-service, from Settings, without contacting us. Settings → Export my data produces a single archive with JSON files for your account, plants, observations, watering history, fertilization records, identification history, notification history, and bug reports, plus your original photos and a README. Export requests are limited to one per account per week.
Account deletion is in the same Settings area. Confirmation locks your account immediately. Your personal information is removed from primary storage within 30 days and from backups within 90 days. If the in-app flow does not cover what you need, email support and we will handle it within 30 calendar days.
How does Ezina moderate community photos?
Every community photo is checked before it publishes. It stays private while an automated service reviews it and becomes visible only if it passes. Content scored as clearly unsafe is withheld and never published. Borderline images publish and go to a human review queue.
Reporting and blocking are the other two layers. Anyone can report a post, comment, or profile, and reports route to a human queue we aim to clear within 48 hours. You can block another user at any time, which removes their content from your view and stops them interacting with you. Blocking is immediate and does not wait on us.
The automated check is a probability score rather than a certainty, so a person makes the final call on anything serious. When we become aware of apparent child sexual abuse material, US law requires us to report it, with related account information, to the National Center for Missing & Exploited Children. We do this.
Who does Ezina partner with?
Companies and individuals whose work aligns with our values: transparency in how we price and what we share, compassion when users are confused or frustrated, education as the goal, and support that is responsive and direct. When we add or change a partner, the partner appears on this page and the change is dated.
What happens when this page changes?
Changes are dated at the top and described in the in-app changelog. Material changes are notified by email at least 30 calendar days before they take effect, on the same schedule as pricing changes.
If you have questions about anything here, or want clarification on a specific commitment, email [email protected]. We answer directly.