1. Overview & Privacy Philosophy
This Privacy Policy applies to the Touchless Control mobile application for Android (Package ID: com.ideepro.touchlesscontrol), developed by IdeePro / Kuldeep ("we", "us", or "our").
Your privacy is of paramount importance to us. We built Touchless Control under the fundamental engineering principle of 100% Local, On-Device Intelligence. We do not operate remote servers to collect, harvest, store, or sell your personal information or biometric data.
2. Prominent Disclosure: Android Accessibility Service API
In strict compliance with the Google Play Developer Program Policy on the Accessibility API, this section provides an explicit, prominent disclosure of how and why Touchless Control utilizes Android Accessibility Services.
Why does Touchless Control require the Accessibility Service?
Touchless Control uses the AccessibilityService API (declared as com.ideepro.touchlesscontrol.service.TouchlessAccessibilityService with the permission android.permission.BIND_ACCESSIBILITY_SERVICE) for the sole purpose of enabling hands-free device interaction.
Specifically, the service is used to:
- Dispatch Touch Gestures: Perform automated swipe gestures (Swipe Up for video reels, Swipe Down, Swipe Left, Swipe Right) and tap clicks on your device's screen when corresponding AI hand gestures are detected.
- Execute System Navigation: Perform global navigation commands (such as Android Back button, Home button, and Recent Apps screen) at the user's explicit gesture request.
What does Touchless Control NOT do with the Accessibility API?
- Zero Keylogging: We do NOT monitor, record, store, or transmit your typed inputs, passwords, credit card numbers, or search queries.
- Zero Content Reading: We do NOT read, collect, inspect, or exfiltrate on-screen private text, personal conversations, messages, or emails.
- No Setting Interference: The service does NOT modify user settings without permission, prevent users from disabling any app, or bypass Android system security.
User Control: Accessibility Service activation requires explicit user consent in your device's System Settings. You can enable, disable, or revoke this permission at any time via Android Settings > Accessibility > Touchless Control Dispatcher.
3. Camera Permission & On-Device AI Vision
Touchless Control requests android.permission.CAMERA exclusively for real-time, local computer vision hand tracking. No video or pictures are ever captured, saved, stored, or transmitted to any server.
How is Camera data processed?
The front-facing camera feed is analyzed in real time on your device using Google MediaPipe Vision Tasks (Hand Landmarker). The camera feed is processed as ephemeral image frames directly in device memory (RAM) to calculate 21 numerical hand landmark coordinates (x, y, z positions).
- Ephemeral Memory Only: Each image frame buffer is analyzed and immediately purged from memory.
- Zero Video / Photo Recording: The application contains no recording, screenshotting, or video-saving functionality.
- Zero Cloud Uploads: Camera frames are never sent over the internet, uploaded to remote cloud servers, or shared with any third party.
- No Facial Recognition: The application does not recognize faces, facial geometry, or personal biometric identities.
4. Overlay & Foreground Services
System Alert Window (Display Over Other Apps)
Touchless Control requests android.permission.SYSTEM_ALERT_WINDOW to show an optional floating HUD indicator bubble. This visual HUD alerts you that hand tracking is actively running and provides instant feedback when a gesture is recognized while using third-party apps (e.g., YouTube, Instagram, or Chrome).
Foreground Service Notification
To ensure continuous tracking while multitasking without unexpected termination by Android's memory manager, the app runs a Foreground Service (FOREGROUND_SERVICE_CAMERA). While active, Android displays a persistent notification clearly indicating that Touchless Control is running. You can stop the service at any time with a single tap from the notification.
5. Third-Party Services & Advertising
Touchless Control is a free-to-use application supported by non-intrusive advertisements served through Google AdMob.
Google AdMob (provided by Google LLC) may collect and process certain non-personally identifiable diagnostic information and mobile advertising identifiers (such as the Android Advertising ID AD_ID) in accordance with Google's Advertising Policies.
Biometric Isolation: AdMob SDK has zero access to camera feeds, hand tracking data, or accessibility service actions. Hand tracking is completely isolated from the ad subsystem.
For more details on how Google handles advertising data, please review:
Google Privacy & Terms Policy →
Opting Out of Personalized Ads: You can reset your Advertising ID or opt out of personalized advertisements anytime by visiting Android Settings > Google > Ads > Delete advertising ID.
6. Google Play Data Safety Summary
The table below summarizes our data collection and sharing practices in alignment with Google Play Console Data Safety specifications:
| Data Category | Collected by App? | Shared with Third Parties? | Handling & Storage |
|---|---|---|---|
| Camera Images / Video | NO | NO | 100% ephemeral in RAM, immediately purged. Zero retention. |
| Biometric Identifiers | NO | NO | Only relative joint coordinates; no personal identity extraction. |
| Accessibility / Screen Text | NO | NO | Used strictly for touch event injection; zero screen reading. |
| Keystrokes / Passwords | NO | NO | Never monitored, logged, or recorded. |
| Personal Info (Name, Email) | NO | NO | No account registration required to use the app. |
| Advertising ID (AD_ID) | Handled by AdMob SDK | Google AdMob | Encrypted in transit; anonymized ad targeting according to Google Policy. |
7. Children's Privacy (COPPA Compliance)
Our application does not address anyone under the age of 13 ("Children"). We do not knowingly collect personally identifiable information from children under 13. Because our application does not collect personal information, no child's personal data is retained or stored.
8. User Rights & Data Deletion
Under global data privacy laws including the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA), users have rights regarding their personal data.
Because Touchless Control does not collect or store any personal data, account information, or biometric images on any server or database, there is no user data stored to be deleted.
To completely remove all locally stored user preferences (e.g., sensitivity calibration settings and UI language choice), simply clear the app's cache and data or uninstall the app via Android Settings > Apps > Touchless Control > Uninstall.
9. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. Any changes will be posted directly to this web page with an updated "Last Updated" date. We encourage users to review this page periodically for any modifications.
10. Contact Information
If you have any questions, suggestions, or concerns regarding this Privacy Policy or our permission usage, please do not hesitate to contact us:
- Developer / Organization: IdeePro / Kuldeep
- Email: support@ideepro.com
- Application Package:
com.ideepro.touchlesscontrol - GitHub Repository: https://github.com/kuldeep101990/Touchless_Control