Settings
General
Language
Theme
Light or dark display
Notifications
Push notifications
Reminders for pending activity logs
Farm Certification
Ökobetrieb (Bio-zertifiziert)
Applies EU 2018/848 organic rules to all fields (OEKO zone)
Help & Quick Start
Log an activity

Go to Activities → fill in the form. Pick a field, activity type, date, and product/note. Tap Save.

Voice AI

Go to AI tab → add Groq + Gemini keys → tap the mic and speak naturally (e.g. "Applied 40 kg/ha urea on Field North on Monday"). The AI structures it for you.

Offline use

FarmDoc works without internet. All entries save to your device and sync automatically when you reconnect.

Export records

Go to Activities → tap Download CSV. Opens a spreadsheet-ready file for your records or advisor.

DüV compliance (Germany)

Log all fertilizer and plant protection applications with date, product, and rate. Compliance checking is in Batch 8.

Legal & Privacy
FarmDoc v0.7 · Batch 7 · June 2026

Welcome to FarmDoc

Your digital farm documentation companion.
Set up your farm in under a minute.

1 / 5

Name your farm

This identifies your farm across the app.

2 / 5

Add your first field

A field is an individual parcel of land.
You can add more — and draw boundaries — later.

3 / 5

What are you growing?

Optional. You can manage crops per field later.

4 / 5

Log by voice

Tap the mic and speak naturally while in the field:

Tap to try a recording

"I fertilized the north field today with 40 kg N/ha"
or enter manually
5 / 5

Built for compliance

FarmDoc documents activities required by:

  • DüV — Fertilizer regulation records
  • EU 2023/564 — Electronic plant protection records (Jan 2026)
  • CAP — Field parcel documentation
Good morning
0
Fields
0
Today
0
Pending
Quick Actions
Compliance Status DüV · EU 2023/564
Checking…
Recent Activities
No activities yet. Tap "Log Activity" to start.
Fields
New Field
ha

Imports field boundaries from GeoJSON, ISO-XML, or InVeKoS/FLIK shapefiles (.zip). Use this to migrate existing fields from another farm management system.

Activities
Mention when speaking
Tap to record
Example phrases
Fertiliser"Applied 30 kg CAN to North Field on Monday"
Spray"Sprayed Roundup on West Field today, 2 l/ha, target aphids"
Harvest"Harvested wheat from South Field, 5.2 t/ha, 14% moisture"
Cover crop"Sowed Phacelia mix on East Field, GLÖZ 6 compliant"
Compliance
Errors
Warnings
Compliant
Updates
Compliance Summary
Analyzing your farm records…
Compliance Issues
Checking compliance…
Regulation Updates Auto-checked via EUR-Lex
Loading…
Profile
?
Farm Details
Farm Name
Region
Total Area
Danger Zone

Permanently deletes your account and all associated farm data. This cannot be undone.

Help & FAQ
Help & Support
support@aifarm.app
github.com/souvikb93/farmdoc/issues
Typical response time: 1–2 business days
Frequently Asked Questions
Go to Activities → fill in the Voice or Manual form. Pick a field, activity type, date, and product or note. Tap Save. Your activity appears in the log immediately.
Speak naturally — for example "Applied 30 kg CAN to North Field on Monday" — and the AI extracts the activity details automatically. Requires a Groq API key configured in Settings.
Yes. All activity logs and field data are stored locally on your device (IndexedDB). They sync to the cloud automatically when you reconnect. The sync status dot in the top bar shows your connection state.
FarmDoc checks against German DüV (Düngeverordnung), EU 2023/564 plant protection rules, GLÖZ cross-compliance conditions, and Nitrates Directive limits. Regulation data is auto-updated via EUR-Lex.
Go to Compliance → Reports tab. Select your Bundesland, date range, and optional filters. Tap "Review Activities", confirm the selection, then generate as PDF, Excel, or CSV.
GeoJSON, ISO-XML, and InVeKoS/FLIK shapefiles (.zip) are supported. Use this to migrate field boundaries from another farm management system.
GLÖZ (Good Agricultural and Environmental Condition) zones are field-level compliance areas defined by EU cross-compliance rules. FarmDoc auto-detects zones (buffer strips, wetlands, Natura 2000) when you draw a field boundary on the map.
Farm data is stored on your device (IndexedDB) and optionally synced to your Supabase instance. No data is sent to FarmDoc servers. Voice transcriptions go via Groq — review their privacy policy for details. No analytics or tracking.
Activity Record
Date (Datum)
Field
Area (Fläche)
Crop (Fruchtart)
Product (Mittel)
Amount (Menge)
Pest / Disease
Reg. No. (Zul.-Nr.)
Weather (Witterung)
Pre-harvest interval
Note (Bemerkung)
Record Metadata
Source
Sync status
Record ID
GPS Location
LatitudeNot recorded
Longitude
Accuracy

Field Record / Farm Log

PILOT — Documentation aid. DüV / EU 2023/564 compliance checks not yet legally verified. Do not use for official filings until legal sign-off.
Location, Date
Signature — Farm Owner
Signature — Advisor (optional)