← Back to Privacy Policy

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:

PermissionPurposeWhen Used
CameraCapture videoWhen streaming
MicrophoneCapture audioWhen audio enabled
Network StateDetect WiFi connectivityAlways
Storage (Optional)Save recordings locallyPremium feature only
Notifications and foreground service (camera, microphone)Show that streaming is active and keep it running while the screen is offWhen streaming (background streaming is a Premium feature)
Wi-Fi state and multicastFind Desktop Servers and announce the phone to receivers on the local networkWhen the app is open
InternetLocal network streaming, licence check, ads and purchasesAlways

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

TierPriceBilling
Monthly$4.99/monthRecurring subscription
Yearly$49.99/yearRecurring subscription
Lifetime$99.99One-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:

ActionHow to Do It
View settingsOpen app → Settings
Delete settingsUninstall app (clears all data)
View logs (Desktop)%APPDATA%\VideoStreamerServer\logs\
Delete logsDelete files manually
Opt out of adsUpgrade to Premium OR Android Settings → Google → Ads
Cancel subscriptionGoogle Play Store → Subscriptions

9.2 Google Play Data

For data collected by Google (ads, billing):

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

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 TypeRetentionLocation
SettingsUntil app uninstallDevice storage
Logs10 most recent filesDesktop only
RecordingsUntil manually deletedDevice storage
Premium statusWhile activeEncrypted 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