Effective Date: October 18, 2026
The VDO.Ninja Video Capture Extension (the "extension") is a browser extension for capturing video and streaming it through the VDO.Ninja peer-to-peer service. The extension is provided by Steve Seguin ("we", "us", or "our"). This Privacy Policy explains what information the extension handles, where that information goes, and the choices you have.
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.
Summary
- We do not run analytics, usage tracking, or advertising in the extension, and we do not sell your information
- No account is required
- Page content the extension reads to find videos stays in your browser
- When you publish a stream, connection servers and your viewers receive the information needed to connect and deliver the stream, including your IP address
1. Information the Extension Handles
Page Content Read in Your Browser
- To find and capture videos, the extension reads content of web pages you use it on, including video elements, page and tab titles, and page addresses (URLs)
- On supported call pages, such as Discord, Google Meet, Microsoft Teams, and VDO.Ninja, the extension reads participant and media identifiers shown in the page so each video keeps the same capture when the layout changes
- This processing happens in your browser. The extension does not send page content, browsing history, or these identifiers to us
Information Stored in Your Browser
- Settings such as room name, stream ID, password, server, and quality options are stored in your browser's extension storage
- Information about active streams is kept in session storage so stream controls survive while the extension's background worker is suspended
- For identifiable Discord videos, the participant's numeric Discord user ID and camera or screen-share type are saved locally with a random stream ID, so viewer links can be reused across calls. The Discord user ID is not included in those links or sent to the signaling service by this feature
- No tracking cookies are used, and local storage is used for functionality only, not for tracking
Information Sent When You Publish
- When you start a stream, the extension connects to the VDO.Ninja signaling (handshake) server you select and, when needed, to STUN and TURN servers. These servers receive your IP address and the stream ID, room, and connection details needed to connect viewers
- Your viewers receive the captured video and audio and a stream label, which is the captured video's title or the tab title
- Peer-to-peer connections may share your IP address and basic system information with viewers, including browser user agent, basic hardware specifications, and operating system details
- Using VPNs, TURN servers, or enabling IP-leak protection will offer enhanced privacy, however doing so could be detrimental to performance
What We Don't Do
- We do not collect analytics or usage statistics through the extension
- We do not sell information, use it for advertising, or transfer it to data brokers
- We do not use information from the extension to determine creditworthiness or for lending purposes
- No user accounts are created or required
Chrome Web Store Limited Use
The extension's use of information it accesses complies with the Chrome Web Store User Data Policy, including its Limited Use requirements. That information is used only to provide the extension's single purpose: capturing the video or tab you choose and streaming it to the viewers you choose.
2. Other People's Information
- Pages and calls you capture can include other people's video, voice, names, or account identifiers
- You are responsible for obtaining any consent required by law and by the platform you capture from before capturing, streaming, or recording other people
- We do not review, monitor, or control what you capture or stream
3. Data Retention and Deletion
- Remembered Discord links can be removed with Forget remembered Discord links in the extension's Settings
- Stream IDs, room names, and other settings stored locally can be cleared through your browser's extension data settings
- All local data is deleted when the extension is uninstalled
- The extension itself keeps no data on our servers. Connection services may keep limited technical data as described in the VDO.Ninja Privacy Policy
4. 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, Room Names, and viewer links as sensitive information
- Anyone with a viewer link can potentially view that stream. A remembered Discord link keeps working for later captures of the same participant until you forget it
- Choose secure values that cannot be easily guessed, and use a password when needed
- The system may choose to fail-safe rather than fail-secure in some cases
5. 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
- Google: STUN services and cloud infrastructure may be used
- TURN relay servers may retain connection data temporarily for technical functioning
- Third-party services and websites, including the sites you capture from, have their own privacy policies, which we do not control
6. Browser Permissions
Required Permissions Explained
- Host permissions (all URLs): Detect and capture video elements on the websites you choose, including embedded frames
- activeTab: Interact with the tab where you open the extension
- scripting: Run the extension's packaged capture functions in the selected tab to detect videos, create thumbnails, and start or stop streams
- storage: Save settings, active-stream information, and remembered Discord links in your browser
- tabs: Identify source tabs and read their titles and URLs for stream selection and labels, and clean up when a tab closes
- tabCapture: Capture a whole tab's video and audio when you choose Tab Capture
- offscreen: Keep a tab capture streaming after the extension popup closes
7. Children
The extension is not directed to children under 13, or the minimum age required in your country. We do not knowingly collect personal information from children.
8. 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). We are not responsible for modified versions distributed by others
9. 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: To the maximum extent permitted by law, the extension is provided "as is" and "as available" without warranty of any kind, as further described in our Terms of Service
10. Contact Information
For privacy-related inquiries:
- Extension-specific issues: GitHub Issues
- Privacy questions and VDO.Ninja service inquiries: steve@seguin.email
11. Amendments
This policy may be updated periodically. The date on this page shows when it last changed, and changes are also 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: October 18, 2026