Privacy Policy — PlantDoctor
1) Who we are
PlantDoctor is developed and provided by Saifullah ("we", "us", "our"). Our portfolio website is: https://saifullah.ai.
2) What this policy covers
This Privacy Policy explains how PlantDoctor (the "App") handles information when you use it. The App is designed to function fully offline and collects the minimum information necessary to operate.
3) What PlantDoctor does
PlantDoctor lets you scan plant leaves using your phone camera and identifies potential diseases using an on-device AI model (TensorFlow Lite). The analysis runs locally on your device. Results, including the detected disease name, confidence score, and severity level, are displayed immediately and saved to your device's local storage only.
4) Information we collect (and don't collect)
We do NOT collect, transmit, or store on any server:
- Plant photos you take or import
- Scan results or disease detection history
- Your name, email, phone number, or any personal identifiers
- Location data
- Device identifiers or advertising IDs
- Usage analytics or behavioral data
Data stored only on your device (locally):
- Scan history: Disease name, crop name, confidence score, severity, scan date, and a local copy of the scanned photo. Stored in a local SQLite database (Room). Never transmitted externally.
- App settings: Theme preference, language selection, and onboarding completion status. Stored in Android SharedPreferences. Never transmitted externally.
5) Permissions explained
-
Camera (
CAMERA): Required to photograph plant leaves for scanning. The camera is activated only when you tap "Scan a Leaf." Photos are processed on-device and never uploaded. -
Read external storage (
READ_EXTERNAL_STORAGE, Android 12 and below): Used only to let you select an existing photo from your gallery to scan. Not used for any other purpose. -
Read media images (
READ_MEDIA_IMAGES, Android 13+): The Android 13+ equivalent of the above. Used only to let you import a photo from your gallery. -
Internet (
INTERNET): Used for two purposes only: (1) checking whether a newer version of the app is available, and (2) loading the privacy policy page in the in-app WebView. Plant photos and scan data are never transmitted over the internet. -
Post notifications (
POST_NOTIFICATIONS, Android 13+): Used only to notify you when an app update is available. No marketing or promotional notifications are sent.
6) Third-party SDKs and services
PlantDoctor does not integrate any analytics, advertising, crash reporting, or social SDKs. No data is shared with any third party. The libraries used are:
- TensorFlow Lite — on-device machine learning inference. Runs locally, no data sent to Google or TensorFlow servers. tensorflow.org/lite
- Android Jetpack libraries (Room, CameraX, Navigation, etc.) — standard Android architecture components used for local storage and UI. No data leaves the device.
- Coil — image loading library, used to display locally stored scan photos. No network image loading for scan results.
The app checks for updates by making an HTTP request to a URL controlled by the developer. No personal data is included in this request.
7) Data retention
All data (scan history, photos, settings) exists only on your device. It is retained until you delete it:
- You can delete individual scan records by swiping left in the History screen.
- You can delete all history using the "Clear All" button in the History screen.
- Uninstalling the app removes all locally stored data.
8) Your choices and controls
- Camera permission: You can deny or revoke camera access in Android Settings at any time. The scanning feature requires camera access to function.
- Gallery access: You can deny or revoke storage/media permission in Android Settings. The gallery import feature requires this permission.
- Notifications: You can disable notifications for PlantDoctor in Android Settings at any time.
- Scan history: You can view, delete individual records, or clear all history from within the app.
- Data deletion: Uninstalling the app removes all data stored by PlantDoctor from your device.
9) Security
Because PlantDoctor stores all data locally on your device and does not transmit scan data over the internet, your plant photos and disease history are as secure as your device itself. We recommend using standard Android screen lock (PIN, fingerprint, etc.) to protect your device.
10) Children's privacy
PlantDoctor is not directed at children under 13. We do not knowingly collect personal information from children. The App does not collect personal information from any user, regardless of age.
11) Changes to this policy
If we update this Privacy Policy, we will post the revised version on our website at https://saifullah.ai and update the effective date above. Continued use of the App after changes constitutes acceptance of the updated policy.
12) Contact
If you have questions about this policy or your data, contact:
Saifullah
Email: www.saifullah.ai@gmail.com
Phone: +8801711134346
Website: https://saifullah.ai