Privacy Policy
Video Streamer
Last Updated: October 1, 2026
Summary: Vickerdent respects your privacy. Our Video Streamer application consists of a Mobile App (Android) that streams video/audio and a Desktop Server (Windows) that receives streams. Streaming occurs entirely on your local network. We do not collect personal information. Premium licences are checked on our server, which receives a licence key or purchase token and a device identifier (Section 4.3), and Google's services (AdMob for ads, Play Billing for purchases) may collect limited data.
1. Introduction
Vickerdent ("we," "our," or "us") operates:
- Video Streamer Mobile App (Android) - available on Google Play Store
- Video Streamer Server (Windows Desktop) - available at vickerdent.com
This Privacy Policy explains how we handle information across both applications.
2. Information We Do NOT Collect
We are committed to privacy-first design. We do not collect, transmit, or store:
- Personal information (name, email, phone number, address)
- Video or audio content from your streams
- IP addresses (except on your local network; like any server, our licence server receives your IP address when the app contacts it, and we do not use it to track you)
- Device identifiers for advertising or tracking by us
- Location data
- Usage analytics or behavioral data
- Contact lists or other device data
Exceptions: the licence check described in Section 4.3, and Google's services (AdMob, Play Billing), which may collect limited data as described in Section 4.
3. How the Application Works
3.1 Mobile App (Android)
Local Network Streaming:
- Captures video/audio using your device's camera and microphone
- Desktop mode: encodes to H.264 (video) and AAC or PCM (audio) and sends it over your local network to the Desktop Server
- Direct OMT mode: the phone itself offers the stream (compressed video and uncompressed audio) to receivers such as vMix and OBS on your local network. In this mode the microphone is only used while a receiver is playing the audio
- Optionally registers the phone's name and address with a discovery server on your local network, if you enter one in Settings
- Never sends streams to the internet
Permissions Required:
| Permission | Purpose | When Used |
|---|---|---|
| Camera | Capture video | When streaming |
| Microphone | Capture audio | When audio enabled |
| Network State | Detect WiFi connectivity | Always |
| Storage (Optional) | Save recordings locally | Premium feature only |
| Notifications and foreground service (camera, microphone) | Show that streaming is active and keep it running while the screen is off | When streaming (background streaming is a Premium feature) |
| Wi-Fi state and multicast | Find Desktop Servers and announce the phone to receivers on the local network | When the app is open |
| Internet | Local network streaming, licence check, ads and purchases | Always |
3.2 Desktop Server (Windows)
Receives Streams:
- Listens on your local network only
- Converts streams to OMT protocol
- Outputs to vMix/OBS Studio
- No internet connection required
4. Third-Party Services (Mobile App Only)
4.1 Google AdMob (Advertising)
For Non-Premium Users Only:
The mobile app displays advertisements using Google AdMob.
What AdMob Collects:
- Advertising ID (for personalized ads)
- Device information (model, OS version)
- IP address (for ad delivery)
- App usage data (for ad targeting)
Your Controls:
- In the European Economic Area, the United Kingdom and Switzerland, the app asks for your consent (with Google's consent form) before showing ads, and you can change your choice at any time in Settings → About → Ad privacy settings
- Upgrade to Premium to remove all ads
- Opt out of personalized ads in Android Settings → Google → Ads → Opt out of Ads Personalization
AdMob Privacy Policy: https://policies.google.com/privacy
4.2 Google Play Billing
For Premium Purchases:
When you purchase Premium, Google Play Billing processes the transaction.
What Google Collects:
- Payment information (credit card, Google Pay, etc.)
- Purchase history
- Google account email (for receipt)
We Receive:
- Purchase verification token (encrypted)
- Product ID (which tier you purchased)
- We do NOT receive: Payment details, card numbers, or billing address
4.3 Licence Activation (Our Server)
Premium is unlocked by a licence. To verify it, and to limit how many devices share one licence, the mobile app contacts our licensing server (api.vickerdent.com) over HTTPS when you activate, renew or deactivate a device, and from time to time while you are online to renew the signed token stored on your device.
What the app sends:
- Your licence key, or the Google Play purchase token and product ID
- An identifier for this device (the Android ID, which Android provides per device and app signing key; it is not your advertising ID)
- The device's model name, so you can recognize it in your list
We use this only to verify purchases, enforce the device limit and issue the signed token. We do not use it for advertising or tracking and we do not sell it. Free (non-Premium) use does not require contacting this server. To have your licence and device records deleted, email [email protected].
5. Local Data Storage
5.1 Mobile App Storage
Settings (Always Stored Locally):
- Last connected server IP and port
- Video quality preferences (resolution, bitrate, fps)
- Audio settings (enabled/disabled, channels, sample rate)
- Direct OMT settings (source name, port, optional discovery server address)
- Camera selection (front/back)
- Premium status (encrypted token)
Location: Android app data directory (/data/data/com.vickerdent.videostreamer/)
Recordings (Premium Only):
- Videos recorded during streaming
- Stored in:
Movies/VideoStreamer/ - Never uploaded anywhere
Photos: photos you take in the app are saved on your device in DCIM/VideoStreamer/ and are never uploaded.
5.2 Desktop Server Storage
Application Settings:
- Network interface selection
- Port configuration
- Theme preference (light/dark/auto)
- Camera count setting
- Window position/size
- Hotspot mode on/off
Location: %APPDATA%\VideoStreamerServer\
6. Premium Subscription
6.1 What Premium Includes
- Ad-free experience (no AdMob ads)
- Full HD & 4K streaming (up to 3840×2160)
- 60fps support
- Recording feature (save streams locally)
- Advanced audio options (mono/stereo, higher bitrates)
6.2 Billing Options
| Tier | Price | Billing |
|---|---|---|
| Monthly | $4.99/month | Recurring subscription |
| Yearly | $49.99/year | Recurring subscription |
| Lifetime | $99.99 | One-time purchase |
7. Data Security
7.1 Network Security
Streaming Data:
- Transmitted over your local network only
- Not encrypted by default (local network assumed trusted)
Recommendation: Use WPA3 WiFi encryption
Server Connection:
- TCP sockets with optional keepalive
- No TLS/SSL (not needed for local network)
7.2 Best Practices
We recommend:
- Use a secure WiFi password (WPA2/WPA3)
- Keep your firewall enabled
- Only connect trusted devices to your network
- Regularly update both apps
- Don't expose server to internet
8. Children's Privacy
Age Requirement: 13+
The application is not directed to children under 13. We do not knowingly collect personal information from children. Since the application collects no personal data anyway, users of all ages may use it safely under parental supervision.
Parents: The app requires camera/microphone permissions, which children should only grant under supervision.
9. Your Rights and Choices
9.1 Data You Control
Since we don't collect personal data, you have full control:
| Action | How to Do It |
|---|---|
| View settings | Open app → Settings |
| Delete settings | Uninstall app (clears all data) |
| View logs (Desktop) | %APPDATA%\VideoStreamerServer\logs\ |
| Delete logs | Delete files manually |
| Opt out of ads | Upgrade to Premium OR Android Settings → Google → Ads |
| Cancel subscription | Google Play Store → Subscriptions |
9.2 Google Play Data
For data collected by Google (ads, billing):
- Access/delete: myaccount.google.com
- Manage ads: adssettings.google.com
- Manage subscriptions: play.google.com/store/account/subscriptions
10. International Users
10.1 Data Residency
All application data stays on your devices. No data crosses international borders except:
- Google AdMob ads (may use servers worldwide)
- Google Play Billing (payment processing)
10.2 Compliance
This policy complies with:
- GDPR (European Union)
- CCPA (California, USA)
- PIPEDA (Canada)
- Google Play Developer Policies
Legal Basis (GDPR):
- Legitimate Interest: Providing the streaming service
- Consent: Ads and premium purchases (explicit opt-in)
- Contract: Premium subscription fulfillment
11. Changes to This Policy
We may update this policy when:
- New features are added
- Third-party services change
- Legal requirements change
You'll be notified via:
- In-app notification (for major changes)
- Updated "Last Updated" date
- Website posting: vickerdent.com/privacy-policy/video-streamer
Continued use = acceptance of updated policy.
12. Contact Information
Questions? Concerns?
Vickerdent
- Email: [email protected]
- Support: [email protected]
- Website: www.vickerdent.com
- Response Time: We aim to respond within 48 hours
13. Platform-Specific Information
13.1 Google Play Store Requirements
This app complies with Google Play policies:
- Data Safety section completed accurately
- Ad disclosure provided
- Permissions explained
- No deceptive practices
View Data Safety: Google Play Store → Video Streamer → Data Safety
13.2 Desktop (Windows) Requirements
No telemetry, and streaming never needs the internet:
- No telemetry sent to Microsoft
- No Windows Store restrictions
- Streaming works fully offline. The only internet request the Desktop Server makes is an optional update check (on by default, switch it off in Settings) that sends the app name, its version and the platform ("windows")
- Optional Hotspot mode runs a small discovery server on your network and temporarily sets the discovery server entry in the OMT settings file on your computer (
C:\ProgramData\OMT\settings.xml); the previous value is restored when the Desktop Server stops
14. Technical Details
14.1 Network Protocol
Video Streaming:
- Protocol: TCP/IP (custom binary format)
- Codec: H.264 (video), AAC (audio)
- Ports: 5000-5003 (default, configurable)
- Direct OMT mode: the phone listens on a port from 6400 to 6600 (configurable); the optional discovery server uses port 6399
- Output: OMT protocol (vMix/OBS)
14.2 Data Retention
| Data Type | Retention | Location |
|---|---|---|
| Settings | Until app uninstall | Device storage |
| Logs | 10 most recent files | Desktop only |
| Recordings | Until manually deleted | Device storage |
| Premium status | While active | Encrypted token |
15. Open Source & Transparency
We believe in transparency:
- Desktop server code available for review on request
- Mobile app code can be audited
- Contact us for security/privacy audits
Audit requests: [email protected]
16. Glossary
- OMT Protocol: Output Module Technology - streaming protocol for vMix/OBS
- H.264: Video compression standard
- AAC: Audio compression standard
- Local Network: WiFi/Ethernet network in your home/office
- AdMob: Google's mobile advertising platform
- Play Billing: Google's in-app purchase system
Summary (TL;DR):
Privacy-First Design:
- Video/audio stays on your local network
- No personal information collected by us
- Streaming works fully offline
Third-Party Services:
- Google AdMob shows ads (non-premium)
- Google Play handles billing
- Both collect limited data (see their policies)
- Our licence server checks Premium licences (Section 4.3)
Your Control:
- Upgrade to Premium → No ads
- Uninstall → All data deleted
- Local network → No internet exposure
For the most current version of this policy, visit: www.vickerdent.com/privacy-policy/video-streamer
