YouDub Studio Terms of Service and License Agreement
This agreement sets forth the rights, obligations, and terms governing the use of the YouDub Studio Chrome extension ("Extension", "Software"). By installing or using the Extension, you agree to be bound by these terms.
Every technical assertion in this document is verified against the source code; the citations are collected in the Technical Verification appendix linked at the end of this document.
1. What is YouDub Studio and how does it work?
YouDub Studio is a Google Chrome browser extension that reads accessible subtitles/closed captions from videos playing in your web browser and synthesizes real-time, synchronized dubbing and voiceovers locally.
- Accessibility-first design: The Extension is designed for users with hearing, auditory processing, attention, language learning, or general accessibility needs, allowing them to listen to captioned video content spoken aloud in their preferred language.
- Operational model: The Extension is not an independent media player or content hosting provider. It only monitors accessible closed-caption tracks on web pages the user is already authorized to view and plays back synchronized audio using the user's selected speech engine.
2. Model sales and AI model licenses
WE DO NOT SELL MODELS. YouDub Studio does not sell neural network models, weights, or model compute access. The product is strictly a client-side interface that connects open-source libraries running on the user's local hardware or connects directly to external cloud providers using the user's own API keys.
All artificial intelligence models integrated with or utilized by the Extension remain subject to their respective creators' proprietary or open-source licenses:
- Supertonic 3 (Local Speech Synthesis - TTS):
- Model license: Governed by the OpenRAIL-M license (
https://huggingface.co/Supertone/supertonic-3). - Example code: Licensed under the MIT license.
- Model weights are not bundled in the extension package. When the user enables local speech in settings, model files are downloaded directly from Hugging Face via HTTP GET requests and saved to IndexedDB (
YouDubStorage/supertonic_data) on the user's device.
- Model license: Governed by the OpenRAIL-M license (
- OpenAI Whisper Tiny & Base (Local Transcription / Speech Recognition - ASR):
- Source & Upstream License: Governed by the MIT license (
https://github.com/openai/whisper/blob/main/LICENSE). - Repositories: Pinned revisions of
onnx-community/whisper-tinyandonnx-community/whisper-base. - Model weights are not bundled in the package. They are downloaded to Cache Storage under
youdub-asr-models-v1only when the user explicitly triggers "Download / start model".
- Source & Upstream License: Governed by the MIT license (
- Runtime Libraries and License Notices:
- Bundled client runtimes include Transformers.js (Apache-2.0), ONNX Runtime (MIT), Jinja (MIT), and Tokenizers (Apache-2.0). The respective open-source license texts are embedded into the package under
src/lib/asr/LICENSE-*.txtduring compilation.
- Bundled client runtimes include Transformers.js (Apache-2.0), ONNX Runtime (MIT), Jinja (MIT), and Tokenizers (Apache-2.0). The respective open-source license texts are embedded into the package under
- External Cloud Providers and Local Servers:
- Cloud models used with personal API keys (Google Gemini, OpenAI GPT, Anthropic Claude, DeepL, ElevenLabs, Azure Speech, Google Cloud Translation/TTS) and local servers run by the user (Ollama, LM Studio, Kokoro-FastAPI, etc.) are governed exclusively by their respective terms of service and software licenses.
3. Compliance with platform rules and technical boundaries
YouDub Studio does not employ any method that bypasses platform restrictions, infringes copyrights, or violates Terms of Service:
- No DRM bypass: The Extension does not decrypt, circumvent, defeat, or bypass any Digital Rights Management (DRM) mechanisms or technological protection measures.
- No downloading or recording of video or audio streams: The Extension does not extract, download, transcode, or save video or audio streams from host platforms. The manifest explicitly omits the
tabCapturepermission. The Extension does not capture tab or system audio. - Caption capture mechanism: On YouTube, the Extension does not fetch caption URLs itself: it monitors the player’s own
/api/timedtextresponses in memory, leaves responses unchanged, and forwards text within the same window viawindow.postMessage. Activating captions may trigger the player’s own request. On user-permitted Udemy, TED and LinkedIn Learning sites, the Extension makes direct network requests for caption lists, metadata and subtitle files. Generic HTML5 players use the DOMtextTracksAPI. These operations do not download video or audio streams or bypass access controls. - No third-party video downloading solutions: YouDub Studio is not a video downloader, does not generate video download links, does not redirect to downloading tools, and does not integrate with downloading services.
4. Copyright and user responsibility
- Copyright responsibility lies with the user: The user is solely responsible for ensuring that their processing of subtitles, audio, and video content complies with intellectual property laws, licensing agreements, and platform terms of service.
- Personal and accessibility use: YouDub Studio is intended for personal viewing, language comprehension, and accessibility purposes. Any commercial exploitation, redistribution, public performance, mass automated processing, or re-uploading of translated content is conducted at the user's sole risk and legal responsibility.
- Platform terms compliance: Users agree to comply with the Terms of Service of YouTube, Udemy, and any other third-party websites on which they activate the Extension.
5. Intellectual property, trademark disclaimer, and acceptable use
Third-party trademarks:
- YouTube, Google, Udemy, Bilibili, Hugging Face, and all other brand, product, and company names referenced herein are registered trademarks of their respective owners.
- YouDub Studio is an independent browser extension and is not affiliated with, endorsed by, sponsored by, or associated with Google LLC, YouTube LLC, Udemy Inc., Bilibili Inc., or any of their affiliates.
Ownership of the YouDub Studio software and license grant:
- The Extension's original source code, user interface, and design, together with the "YouDub Studio" name, logo, and brand elements, belong to the developer (Burak Akdoğan) and are protected under intellectual property law. These Terms grant you a right to use the Software, not ownership of it.
- Subject to your compliance with these Terms and the license tier you have chosen, you are granted a personal, worldwide, non-exclusive, non-transferable, non-sublicensable, and revocable license to use the Extension for personal and accessibility purposes.
- This ownership statement does not cover the third-party open-source components used with the Extension (Transformers.js, ONNX Runtime, Jinja, Tokenizers, Supertonic, Whisper, etc.), which remain subject to their own licenses as set out in Section 2.
Acceptable use and prohibitions:
- Except where applicable law expressly permits (for example, where mandatory for interoperability), you may not reverse-engineer, decompile, disassemble, create derivative works of, modify, or redistribute, sell, rent, or republish the Extension in whole or in part.
- You may not attempt to circumvent, bypass, or tamper with the free-tier quota, the device limit, license validation, or the signature/integrity mechanisms; you may not make bulk or excessive requests through automated tools, bots, or scripts; and you may not sell or transfer your access to the Extension to third parties.
- You may not use the Extension for any unlawful purpose or in any manner that violates the Terms of Service of third-party platforms (see Sections 3 and 4).
Your content remains yours: The subtitles you process, the local files you select, and the audio that is produced never reach any developer server; the developer claims no ownership of or license over that content, and all rights in it remain with you (the only exception being voluntary feedback, see Section 6).
6. License tiers, device limits, and terms of use
YouDub Studio is provided under the following license tiers and operational terms:
- Trial Period:
- Active for 3 days starting from first run / invocation (
DENEME_GUN = 3). - During trial, all features (local LLM, Supertonic on-device voice, custom API keys, and persistent archive) are accessible without a daily video limit.
- Active for 3 days starting from first run / invocation (
- Free Tier:
- Applies automatically after the trial period expires if no license key is activated.
- Limited to 5 unique videos per calendar day (
UCRETSIZ_GUNLUK_VIDEO = 5). Replaying, refreshing, or seeking within the same video on the same day does not consume additional quota. - Operates with the browser's on-device translation (Chrome Translator API) or existing captions, paired with operating system built-in voices.
- Pro Tier (Annual and Lifetime):
- Available via Polar.sh as Annual or Lifetime plans.
- Pro removes the daily video limit, enables local LLM integration, unlocks on-device Supertonic TTS, enables custom cloud API providers, and activates the persistent video archive.
- "Lifetime" License Definition and Scope:
- Product Lifetime vs. User Lifetime: The term 'Lifetime' refers to the commercial and active product life of the Software, rather than the lifespan of the purchaser. The developer reserves the right to unpublish the extension or terminate updates due to browser API changes (such as Chrome Manifest updates) or force majeure events. In such cases, no refund may be claimed for periods outside of Polar.sh's refund terms. The Lifetime license grants access to the Extension's premium (Pro) features during the active commercial and technical lifetime of the product, rather than throughout the purchaser's lifespan.
- Discontinuation and Reasonable Advance Notice: The licensor reserves the right to discontinue the product, terminate operations, or cease releasing updates with reasonable advance notice, without any refund obligation or liability beyond the terms provided by Polar.sh.
- Notification Channel: In the event of product discontinuation or termination of updates, announcements will be published on the official website at https://youdubstudio.app and sent directly to the purchaser's email address recorded in Polar.sh purchase records.
- What Happens Upon Discontinuation and Verification Limits: License validation depends on the Polar server infrastructure. The client code incorporates an offline tolerance grace period: when the validation server cannot be reached, the product continues to operate fully with Pro features for 5 days (
CEVRIMDISI_TAM_GUN = 5). Between days 5 and 7, an in-app warning alerts the user that license validation is required and displays the remaining days (CEVRIMDISI_KAPANMA_GUN = 7). Once the 7-day grace period expires without reaching the server, Pro features are closed and the product reverts to the free tier. Consequently, if the product or verification infrastructure is discontinued, license validation cannot and is not promised to work indefinitely. - User's Independent Resources: Ownership of model files and personal API keys is independent of the YouDub license. However, using local LLMs, Supertonic, transcription, BYOK cloud providers and persistent archives inside the Extension requires trial/Pro access. Files remaining on disk after license validation expires do not preserve access to those features; use of third-party resources outside the Extension is governed by their own licenses and terms.
- Update and Compatibility Limits: A Lifetime license does not include any commitment or guarantee of continued compatibility with future web browser releases (Chrome updates, Manifest revisions), technical modifications on third-party platforms (such as changes to YouTube or Udemy video/caption architectures), or the persistence of third-party AI APIs.
- Promotional and Free Licenses:
- Definition and Scope: Promotional licenses (provided via launch giveaways, forum and community events, early access, or direct distribution) are granted free of charge. Unless explicitly specified otherwise in the relevant campaign announcement, promotional licenses are valid for a single device (1 activation). The activation limit is enforced on the Polar platform side, not within the local extension client.
- Campaign Terms Precedence: Specific participation and eligibility terms announced in the official notice of each campaign or giveaway (such as entry conditions, deadlines, eligibility criteria, and device limits) apply specifically to that campaign; this agreement establishes the overarching legal framework. In case of any conflict regarding campaign-specific rules, the announced terms of that campaign take precedence.
- Non-Transferable and Cannot Be Sold: Promotional license keys are personal to the recipient. They may not be shared, transferred, leased, resold, auctioned, or commercially distributed in any manner. Promotional keys carry no cash, monetary, or trade-in value, and cannot be redeemed for cash or other consideration.
- No Refunds: Because promotional licenses are provided free of charge, they are entirely non-refundable, and no return, reimbursement, or compensation may be claimed. (Paid licenses purchased via Polar.sh remain subject to Polar's terms of sale as outlined in Section 7.)
- Revocation for Abuse Without Prior Notice: In the event of abuse or fraudulent activity, the licensor reserves the right to cancel and revoke promotional licenses immediately without prior notice. Examples of abuse include, but are not limited to:
- Sharing, distributing, or attempting to resell the license key,
- Acquiring multiple promotional keys through multi-accounting, duplicate entries, or falsified requests,
- Submitting automated or bulk requests using scripts, bots, or automated tools,
- Circumventing campaign eligibility rules using fake identities or deceptive methods,
- Any usage pattern that violates the Extension's terms of use, third-party platform rules, or intellectual property rights.
- Not Conditional on Reviews or Ratings (Store Policy): The provision and validity of a promotional license is strictly not conditional on submitting a review, rating, or comment on the Chrome Web Store or any other extension marketplace, and positive reviews are never requested or required in exchange. Users are entirely free to provide voluntary, honest feedback or no feedback at all; license validity and feature access are never contingent upon store reviews or ratings.
- Same Product, Same Limitations, and No SLA: A promotional license unlocks the Extension's Pro features; however, all limitations set forth in Section 6, Item 4 for Lifetime licenses apply equally to promotional licenses (the product lifetime basis, reasonable advance notice upon discontinuation, the 5-to-7 day offline tolerance grace period, and the disclaimer of future browser or third-party platform compatibility warranties). Furthermore, promotional licenses include no priority customer support, guaranteed response times, or Service Level Agreements (SLA).
- Support and Voluntary Feedback: Providing feedback, bug reports, and improvement suggestions is entirely voluntary. Any feedback, ideas, or reports submitted by users may be freely utilized by the developer to improve, optimize, and debug the product without any royalty, license fee, or financial compensation. Users are under no obligation to disclose personal data when submitting feedback (in full alignment with our Privacy Policy).
- Annual License (Annual) and End-of-Term Conditions:
- The Annual license provides a 1-year period of validity starting from the date of purchase (
kayit.gecerlilikSonu). - If the annual subscription is not renewed at the end of the term (
gecerlilikSonu <= t.olcum), licensed status ceases and the Extension automatically transitions to the Free Tier, disabling Pro features and restoring the 5-video daily quota. - Subscription renewal, recurring billing cycles, cancellation, and payment methods are managed on the Polar side ("managed by Polar"); the local extension client strictly evaluates the expiration timestamp supplied by Polar.
- The Annual license provides a 1-year period of validity starting from the date of purchase (
- Device Activation Limit, Dynamic Bounds, and Non-Transferability:
- License keys are bound to individual devices via a unique
activation_idmanaged through Polar. - Licenses are personal and non-transferable; they may not be shared publicly, resold, or leased.
- The device activation limit for Annual and Lifetime licenses is 5 devices. Promotional licenses distributed as special offers or gifts are subject to their own specific promotion terms (a fixed device count is not guaranteed). The device limit is enforced on the Polar platform side, not within the local extension client. When the limit is reached or the key is revoked, the Polar server rejects the activation request with HTTP 403; the extension client code maps this response directly to the message "Cihaz sınırı dolu ya da anahtar iptal edilmiş. Kullanmadığın bir cihazda "Bu cihazdan kaldır" dersen slot boşalır.". If the limit is reached, users can free up a slot by clicking "Remove from this device" on an unused device.
- Users can click "Remove from this device" in Settings at any time; if online, the extension attempts to release the activation slot on Polar. However, removal does not guarantee slot release under all conditions; if the network call fails or the device is offline, the error is suppressed and only the local record is erased; in such cases, the activation slot must be released manually via the Polar customer portal.
- License keys are bound to individual devices via a unique
- Offline Grace Period:
- An activated Pro license continues to function without internet connectivity for up to 5 days (
CEVRIMDISI_TAM_GUN = 5). - Between days 5 and 7, an in-app warning requests online re-validation (
CEVRIMDISI_KAPANMA_GUN = 7). - If unverified after 7 consecutive offline days, Pro features pause until the device connects to the internet and validates successfully.
- An activated Pro license continues to function without internet connectivity for up to 5 days (
- Revocation for Abuse:
- License keys found to be published in public forums, distributed unauthorized, or subjected to cryptographic tampering may be revoked unilaterally.
7. Payment, delivery, withdrawal, and refund terms
- Payment Processing and Merchant of Record: Orders and billing are processed by our authorized Merchant of Record, Polar.sh (Polar Software, Inc.,
https://api.polar.sh/*, checkout:https://buy.polar.sh/...). All billing, tax collection, payment card security, and global consumer regulatory compliance processes are legally the responsibility of Polar.sh. Payment details (such as credit card numbers) are handled directly by Polar and are never seen or stored by YouDub Studio. - Digital Delivery: The license key is delivered electronically immediately upon completed checkout via screen confirmation and/or email.
- Right of Withdrawal: Under applicable consumer protection regulations, the statutory right of withdrawal may not apply or may be waived once the digital license key has been delivered and activated.
- Refund Policy: Payment, billing, and refund processes are managed directly by our authorized Merchant of Record, Polar; the YouDub Studio client software itself makes no separate refund duration commitment or period (
src/license.js). All refund requests are subject to Polar's applicable terms of sale and refund policy. Inquiries may be submitted through Polar customer support channels or by emailing support@youdubstudio.app. Statutory consumer rights (including statutory rules governing digital content withdrawal and performance commencement) remain reserved.
8. Warranty disclaimer and limitation of liability
- Provided "As Is": To the maximum extent permitted by law, YouDub Studio is provided "as is" and "as available", without warranties of any kind, whether express, implied, statutory, or otherwise.
- No Guarantee of Uninterrupted Operation: We do not guarantee that the software will be error-free or uninterrupted, nor that it will remain compatible with future layout, protocol, or API changes implemented by third-party platforms (such as YouTube or Udemy).
- Limitation of Liability: In no event shall the developer of YouDub Studio be liable for any indirect, incidental, special, exemplary, or consequential damages (including loss of data, profits, or business interruption) arising out of or in connection with the use or inability to use the Extension.
9. Termination, modifications, and effective date
- Termination: You may terminate this agreement at any time by uninstalling the Extension and deactivating your license. The developer reserves the right to terminate access or cancel licenses upon material breach of these terms.
- Modifications: These terms may be updated periodically to reflect software improvements or legal requirements. Revisions take effect upon publication in the extension's legal document (
yasal.html) and repository. - Software Version: v0.3.1
- Effective Date: 10 September 2026
10. Age restrictions, governing law, jurisdiction, and contact
- Age Requirement: YouDub Studio is intended for individuals who have reached the legal age of majority in their jurisdiction (or who use the tool under parental or legal guardian supervision).
- Governing Law & Jurisdiction: Any dispute arising out of or in connection with this agreement shall be governed by Turkish Law, and the Bursa Courts and Enforcement Offices shall have exclusive jurisdiction. However, before initiating any legal action, the user agrees to attempt to resolve the dispute amicably via support@youdubstudio.app. Unless mandatory provisions of the user's local consumer protection laws require otherwise, the jurisdiction of the Bursa Courts shall prevail. In case of any discrepancy, the Turkish text shall prevail.
- Contact Information:
- Legal Entity / Developer: Burak Akdoğan (individual developer)
- Email: support@youdubstudio.app
- Note: Billing and consumer transactions are processed via the authorized Merchant of Record, Polar.sh.
For the curious: how the statements in this document can be verified from the source code is shown in the Technical Verification document. This appendix is not a contract; the binding text is this document.