Terms of Service
Last updated: 2026-11-09.
Please read these Terms of Service (the “Agreement”) carefully before downloading, installing, or using Media Sniffer (the “Software”). This Agreement is a binding contract between you (“You”) and Wang Xuetao, operating under the NobugJoy brand (“Operator”). By downloading, installing, or using the Software or related website, You accept this Agreement. If You do not agree, do not access, install, or use the Software, and uninstall any copies You have.
1. Definitions
In this Agreement:
- Software means the Media Sniffer browser extension and any updates or enhancements provided by the Operator.
- Website means the product site at nobugjoy.com/media-sniffer and related pages operated by NobugJoy.
- App Stores means the official Chrome Web Store and Microsoft Edge Add-ons store (or other stores we designate).
- Documentation means user-facing help and product descriptions published by the Operator.
- Paid Plans means optional Pro subscriptions (monthly or yearly) and Lifetime purchases that unlock paid features as described on the pricing page.
2. Description of the Software
The Software helps You download media that is already playing in your browser (for example direct links, HLS, DASH, or MSE streams, where supported). Processing generally happens on your device. The Software is intended for users aged 18 or older. You may install it from the App Stores or as directed on the Website.
3. License
Subject to this Agreement, the Operator grants You a worldwide, revocable, non-exclusive, personal, non-sublicensable, non-transferable, limited right to download, install, and use the Software during the term. The Software is licensed, not sold. Free use is subject to the limits described on the pricing page (including cooldowns that may apply to certain merge or stream downloads). Paid Plans unlock features according to the plan You purchase and the browser channel You buy for. You acquire no ownership of the Software or Documentation.
4. Restrictions
Except as expressly allowed, You agree not to:
- Modify, reverse engineer, decompile, or create derivative works of the Software, except where mandatory law permits.
- Circumvent technical limits, entitlement checks, or browser-channel binding.
- Sell, rent, lease, sublicense, or otherwise redistribute the Software or your license rights.
- Interfere with or disrupt the Software, Website, or related servers and networks.
- Use the Software for unlawful purposes, or to harm, probe, or attack third-party systems.
- Use the Software if You are a direct competitor primarily to benchmark or copy it for competing products.
5. Acceptable use and third-party rights
You may only download content You have the right to copy. You must not use the Software to circumvent DRM, paywalls, or geographic restrictions, or to violate website terms or applicable law. The Software does not grant You any rights in downloaded content. You are solely responsible for your use and for any content You download. The Operator does not review, monitor, or control downloaded content and is not responsible for infringement or misuse by You.
6. Accounts and browser channel
Account sign-in uses your email (magic link). Pro and Lifetime licenses are sold separately for Chrome and Edge and do not unlock each other. After reinstalling on another computer in the same browser channel, You may restore access through the Activate flow. You must not share accounts or activation materials to bypass channel binding or plan limits.
7. Paid plans and Paddle
Paid Plans may include monthly Pro, yearly Pro, and Lifetime. Prices and features are shown on the pricing page before checkout.
- Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides customer service inquiries related to payment and handles returns and refunds according to its buyer policies.
- Subscription cancellation is managed through the Paddle Customer Portal (linked from your account page where available). Lifetime is a one-time purchase with no subscription portal to cancel.
- Refunds follow Paddle’s buyer policies. If a refund is granted, paid entitlements may be revoked.
8. Maintenance and updates
The Operator may update, change, or temporarily interrupt the Software or Website without prior notice. Some features may be reserved for Paid Plans. Third-party websites change frequently; downloads from a given site may stop working. The Operator will make reasonable efforts to maintain the product but does not guarantee that every website or stream will download.
9. Warranties and disclaimers
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE AND DOCUMENTATION ARE PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. The Operator does not warrant uninterrupted or error-free operation, or compatibility with every device and site. Media files and page contents are not uploaded to Operator servers for storage; the Operator has no obligation to keep or restore your downloaded files.
10. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE OPERATOR SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOSS OF DATA, PROFITS, OR BUSINESS, ARISING FROM YOUR USE OF THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY. Nothing in this Agreement excludes liability that cannot be excluded under applicable law.
11. Indemnification
You will defend and indemnify the Operator against claims, losses, and reasonable costs arising from your breach of this Agreement, violation of law, or infringement of third-party rights in connection with your use of the Software or downloaded content.
12. Privacy
Personal data processing related to accounts, payments, and the Website is described in the Privacy Policy on this website. This Agreement does not replace that policy.
13. Term and termination
This Agreement starts when You first download, install, or use the Software and continues until You uninstall it or the Agreement is terminated. You may terminate by uninstalling the Software and stopping use of the Website services. The Operator may suspend or terminate access to accounts or Paid Plan entitlements for material breach. Provisions that by nature should survive (including license restrictions, warranties, liability limits, and indemnification) survive termination.
14. Changes
The Operator may update this Agreement by posting a revised version on this page and changing the “Last updated” date. Continued use after the update constitutes acceptance. If You do not agree, stop using the Software and uninstall it. Paid Plan cancellations and refunds remain subject to Paddle’s rules.
15. Governing law
This Agreement is governed by the laws of the People’s Republic of China, without regard to conflict-of-law rules. The parties will first try to resolve disputes amicably. This Agreement does not create exclusive jurisdiction in a foreign court.
16. Contact
Questions about these Terms: [email protected].