Effective Date: August 2025
Welcome to the VDO.Ninja Video Capture Extension, a browser extension designed to facilitate video capture and streaming via the VDO.Ninja peer-to-peer networking service. This Privacy Policy outlines our practices regarding the collection, use, and protection of your information.
Use at Your Own Risk
We strive to protect your privacy, but you use this extension and the VDO.Ninja service at your own risk. No guarantee of absolute privacy or security can be provided.
1. Data Collection and Use
IP Addresses and P2P Networking
- This extension facilitates peer-to-peer connections via VDO.Ninja, which may share your IP address and basic system information with remote guests you connect with
- Using VPNs, TURN servers, or enabling IP-leak protection will offer enhanced privacy, however doing so could be detrimental to performance
- Basic debug and system statistical information may be transmitted between peers, including browser user agent, basic hardware specifications, IP address, and operating system details
Extension Local Storage
- The extension stores user preferences and settings locally in your browser storage
- Stream IDs, room names, and configuration settings are cached locally
- No tracking cookies are used
- Local storage is used for functionality only, not for tracking purposes
What We DON'T Collect
- The extension itself does not collect or transmit personal information to external servers
- No analytics or usage statistics are collected by the extension
- No user accounts are created or required
2. Data Deletion Policy
Browser Extension
- All local preference data can be cleared by removing the extension
- Stream IDs, room names, and user settings stored locally can be manually cleared through browser settings
- All local data is automatically deleted when the extension is uninstalled
- No server-side data retention occurs from the extension itself
3. Data Security and Responsibility
Media Data
- Media data transferred via WebRTC is encrypted per the WebRTC standard
- Media sent via TURN servers is encrypted but not end-to-end encrypted by default
- Any viewer of a stream can record the stream without notice to others
- External recording tools like OBS Studio can be used to record streams
Stream IDs and Security
- Treat Stream IDs and Room Names as sensitive information
- Choose secure values that cannot be easily guessed
- The system may choose to fail-safe rather than fail-secure in some cases
4. Third-Party Services
VDO.Ninja Service
This extension relies on the VDO.Ninja service for WebRTC functionality. When using VDO.Ninja:
- The VDO.Ninja privacy policy applies: View VDO.Ninja Privacy Policy
- Handshake servers manage initial connections but subsequent data transfers are peer-to-peer when possible
- While connected to the handshake server, new peer connections can potentially be established
Infrastructure Services
- Cloudflare: Used for STUN/TURN geo-routing and security services (GDPR-compliant)
- Google: STUN services and cloud infrastructure may be used
- TURN relay servers may retain connection data temporarily for technical functioning
5. Browser Permissions
Required Permissions Explained
- Host permissions (all URLs): Required to detect and capture video elements on any webpage
- ActiveTab: To interact with the current browser tab when capturing
- Storage: To save preferences and stream settings locally
- Scripting: To inject capture functionality into web pages
- Tabs: To capture entire browser tabs when requested
6. User Responsibility
Important Security Considerations
- You are responsible for keeping your Stream IDs and Room Names secure
- Be aware that anyone with your Stream ID can potentially view your stream
- Consider who you share streaming links with
- Understand that P2P connections may reveal your IP address to viewers
7. Open Source Transparency
This extension is open source, allowing you to:
- Review the complete source code on GitHub
- Verify our privacy practices through code inspection
- Contribute to improvements and security enhancements
- Fork and self-host if desired (note: self-hosted versions still use VDO.Ninja services by default unless configured otherwise)
8. Legal Disclaimer
- No Guarantee: While we strive to protect your information, we cannot guarantee absolute privacy or security
- Use at Your Own Risk: Use of this extension and the VDO.Ninja service is entirely at your own risk
- No Warranty: The extension is provided "as is" without warranty of any kind
9. Contact Information
For privacy-related inquiries:
- Extension-specific issues: GitHub Issues
- VDO.Ninja service inquiries: steve@seguin.email
10. Amendments
This policy may be updated periodically. Changes will be reflected in the extension's version history on GitHub. We encourage users to review it regularly.
Relationship to VDO.Ninja Privacy Policy
This extension privacy policy supplements the main VDO.Ninja Privacy Policy. When using the extension to stream via VDO.Ninja, both policies apply.
Last updated: August 2025