FarmFlow
Draft — reviewed 14 October 2026; awaiting legal review. This privacy policy is a good-faith plain-English draft based on what FarmFlow actually does today. It is published so users can understand our practices before we collect their information. We are seeking review by a New Zealand-qualified lawyer; please treat this as our binding intent but accept that some wording may change.

Privacy Policy

How FarmFlow handles your personal information, and the rights you have under the New Zealand Privacy Act 2020.

Contents

  1. Who we are
  2. What we collect
  3. Why we collect it
  4. Where it's stored
  5. How long we keep it
  6. Who has access
  7. Overseas disclosure
  8. How we protect it
  9. Your rights
  10. Cookies
  11. Changes to this policy
  12. Contact us

1. Who we are

FarmFlow is a dairy farm management web application built and operated by Keshav Poudel, a sole trader trading as FarmFlow (NZBN 9429053816931), based in Ashburton, New Zealand. We provide software-as-a-service to dairy farmers and their teams under the farmflow.co.nz domain.

When this policy says "we", "us", or "FarmFlow", it means Keshav Poudel trading as FarmFlow, together with the small FarmFlow team who help run it. Keshav Poudel is responsible for your personal information and is our privacy officer (see section 12).

2. What we collect

The personal information we collect depends on how you use the service.

2.1 Visitors to farmflow.co.nz

Our marketing site does not load any third-party analytics, tracking pixels, advertising networks, or social-media trackers. The Netlify edge that serves the site logs basic request data (IP address, request path, timestamp, user agent) for its own infrastructure operations — we do not use those logs and they are managed under Netlify's own privacy practices. The site's fonts are loaded from Google Fonts, so your browser's IP address is seen by Google when the page loads. If you use the farm-address box on the trial form, what you type is sent to OpenStreetMap's address search to suggest matches.

2.2 People who request a free trial or contact us

Our trial-signup form collects: your name, email address, phone number (optional), farm address (optional), and farm name (optional). Our contact form collects your name, email, and the message you send.

2.2a People who try the satellite pasture demo

To send you a one-time demo link we collect your name and email address. In the demo you choose an area — by sharing your device location, searching an address, or tapping the map — and optionally draw your farm boundary. We keep the spot and the area you choose (coordinates, the shape you drew and its size in hectares), together with your name and email, so the FarmFlow team can follow up with you. The demo page tells you this before you choose. We also count how many looks your demo link has used, so the look limit applies to the link rather than to one browser. To show the satellite view we send the area's coordinates to the Copernicus satellite service, your browser loads map images of the area from Esri, and address searches go to OpenStreetMap.

2.3 Registered users of the application

Once you sign up for an account at app.farmflow.co.nz, we collect and store everything you enter into the application as part of running your farm. This includes (but is not limited to):

2.4 Information collected automatically while you use the service

3. Why we collect it

We collect personal information for the following purposes, and no others:

InformationPurpose
Email addressTo create your account, verify it, send account and security notifications, and reset your password.
Name + farm nameTo personalise the application and to address you when we email you.
Phone number (optional)So we can contact you about your trial or onboarding if email fails.
Hashed passwordTo authenticate your login attempts. We never store passwords in plain text.
IP + location + user-agent on loginTo detect suspicious logins (e.g. from a country you have never used before) and warn you, and to apply rate limits that block credential-stuffing attacks.
Farm operational data you enterTo run the application — that is the product you signed up for.
Employee personal data you enterTo run payroll, rostering, timesheet and leave features for your farm. You are responsible for telling your employees that you are using FarmFlow to handle their data.
Audit log of significant actionsTo investigate incidents, to detect abuse, and to support compliance enquiries.
Satellite demo name, email, spot and areaTo send your one-time demo link, show the satellite view of that area, and let the FarmFlow team follow up with you about FarmFlow.
Photos and task names sent to AI featuresOnly to read the photo or suggest hazards at the moment you ask for it.
Email address (marketing)Automatic trial emails (7 days before your trial ends, the day before, and when it has ended, plus a note if we extend it) and occasional emails about FarmFlow. These use your name, farm name and trial end date. Every one has an unsubscribe link; unsubscribing stops them but not essential account and security emails.

4. Where it's stored

Your information is stored across a small number of carefully chosen services:

ServiceWhereWhat's stored there
RailwaySingapore (asia-southeast1) The application and the primary PostgreSQL database where all account and farm data lives, including backups.
Cloudflare R2 (off-site backups, once switched on)Cloudflare data centres (location chosen by Cloudflare) An encrypted copy of each daily farm backup, kept away from Railway for disaster recovery. Each copy is encrypted on our server before it is sent, so Cloudflare only ever holds unreadable data and never has the key. Copies are deleted automatically after 35 days.
ResendUnited States Emails we send you (verification, password reset, suspicious-login alerts, and trial reminders). Resend processes the email content and recipient address.
NetlifyGlobal CDN The static marketing site at farmflow.co.nz (no personal data).
cron-job.orgGermany Triggers scheduled jobs (daily backup, trial reminders). Sees only an authentication header, not your data.
StripeUnited States (global) Paid subscriptions: your name, email, plan and payment. Card details go straight to Stripe and are never stored by FarmFlow.
Anthropic (AI features)United States Only what you choose to send to an AI feature: ear-tag photos, photos of plate-meter screens or cover sheets, and task names for hazard suggestions. Processed to return the result; under Anthropic's commercial terms this content is not used to train its models.
Google (Sheets API)United States Only if you connect a Google Sheet: FarmFlow reads that sheet's rows.
Copernicus Data Space Ecosystem (European Space Agency)European Union Satellite pasture features and the satellite demo: the coordinates of the area being looked at (never your name or email).
IPinfoUnited States The IP address you log in from, to look up its country for suspicious-login alerts (sent over an encrypted connection; nothing else about you). IP address data powered by IPinfo.
OpenStreetMap (Nominatim)European Union / United Kingdom Address searches you type, and coordinates turned into a place name.
Esri (map images)United States Satellite demo only: your browser loads map tiles of the area on screen.
Google FontsUnited States Fonts for farmflow.co.nz; sees your browser's IP address.
Sentry (error monitoring, if enabled)United States Technical details of an error when something breaks, which can include the page address and your account id.

5. How long we keep it

6. Who has access

7. Overseas disclosure

Under Information Privacy Principle 12 of the New Zealand Privacy Act 2020 we have to tell you when your personal information leaves New Zealand. As section 4 sets out, your information is stored on infrastructure located in Singapore (Railway — the database and application), and parts of it are processed in the United States (Resend, Stripe, Anthropic, Google, IPinfo, Esri, Sentry), the European Union / United Kingdom (Copernicus, OpenStreetMap), Germany (cron-job.org), on Netlify's global CDN (marketing site), and — once off-site backups are switched on — in Cloudflare R2 data centres chosen by Cloudflare (encrypted backup copies only). FarmFlow's servers are not located in New Zealand.

We rely on each of these providers' contractual commitments to handle data to a standard comparable to the Privacy Act. By using FarmFlow you accept that your information will be processed in those jurisdictions.

8. How we protect it

We apply the safeguards required by Information Privacy Principle 5:

No system is perfect. If we ever experience a security incident that is likely to cause you serious harm, we will notify you and the Office of the Privacy Commissioner as required by the Privacy Act (within 72 hours of becoming aware of the incident).

9. Your rights

The Privacy Act 2020 gives you the following rights. We honour them all:

10. Cookies

We use the minimum cookies needed to operate the service:

CookiePurposeLifetime
session Stores your signed-in session. HttpOnly, Secure, SameSite=Lax. Until you close your browser or log out.
remember_token Keeps you signed in across browser restarts. Set when you log in and removed when you log out. HttpOnly, Secure. Up to 365 days, or until you log out.
ff_prefer_full Remembers whether you prefer the full desktop app or the mobile view. Indefinite (you control via UI).

We do not use cookies for advertising, analytics, or cross-site tracking. The marketing site at farmflow.co.nz does not set any cookies of its own.

11. Changes to this policy

We will update this policy when we change what we collect, how we use it, or who we share it with. Material changes will be announced via email to registered users at least 14 days before they take effect.

12. Contact us

For privacy enquiries, data-access requests, or correction requests:

If we cannot resolve your concern, you can complain directly to the Office of the Privacy Commissioner: privacy.org.nz · 0800 803 909

Effective date: 8 June 2026

Last updated: 14 October 2026 (Cloudflare R2 off-site backups; IPinfo added to overseas disclosure; operator and privacy officer named)

Version: 0.2 draft