FarmLog: Crop & Spray Calendar — Privacy policy
Effective draft: 6 November 2026. Android package: com.farmingmobileapps.moist. Operator: Muhammad Hassan (FarmingApps). Privacy and support contact: farmingappsmailer@gmail.com.
What the app does
FarmLog helps adult growers keep planting, spray, watering and fertiliser records. It is not a health service, pesticide adviser or compliance certification. FarmLog is intended for people aged 18 and over.
Information processed
- Account: email address, Firebase account ID and optional display name. Google sign-in supplies account identity information. For email sign-in, Firebase Authentication handles your password; we do not store it in farm records or receive your Google password. Authentication also processes IP addresses and security/user-agent information.
- Farm records: the farm name, country and hemisphere you select, operator names, fields/beds, plantings, varieties, dates, spray products and intervals, water/feed records, custom crops, reminders and notes you enter. The app does not request device location, contacts, camera or microphone access. Do not put sensitive personal information into free-text notes.
- Support: text messages, account ID and timestamps when you contact us in the app, and email correspondence if you email us.
- Subscriptions: Google Play purchase identifiers/tokens, chosen product, purchase and renewal dates and subscription status. RevenueCat associates subscription information with your Firebase user ID. We do not receive payment-card details.
- Diagnostics: crash traces, non-fatal errors, app/screen-stage breadcrumbs, app version, device/OS information, installation/session identifiers and the Firebase user ID when signed in. Release builds collect crash diagnostics automatically to help find faults.
- Notifications: Firebase installation IDs and, when enabled for support replies, an FCM registration token. Local crop/reminder notifications are scheduled on your device from your records. Permission controls affect whether notifications can be displayed.
How information is used
We use this information to provide sign-in and cloud synchronisation, save and show your records, provide reminders and support, manage subscriptions, prevent misuse and diagnose faults. Creating an account, sending support messages and buying a subscription are optional; the sample farm can be explored without an account. Some SDK diagnostics and installation metadata are processed automatically.
Processors and services
- Google Firebase Authentication: account sign-in and account security.
- Google Firebase Realtime Database: cloud records, support messages, notification tokens and subscription status. This app reuses the
farmingfidatabase in us-central1 (United States); it is not an EU-only database. - Cloud Functions for Firebase: backend processing for account cleanup, subscription status and support notifications when the relevant functions are enabled. The FarmLog functions are configured for us-central1.
- Firebase Crashlytics, Firebase Installations and Firebase Sessions: crash diagnostics, installation/session metadata and reliability measurements.
- Firebase Cloud Messaging (FCM): installation/registration identifiers and delivery of support-reply notifications when enabled.
- RevenueCat: subscription validation and entitlement management using account identifiers, purchase history and device/app metadata.
- Google AdMob: banner ads for free users (see Advertising below), including advertising ID, device and approximate IP-derived location data.
- Google Play Billing: optional subscription payments, renewal, cancellation and order records under Google's own terms and privacy notice.
- Telegram: if support alerts are enabled by the operator, the backend may send a support-message excerpt and account/thread identifier to a private operator chat so a message can be answered. Alerts are conditional on server configuration; they are not a public chat or user-to-user messaging service.
Advertising
On the free plan, FarmLog shows banner ads and occasional full-screen (interstitial) ads after saving a new record or planting, at most once every few minutes, served by Google AdMob (Google Mobile Ads SDK). To show, measure and protect ads, Google may collect and process your device's advertising ID, other device identifiers and device information, approximate location derived from your IP address, app interactions (such as ad views and taps) and diagnostics. Google uses this for advertising, analytics and fraud prevention, security and compliance. Your farm records are not shared with advertisers.
In the EEA, the UK and Switzerland we ask for your consent through Google's User Messaging Platform (UMP) before ads are loaded. You can change your choice at any time under Farm > Ad privacy choices, and you can reset or delete your advertising ID in your Android settings. Pro subscribers and the sample farm see no ads. Learn how Google uses information from apps that use its services: policies.google.com/technologies/partner-sites; see also the Google Mobile Ads data disclosure.
Firebase, RevenueCat and support-alert processing are used to provide our services; AdMob is used to fund the free plan. We do not sell your farm records. We do not sell personal information. Providers may process data internationally; do not assume every service is located in Europe. See Firebase privacy, RevenueCat privacy, Google privacy, Google partner sites and Telegram privacy.
Storage, security and retention
Network connections use encrypted transport (HTTPS/TLS). Your phone keeps a local cache for offline use. Cloud records remain while your account exists; moving a record to the recycle bin is not permanent erasure. Use your device's screen lock and keep your account secure. No system can guarantee absolute security.
After a verified deletion request, we aim to remove active account and farm/support data within 30 days. This includes manually checking provider-side account data where automated cleanup is not yet enabled. Deleting an app account does not instantly erase independent diagnostics or provider backups: Firebase states that Crashlytics crash data is retained for 90 days, and some deleted Authentication/installation data may take up to 180 days to leave live/backup systems. Google Play may retain transaction records for its legal and accounting obligations. Limited information may be retained if legally required or necessary to resolve a dispute; we will explain applicable exceptions when responding to a request.
Your choices, access and deletion
Use Farm > Export for a free spray CSV; Pro enables full CSV/PDF reports. You can also request a copy, correction or deletion of information we hold by emailing farmingappsmailer@gmail.com. We aim to respond within 30 days, subject to identity checks and applicable law.
In the app, open Farm > Delete account and follow the confirmation steps. For complete provider/support cleanup or to request deletion without the app, follow our account deletion instructions. Account deletion does not cancel a Google Play subscription. Cancel separately in Google Play > Payments & subscriptions.
Depending on where you live, applicable data-protection law may give you rights of access, correction, erasure, portability, restriction or objection and the right to complain to your local regulator. We do not make automated decisions with legal effects from your farm records.
Updates
We will update this page when the app's data practices change. Contact us if you have a question or believe a child has supplied personal information.