Last updated: 2026-10-23
On first launch, the app generates a random identifier on your device (Device ID, UUID v4). It is stored locally on your device and sent to our API server (Cloudflare Workers). It does not identify you personally.
The text of the questions you send to AGRIX AI, the AI’s response text, conversation IDs, and your plan (BASIC / Elite). This information is sent to Dify Cloud via Cloudflare Workers.
Only when you send a question, and in order to give you a more accurate answer, the app attaches a summary that it builds from the records on your device. The summary includes your list of plantings, today’s weather, the titles of your recent questions, and the totals from the money records on your device (total sales and expenses for this month and last month, totals by buyer and by item, and the total of payments not yet received). Itemized sales and expense records are not sent. We do not store the summary on our servers, but it remains in the Dify Cloud conversation history as part of your question.
Only when you run an image diagnosis, the photo you select is sent to Cloudflare Workers and passed to Dify Cloud (and the AI models it connects to) for AI inference. The photo is also stored in our storage (Cloudflare R2). We store it so that you can look back at the diagnosis later in your field records. Photos are never sent automatically.
Your fields, plantings, work records, supply use, harvests, and diagnosis results are stored in our database (Cloudflare D1), linked to your device identifier. Records synced from AGRIX CALC / PROFIT / WORK are stored in the same place.
Purchase transaction tokens, purchase status, and purchased product IDs, obtained through RevenueCat. We do not collect credit card numbers or raw payment data.
Only when you tap the microphone button in the question input field, your device’s built-in speech recognition (Apple on iPhone, Google on Android) converts what you say into text. Your audio may be sent to the speech recognition service of the respective provider. Your audio never reaches us. The transcribed text stays on your device until you send it yourself.
App version, OS, device model, IP address, and user agent (UA) (temporarily retained in Cloudflare logs).
| Provider | Purpose | Information Shared |
|---|---|---|
| Cloudflare | API hosting | IP / UA / request body |
| LangGenius (Dify Cloud) | AI inference | Questions, conversations, photos used for diagnosis, Device ID, plan |
| RevenueCat | Subscription management | Purchase tokens, Device ID |
| Apple / Google | App store distribution and billing | Via store SDKs |
Conversation content is retained in accordance with Dify’s retention period. It is also stored locally on your device. Cloudflare logs are kept for up to 30 days.
Image diagnosis photos and field records are stored with no set expiration. Because they are records for you to look back on, they are not automatically deleted after a set period. You can delete diagnoses you no longer need as described below.
You can delete your history using “Delete conversation” in the app. When you delete an image diagnosis record, the photo stored in our storage is deleted at the same time. Uninstalling the app erases the local data on your device. If you would like information on our servers deleted, please contact us at kaminarigoro.game@gmail.com.
This app is not primarily intended for children under 13.