Legal
Privacy & terms
How FacetPlayer handles your data and what you agree to by using the service.
Last updated: April 7, 2026
Privacy policy
Overview
FacetPlayer is designed to run in your browser with minimal friction. Accounts are optional. The intended way to bring streams from the web into the player is the FacetPlayer browser extension working together with the app at https://app.facetplayer.com (or the desktop app); the extension discovers playable URLs on pages you visit and sends them to the FacetPlayer session you have open, using the intake targets described under Browser extension below.
Free use (no account)
If you use FacetPlayer without signing in, we do not require you to provide personal information for core functionality. You load streams and arrange them in your browser; we do not host your video content or require uploads of your files to our servers for basic playback.
Pro accounts
The core FacetPlayer experience remains free. Paid accounts with extra features are coming soon; we will update this page when they are available.
When Pro accounts are offered, we may process information needed to operate that account — for example, an email address and authentication data — so you can sign in and manage billing or subscription status where applicable.
Grid layouts and backups: Pro features that save your grids and restore them later are intended to keep grid data stored locally on your device (for example, as offline backup files on your machine). Your saved layouts and stream references are not uploaded to the cloud as part of that backup model.
Streams and third-party content
FacetPlayer plays streams and media you provide (such as URLs or local files you open in the browser). Those sources are controlled by third parties. We do not claim ownership of that content, and we cannot guarantee availability, quality, or legality of any stream you choose to load.
Browser extension
The Facet — Send to Player browser extension discovers playable media URLs on the pages you visit and sends intake payloads only to FacetPlayer endpoints you use. It delivers intake to an open FacetPlayer browser tab on https://app.facetplayer.com when one is available (keep that site open in a tab so the extension can hand off in-page); otherwise it may use the desktop app intake on 127.0.0.1:17372. The extension does not HTTP POST intake to the web app, and does not send your browsing data to unrelated third-party analytics or advertising services.
The extension needs broad declared permissions in the manifest so it can observe media-like requests on sites you browse, but runtime behavior is layered and opt-in: one-shot send from the popup does not require background listening. Listening mode, network stream detection, and send cookies to player are controls you can adjust in the popup. Direct playback (extension DNR) uses declarativeNetRequest rules by default so many streams can play in the browser.
What data the extension processes
When you click Send to FacetPlayer or enable Listening mode, the extension may process:
- Page URL and title of the active tab (or all tabs in Listening mode) — used to identify which site a stream came from.
- Media URLs discovered from the page DOM (video/source elements, inline scripts) and from passive network observation of media-like HTTP requests (HLS, DASH, MP4, etc.).
- Cookie headers on media-like requests the extension observes when network detection is on — the
CookieHTTP header from those requests, not a blanket read of your browser cookie store (the extension does not use Chrome’s separatecookiespermission). Included in intake when you allow it, so FacetPlayer can replay authenticated streams; delivered only to your FacetPlayer session (desktop intake or open app tab), not to unrelated third parties. - Extension settings (intake secret, toggle states) stored in browser extension local storage.
User controls
The extension popup provides toggles under Data & privacy that let you restrict processing at any time:
- Network stream detection — when off, the extension stops passively observing network traffic. Only media elements visible in the page DOM are listed. Listening mode is automatically disabled.
- Send cookies to player — when off, cookie headers are neither captured nor forwarded. Some authenticated streams may not play back without cookies.
- Clear session data — instantly deletes all network-captured URLs and cookies from the current browser session.
- Listening mode — when off (the default), the extension does not scan tabs in the background; it only acts when you open the popup.
Data destination and retention
Intake is delivered to an open FacetPlayer tab on https://app.facetplayer.com when available; otherwise to the desktop app when its health check on 127.0.0.1:17372 succeeds. There is no HTTP POST of intake to your deployment from the extension. Network-captured URLs and cookies are held in the browser’s extension session storage and are cleared when the browser closes (unless your browser restores sessions). Extension settings persist in extension local storage until you change or uninstall them. FacetPlayer does not sell extension-derived browsing data; we do not operate a separate “phone home” channel for extension contents.
Cookies and similar technologies
We may use technologies necessary for the site and app to function (for example, session or preference storage in the browser). We do not use analytics or non-essential cookies, but if we do in the future, we will inform you first and ask for your consent.
Contact
For privacy-related questions, contact us through the channels listed on the main site or in-app when available.
Terms of use
Acceptable use
You agree to use FacetPlayer only in compliance with applicable laws and the rights of others. You are responsible for the streams and content you load. Do not use the product to infringe copyright, distribute unlawful material, or circumvent technical measures except where permitted by law.
No warranty on streams or saved layouts
Many web streams use links that expire or change quickly. Saving a grid does not guarantee that every stream will still play later — especially for free users, where links may stop working after a short time (often on the order of minutes). When available, Pro local backups are intended to help you restore the layout and state you saved, but if a third-party link has expired, you may need a new URL from the source.
Service provided "as is"
FacetPlayer is provided on an "as is" and "as available" basis, without warranties of any kind, express or implied, to the fullest extent permitted by law. We do not warrant uninterrupted or error-free operation.
Limitation of liability
To the fullest extent permitted by law, FacetPlayer and its operator shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of data or profits, arising from your use of the service.
Changes
We may update these terms or the privacy policy from time to time. Continued use after changes constitutes acceptance of the updated terms where permitted by law.