Chrome extension · Access limited to supported video sites

A small extension should ask for a small amount of trust.

Dubstack needs to see subtitle data on Netflix and YouTube. It does not need access to the rest of your browsing.

No advertising analytics. No remotely hosted extension code.

Permission map

Every permission has a visible job.

Chrome presents these site permissions before installation.

Netflix pages

Finds the current title, available subtitle tracks, and player state so two selected tracks can be rendered in sync.

Netflix subtitle files

Netflix serves timed-text cues from its video CDN. Dubstack fetches only the subtitle resources exposed for the current title.

YouTube pages

Reads caption-track metadata and rendered captions, then keeps source and translated lines paired during playback.

Chrome storage

Saves language choices, display settings, per-video activation, saved lines, local caches, and Premium activation state.

Current video identity

The current URL or video ID is used locally to notice episode and SPA navigation. Dubstack does not upload a watch history.

No all-sites access

Dubstack does not request permission to read every webpage. Its host access is limited to Netflix, YouTube, and Netflix subtitle files.

Free features

The normal path stays in Chrome.

Subtitle parsing, track matching, display settings, saved lines, replay, blur mode, and supported on-device translations run in the browser.

There are no ads and no analytics SDK. Dubstack does not send the current Netflix or YouTube URL to its server.

Local information remains until you clear it or uninstall the extension.

Premium lookups

One line goes out only after you allow it.

Before the first Premium lookup, Dubstack shows an in-product disclosure. If you accept, the selected phrase, nearby subtitle line, language pair, and anonymous install identifier are sent over HTTPS to create the requested answer.

The payment email is used for entitlement recovery, not included with the subtitle lookup. Card details stay with the checkout provider.

Generated answers may be cached so identical requests do not repeatedly call the language model. Read the exact retention and service-provider details in the privacy policy.

Code

Packaged with the extension

All JavaScript executed by Dubstack is inside the Chrome Web Store package. Premium returns text data, never executable code.

Control

Turn it off per video

The in-player pill disables Dubstack and restores the site's caption state. You can also remove site access in Chrome's extension settings.

Chrome extension · Netflix and YouTube only

Read the store page before you install.

Chrome shows Dubstack's permissions, privacy disclosures, and publisher details on the listing.