VidKit Privacy Policy
Last Updated: March 6, 2026
Summary: VidKit processes all videos 100% on your device. Your videos never leave your phone. We use Firebase Crashlytics and Analytics (anonymous crash reports and aggregated usage data only). We do not collect, store, or share any personal data or user content.
1. Introduction
VidKit ("we," "our," or "the app") is a video editing application for Android. We are committed to protecting your privacy. This Privacy Policy explains what information VidKit accesses, how it is used, and your rights regarding your data.
2. Information We Do NOT Collect
VidKit does not collect, store, or transmit any of the following:
- Personal information (name, email, phone number, address)
- Account or login credentials
- Location data
- Device identifiers or advertising IDs
- Usage analytics or tracking data
- Contacts, calendar, or browsing history
- Your video or audio content
3. Data Accessed On-Device Only
VidKit accesses certain device data only locally on your device for the sole purpose of providing video editing functionality. This data is never transmitted to any server:
- Videos, Photos & Audio Files: Accessed only when you select them for editing. Processed outputs are saved to your device's Downloads/VidKit folder. Original files are never modified.
- Device Storage: Used to read input files and write processed output files. No data is uploaded or synced.
4. AI Processing
VidKit includes AI-powered features (speech-to-text subtitles, face detection, background segmentation, depth estimation, style transfer). All AI processing is performed entirely on your device using the following AI models:
- Whisper.cpp (MIT License) — Speech-to-text subtitle generation. Model files (~75-142 MB) are downloaded once from HuggingFace (huggingface.co) and stored locally. Audio is transcribed entirely on-device. No audio data is sent to any server.
- MediaPipe BlazeFace (Apache 2.0 License) — On-device face detection. Model file (blaze_face_short_range.tflite) is bundled within the app.
- MediaPipe Selfie Segmenter (Apache 2.0 License) — Background removal / segmentation. Model file (selfie_segmenter.tflite) is bundled within the app.
- MiDaS v2.1 (MIT License) — Depth estimation for 3D/depth effects. Model file (~63 MB) is downloaded once from GitHub and stored locally.
- TensorFlow Lite Style Transfer (Apache 2.0 License) — Artistic style transfer. Model files (style_predict.tflite + style_transfer.tflite, ~3.5 MB) are bundled within the app.
- TensorFlow Lite Runtime (Apache 2.0 License) — On-device AI inference engine used by the above models.
All models run entirely on your device. No video, audio, or image data is ever sent to any external server for AI processing.
5. Internet Usage
VidKit uses an internet connection only for the following purposes:
- AI Model Downloads: One-time download of Whisper speech-to-text model files from HuggingFace, and MiDaS depth estimation model from GitHub. Only the model files are downloaded; no user data is sent.
- Google Play Billing: To process subscription purchases through Google Play. Purchase transactions are handled entirely by Google Play and are subject to Google's Privacy Policy.
- Firebase Crashlytics: Automatic crash reports are sent to Google Firebase to help us identify and fix bugs. Crash reports may include device model, OS version, stack traces, and app state at the time of the crash. No personal data or video content is included. Subject to Firebase Privacy Policy.
- Firebase Analytics: Anonymous, aggregated usage analytics (e.g., which features are used most) are collected by Google Firebase to help improve the app. No personally identifiable information or video content is collected. Subject to Firebase Privacy Policy.
6. Free Tier & Watermark
VidKit offers 5 free uses per day without requiring an account or payment. Videos processed on the free tier include a small "VidKit - Do More" watermark burned into the output. Upgrading to a premium plan removes the watermark and daily usage limit.
7. In-App Purchases
VidKit offers optional premium plans through Google Play Billing:
- Monthly: $1.99/month (auto-renewing subscription)
- Yearly: $11.99/year (auto-renewing subscription)
Purchase and payment information is handled entirely by Google Play. VidKit does not collect, process, or store any payment information, credit card numbers, or billing details. Please refer to Google's Privacy Policy for details on how Google handles purchase data.
8. Third-Party Libraries & SDKs
VidKit uses the following third-party components:
- Google Play Billing Library: For subscription management. Subject to Google's Privacy Policy.
- Google Play In-App Review: For optional review prompts. No user data collected.
- Firebase Crashlytics (Google): Crash reporting to help fix bugs. Sends crash data to Google servers. Subject to Firebase Privacy Policy.
- Firebase Analytics (Google): Anonymous usage analytics. Sends aggregated data to Google servers. Subject to Firebase Privacy Policy.
- MediaPipe (Google): For on-device face detection and segmentation. All processing is local; no data transmitted.
- MiDaS v2.1 (Intel ISL): For on-device depth estimation. Model downloaded once; all processing is local.
- TensorFlow Lite (Google): On-device AI inference runtime. All processing is local; no data transmitted.
- Whisper.cpp: Open-source C++ library for on-device speech recognition. No data transmitted.
- Glide (BumpTech): For local image loading and caching. No network data collection.
Firebase Crashlytics and Analytics transmit anonymous diagnostic/usage data to Google. All other libraries operate entirely on-device and do not collect or transmit user data.
9. Data Security
- All data remains on your device and is never transmitted to external servers.
- The one-time AI model download uses HTTPS encryption for secure transfer.
- Subscription purchase data is encrypted and handled by Google Play's secure infrastructure.
- App preferences are stored using Android's EncryptedSharedPreferences.
10. Data Retention & Deletion
Since VidKit does not collect or store any user data on servers, there is no server-side data to retain or delete.
On-device data you can delete at any time:
- Processed videos: Saved in Downloads/VidKit — delete using any file manager.
- AI model files: Delete from within the app's Settings screen or via Android Settings → Apps → VidKit → Storage → Clear Data.
- App preferences: Clear via Android Settings → Apps → VidKit → Storage → Clear Data.
- All app data: Uninstalling VidKit removes all associated data from your device.
11. Children's Privacy
VidKit is not directed at children under 13. We do not knowingly collect any personal information from children. The app does not require account creation and collects no personal data from any user.
12. Permissions
VidKit requests the following Android permissions, used only for local video editing functionality:
- READ_MEDIA_VIDEO / READ_MEDIA_AUDIO / READ_MEDIA_IMAGES: Access media files you select for editing.
- RECORD_AUDIO: Record voiceover audio to overlay on your videos. Audio is captured and processed entirely on your device; it is never uploaded or shared.
- FOREGROUND_SERVICE: Keep video processing running when the app is in the background.
- POST_NOTIFICATIONS: Show processing progress notifications.
- INTERNET: Download AI models and process Google Play purchases.
- WAKE_LOCK: Prevent device sleep during video processing.
13. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated "Last Updated" date. Continued use of the app after changes constitutes acceptance of the updated policy.
14. Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us at:
Email: nitin.nitb1990@gmail.com
© 2026 VidKit. All rights reserved.