This Privacy Policy applies to the Tractor Pro Android application and https://tractorpro.app. The data controller is Rahul Lagariya, an individual developer in India.
1. Information we collect
1.1 Google Sign-In (Firebase Authentication)
When you sign in with Google we receive your Firebase UID, email, display name, and profile photo URL. We never receive your Google password.
1.2 Work session data
You enter business records: farmer name, optional 10-digit mobile, implement, measurement type (Hours, Bigha, Acre, Hectare, Trips), quantity, rate, computed total, notes (max 500 characters), paid/unpaid status, and optional payment reminder dates. Data is stored in a local Room database and synced to Cloud Firestore at users/{uid}/workSessions when you are signed in online.
1.3 Push notifications
We store an FCM token and device identifier at users/{uid}/fcmTokens/{deviceId} for push delivery. We do not collect GPS location.
1.4 Encrypted preferences
Language (English, Hindi, Gujarati) and theme (system, light, dark) are stored in an encrypted file using Google Tink (AES-256-GCM) and the Android Keystore.
1.5 Ads and analytics
- Google AdMob may process advertising identifiers per Google’s policies.
- Google UMP records consent for personalized ads where required.
- Firebase Analytics receives only custom ad events (ad_requested, ad_loaded, ad_shown, etc.). Farmer names, phone numbers, and session content are not sent to Analytics.
2. How we use information
We use data to provide session logging, earnings calculations, cloud sync, local payment reminders, optional push messages, and advertising. We do not sell your work session data.
3. Where data is stored
- Device: Room (SQLite) and encrypted preferences.
- Cloud: Firebase Firestore (Google).
- Export: CSV files use app-private storage and FileProvider for sharing — not uploaded automatically.
The app sets allowBackup=false and excludes the database from Android cloud backup rules.
4. Permissions
- Internet / network state — sync, ads, messaging
- Notifications — payment reminders and FCM
- Boot completed — restore scheduled reminders after reboot
- Vibrate / wake lock — notifications and background workers
We do not request camera, microphone, location, contacts, or external storage permissions.
5. Third-party services
- Google Firebase (Auth, Firestore, FCM, Analytics) — Google Privacy Policy
- Google AdMob — AdMob policy
Call Farmer opens your device dialer; we do not record calls.
6. Advertising disclosure
Tractor Pro is free and supported by ads:
- Banner ads on Home, Analytics, Settings, and Implements screens.
- Interstitial ads may appear after you save a work session (60-second cooldown).
- Rewarded ads unlock four premium implement directory templates for the current session: Potato/Veg Planter, Baler, Combine Harvester, and Laser Land Leveler.
7. Data retention
Local data is cleared when you sign out. Cloud data remains until you request deletion.
8. Security
We use TLS, Firebase security rules, and encrypted local preferences. No system is perfectly secure — protect your device and Google account.
9. Your rights and account deletion
- Access/edit — in the app at any time.
- Export — CSV from Settings.
- Sign out — clears local cache and removes your FCM token; does not delete Firestore sessions.
- Full deletion — email support@tractorpro.app from the Google account used in the app. We respond within 5 business days where feasible.
10. Children’s privacy
Tractor Pro is not directed at children under 13. Contact us if you believe a child provided data.
11. Contact
Rahul Lagariya
Email: support@tractorpro.app
Address: Rajkot, Gujarat, India