Privacy Policy
Last updated: April 27, 2026
Vixel ("the App") is developed by Ashwin Kumar Sharma ("we", "us"). This privacy policy explains what information we collect, why we collect it, how it is used, and the choices you have.
🔒 Your videos, photos and audio files are processed entirely on your device. The App never uploads your media files, file contents, or thumbnails to any server.
When you sign in, Google provides Firebase Authentication with your Google account email, display name, profile photo URL and a unique Firebase user ID (UID). This information is stored by Google’s Firebase Authentication service on our project. We do not copy your email or name into our own database, error logs, or any other storage.
To enforce the free tier’s daily operation limit, the App records a UTC timestamp each time you complete a video operation (compress, cut, merge, extract audio, add audio, photos to video, add watermark). These timestamps are stored against your Firebase UID at users/<uid>/operations/tracker in Cloud Firestore. They are automatically pruned after 24 hours.
Pro subscribers do not have this limit and these timestamps are not written for them.
When an editing operation fails, the App sends a diagnostic report to our Firebase project so we can debug the failure. Each report contains:
merge_videos).We do not send the file contents themselves, and we do not send these reports for successful operations.
If you purchase a Vixel Pro subscription, the purchase is processed by Google Play Billing (Android) or the App Store (iOS). Vixel receives a purchase token from the store SDK to verify your subscription state on the device. We do not receive your card details, billing address or payment instrument.
| Permission | Why it is requested |
|---|---|
| Photos / Videos / Audio (media) | To let you pick the source files you want to edit and to save processed files to your device. |
| Notifications | To notify you when long-running processing is complete. You can revoke this in system settings. |
| Internet | Used by Firebase Authentication, Cloud Firestore (operation limits and diagnostic reports), Google Play Billing, in-app review and in-app update. |
The App does not request access to your camera, microphone, contacts, location, SMS or call logs.
Vixel relies on the following Google services. Their handling of your data is governed by their own policies.
users/<uid> document is deleted when you delete your account.error_logs are retained for up to 60 days and then deleted.Vixel is offered worldwide. By using the App you understand that your data may be processed in countries other than your own (in particular in the United States, where Google’s Firebase services are operated).
Our legal bases for processing are: (a) contract — to provide the editing service you sign in for, including free-tier limits and subscriptions; and (b) legitimate interests — to debug failures and keep the App reliable. You may exercise your rights of access, rectification, erasure, restriction, portability and objection by writing to ashwyn222@gmail.com.
Grievance Officer: Ashwin Kumar Sharma — ashwyn222@gmail.com. We aim to acknowledge grievances within 7 days and resolve them within 30 days.
Vixel requires sign-in with a Google account, which Google itself restricts to users aged 13 and over (or the equivalent minimum age in your country). The App is not directed at children under 13 and we do not knowingly collect data from them. If you believe a child under 13 has signed in, please contact us and we will delete the account.
All network communication with Firebase, Google Play Billing and Apple StoreKit is encrypted in transit (HTTPS / TLS). Access to our Firebase project is restricted to the developer named in this policy. Operation timestamps are protected by Firestore security rules so that only the signed-in owner can read or write them.
We may update this policy from time to time. The "Last updated" date at the top of this page reflects the most recent change. Material changes will be announced inside the App on the next launch after the change takes effect.
For any question about this policy or the App, contact:
Ashwin Kumar Sharma
ashwyn222@gmail.com