Privacy Policy
Effective date: August 31, 2026
This Privacy Policy applies to the Tezcatl mobile application (the “Application”), created by Mincheol Shin (the “Service Provider”). The Application is provided as is.
Information Collection and Use
The Application does not require an account and does not ask you to provide your name, phone number, address, or precise location.
The Application includes Google Analytics for Firebase and Firebase Crashlytics. Depending on your device and Firebase configuration, these services may automatically process information such as:
- app interactions and feature usage;
- crash logs and diagnostic information;
- device model, operating system version, app version, language, and general technical information; and
- device or app-instance identifiers used for analytics and diagnostics.
This information is used to understand Application usage, diagnose failures, and improve stability and performance. The Service Provider does not use this information for advertising or sell it to third parties.
The Application may download a TLS certificate from r2tezcatl.groovin.io. The hosting provider may process standard connection information such as your IP address, request time, and user agent in ordinary server logs.
The Application does not collect precise location information. It does not use artificial intelligence technologies to process your data or provide features.
Local Screen Mirroring and Remote Touch
When you start mirroring, screen video is transmitted directly from your Android device to a browser on the same local network. Screen video is not routed through or stored on the Service Provider’s servers.
Devices connected to the same local network can access the displayed connection address without separate user authentication while mirroring is active. You should use the Application only on a trusted private network and stop mirroring when it is not needed.
If Remote Touch is enabled, the Application receives touch coordinates and control commands from the connected browser over the local network and uses them only to perform the requested gestures. These touch inputs are not stored or transmitted to the Service Provider or other third parties.
AccessibilityService API
Remote Touch uses Android’s AccessibilityService API only to perform gestures requested by the user from the connected browser. The accessibility service is configured not to retrieve window content and the Application does not use it to read, collect, store, or share screen text, passwords, or accessibility events.
You can enable or disable this service at any time in Android accessibility settings. Remote Touch does not work while the service is disabled.
Local VPN
When the optional fixed-address feature is enabled, the Application uses Android’s VpnService to create a stable local address so a browser on the same local network can connect to the Application more easily.
The Application does not connect to a remote VPN server, inspect browsing traffic, redirect traffic for advertising or monetization, or collect or share data through VpnService. The fixed-address feature can be disabled, and the Application can instead be accessed through the device’s current hotspot IP address. The local VPN is stopped when mirroring stops.
Wireless Debugging and Local ADB Identity
The optional virtual-display mode requires Android developer options and wireless-debugging pairing initiated by the user. The Application uses the resulting local ADB connection only to start the bundled helper that creates and controls the virtual display.
The ADB private key and certificate are generated and stored in the Application’s private device storage. They are excluded from Android cloud backup and device-to-device transfer. They are not transmitted to the Service Provider. You can revoke the pairing from Android wireless-debugging settings or reset it from the Application.
The helper executable is bundled with the Application. The Application does not download executable code from the Service Provider or another external source.
Locally Stored Information
The Application stores settings, onboarding and terms acceptance status, selected Bluetooth-device information, launcher configuration, and other preferences in private application storage. A selected launcher wallpaper remains a local Android content reference and is not uploaded by the Application.
Sensitive device-specific material, including the local ADB identity, downloaded TLS certificate cache, and temporary display-restoration state, is excluded from Android backup and device transfer.
Third-Party Services
The Application uses third-party services that may process data under their own privacy policies:
The Service Provider may disclose information when required by law, to respond to lawful process, to protect the rights or safety of users or others, or to trusted service providers acting on the Service Provider’s behalf under appropriate obligations.
Opt-Out Rights
You can stop Firebase-related and other Application data processing by uninstalling the Application. You can stop local screen and touch transmission at any time by stopping mirroring. You can disable the accessibility service, local VPN, Bluetooth automation, and wireless debugging through the Application or Android settings.
Data Retention and Deletion
Local settings and credentials remain on your device until you reset them, clear Application data, or uninstall the Application. Firebase and hosting-provider data are retained according to their applicable configurations and policies.
To request deletion of information associated with the Application or ask about retention, contact gaiuszzang@gmail.com. Because the Application does not provide accounts, the Service Provider may need reasonable technical information to identify data associated with a request.
Children
The Application is not directed to children under 13, and the Service Provider does not knowingly solicit personal information from children under 13. If you believe that a child has provided personal information through the Application, contact the Service Provider so appropriate action can be taken.
Security
The Service Provider uses reasonable technical and organizational safeguards appropriate to the information processed. Screen and remote-control traffic is intended to remain on the user’s local network. No method of electronic transmission or storage can be guaranteed to be completely secure.
Changes
This Privacy Policy may be updated from time to time. Changes will be published at https://groovin.io/tezcatl/privacy-policy with an updated effective date. You should review the policy periodically.
Contact Us
For privacy questions or requests, contact:
- Service Provider: Mincheol Shin
- Email: gaiuszzang@gmail.com