✓ Google Play Data Safety Compliant
1. Introduction
Trivartha ("we," "our," or "us") respects your privacy and is committed to protecting it through our compliance with this Privacy Policy. This document describes our practices regarding the collection, use, and disclosure of your information when you use the mokalvu mobile application (the "App").
mokalvu is designed with a privacy-first architecture. The primary function of the App is to facilitate local network file transfers, clipboard sharing, and encrypted chat between your devices. We do not host, store, or intercept your files or chat messages on our servers.
2. Data Collection and Usage
To provide our services and ensure compliance with Google Play Developer Policies, we disclose the following regarding data collection and usage:
A. Local Device Processing (Data NOT Collected by Us)
- Files and Media: Files transferred using mokalvu are sent directly between your devices over your local Wi-Fi network using AES-256-GCM End-to-End Encryption. We do not transmit your files to cloud servers, nor do we collect or view your files.
- Chat Messages & Clipboard Data: All text and clipboard content sent via the App is transmitted locally point-to-point in a secure, encrypted tunnel. This data is entirely transient and is not collected, stored, or monitored by Trivartha.
B. Analytics and Crash Reporting (Data Collected)
To improve the stability and performance of mokalvu, we utilize Google Firebase Analytics and Crashlytics. We have strictly configured these services to strip Personally Identifiable Information (PII).
- App Performance & Diagnostics: We collect anonymous crash logs, stack traces, and app performance metrics to identify and fix bugs.
- Feature Usage: We log non-identifiable interactions (e.g., whether you connected via "QR Scan" or "Manual IP") to understand which features are most useful.
- Transfer Statistics: We log aggregated transfer metrics (e.g., file extension type and size tier in Megabytes) to optimize transfer speeds. We explicitly do NOT collect file names, file paths, or file contents.
3. Permissions Required and Their Justification
mokalvu requires specific Android permissions and data access to function. In accordance with Google Play's Prominent Disclosure requirements, we explain exactly why these are needed:
Camera (android.permission.CAMERA)
We request Camera access strictly to scan QR codes displayed on your PC or secondary device to establish a local connection. Image data is processed in real-time on your device to decode the IP address and the secure encryption key. We do not record video, take photos, or transmit image data off your device.
Storage (READ/WRITE_EXTERNAL_STORAGE)
On devices running Android 12 and below, we request storage permissions to read the files you select to send, and to save incoming files directly to your device's /Downloads/Mokalvu folder.
Clipboard Access (Sensitive Data)
To enable seamless cross-device copying and pasting, our App accesses your system clipboard. We only read your clipboard content when you explicitly initiate the action (e.g., clicking the "System Clipboard" send button). This text is immediately transmitted to your connected device over your local encrypted network and is never stored or sent to our servers.
Foreground Service (FOREGROUND_SERVICE_CONNECTED_DEVICE)
To ensure your file transfers are not interrupted when you minimize the App, mokalvu uses an Android Foreground Service. This is accompanied by a persistent notification showing real-time transfer progress. This service remains active only while an active connection or transfer is in progress.
Network & Wi-Fi State (INTERNET, ACCESS_WIFI_STATE)
Required to calculate your local IP address, discover devices on the same network via UDP/mDNS broadcasting (Radar feature), and establish the TCP sockets necessary for transferring data.
4. Third-Party Service Providers
We use the following third-party services that may collect information used to identify your device for analytics and stability purposes:
- Google Play Services: Standard framework operations.
- Firebase Analytics & Crashlytics: Used under strict PII-stripping configurations. (Google Privacy Policy)
5. Data Security
We implement enterprise-grade security measures within the App:
- End-to-End Encryption (AES-256): Connections between your devices utilize AES-256-GCM encryption. The QR code acts as an out-of-band secure key exchange, containing a specific password/fingerprint used to encrypt the session. This ensures you are securely connecting only to your trusted device and prevents Man-In-The-Middle (MITM) network eavesdropping.
- Local Network Confinement: Our network security configuration explicitly limits cleartext routing to local network subnets, while all active payload data is cryptographically protected.
6. Data Retention and Account/Data Deletion
Because mokalvu operates primarily as a local utility, our data retention and deletion policies are as follows:
- No Account Creation: mokalvu does not require, nor does it allow, users to create an account. We do not hold any remote user profiles, passwords, or personal accounts on our servers.
- Transfer History: Your transfer history logs are stored locally in a Jetpack Room database on your device. You can clear this history at any time using the "Clear" button in the App's Files tab. Deleting the App will permanently delete this local history.
- Analytics Data: Anonymous usage data retained by Firebase is subject to Google's standard data retention policies, typically auto-deleting after 14 months.
7. Children's Privacy
mokalvu is a general-audience application and is not directed at children under the age of 13. We do not knowingly collect personal information from children. If we become aware that we have collected personal information from a child without parental consent, we will take steps to remove that information.
8. Changes to This Privacy Policy
We may update our Privacy Policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. We will notify you of any changes by updating the "Effective Date" at the top of this page and, where appropriate, providing an in-app notification.
9. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:
Trivartha Support
Email: support@trivartha.com
Website: trivartha.com