Effective date: 2026-08-08 · Queue1Lab
StreamHolt does not collect, transmit, or sell personal data to its developer.
Cookie, session-token, or Authorization request headers.
For downloads and previews, the browser may send an existing session Cookie directly to
the source website or CDN. The value is not exposed to StreamHolt code or transmitted to
the developer.chrome.storage.local on your device. Detected media URLs (which may contain
signed query values), source page/frame context URLs, track and preview information, and
download progress are held temporarily in chrome.storage.session only while
needed and are not synced beyond the browser session. Completed history does not retain
source media or page URLs. Video files are never copied into this history or automatically
uploaded to the developer or a third-party service.| Permission | Purpose |
|---|---|
webRequest, access to all sites |
Inspects response URLs and response metadata such as Content-Type, length, and byte range to detect MP4/HLS media and secondary DASH compatibility. Request headers, Cookie, Authorization, and response bodies are never read or stored through this permission. |
downloads | Saves the finished file to your Downloads folder. |
storage |
Stores settings, job state, and recent completed-download metadata only on your device. |
offscreen | Runs download/merge work in a background document. |
tabs |
Reads tab URLs and titles to group detected media per tab and update the badge. |
scripting |
When the popup opens, reads video posters, OG images, and media URL candidates in player bootstrap scripts and resource records. It does not read page text or form values, and sends nothing to the developer. |
notifications |
Notifies you when a download completes or fails (can be disabled in options). |
declarativeNetRequest |
On the extension's own media requests only, sets Referer/Origin to the source page origin. It does not expose the full page URL or modify page requests. |
queue1.dev@gmail.com
StreamHolt는 개인정보를 개발자에게 수집·전송·판매하지 않습니다.
Cookie, 세션 토큰 또는
Authorization 요청 헤더를 직접 읽거나 복사하거나 별도 저장하지 않습니다.
다운로드·미리보기 요청에서는 브라우저가 이미 보유한 정상 세션 Cookie를 원본 웹사이트
또는 CDN에 직접 보낼 수 있습니다. 이 값은 StreamHolt 코드에 노출되거나 개발자에게
전송되지 않습니다.chrome.storage.local(사용자 기기)에만 저장됩니다.
감지된 미디어 URL(서명 쿼리 포함 가능), 원본 페이지/프레임 문맥 URL, 트랙·미리보기
정보와 다운로드 진행 상태는 동작에 필요한 동안만 chrome.storage.session에
임시로 유지되며 브라우저 세션 밖으로 동기화되지 않습니다. 완료 기록에는 원본 미디어
URL과 페이지 URL을 보관하지 않습니다. 영상 파일 자체는 이 기록에 복사되지 않으며
개발자나 제3자 서비스에 자동 업로드되지 않습니다.| 권한 | 목적 |
|---|---|
webRequest, 모든 사이트 접근 |
브라우저 탭이 재생하는 미디어(MP4/HLS 및 보조 지원 DASH)를 감지하기 위해 응답 URL과 Content-Type·길이·범위 같은 응답 메타데이터를 확인합니다. 요청 헤더, Cookie, Authorization 또는 응답 본문은 이 권한으로 읽거나 저장하지 않습니다. |
downloads | 완성된 파일을 사용자 다운로드 폴더에 저장합니다. |
storage |
설정, 작업 상태와 최근 완료 다운로드 메타데이터를 기기에만 저장합니다. |
offscreen | 다운로드·병합 작업을 백그라운드 문서에서 처리합니다. |
tabs |
감지된 미디어를 탭별로 구분하기 위해 탭 URL과 제목을 확인하고 배지를 갱신합니다. |
scripting |
팝업을 열 때 영상 포스터·OG 이미지와 플레이어 bootstrap 스크립트·리소스 기록에 포함된 미디어 URL 후보를 읽습니다. 본문 텍스트·입력값은 읽지 않으며 개발자에게 전송하지 않습니다. |
notifications |
다운로드 완료·실패를 알립니다(옵션에서 끌 수 있음). |
declarativeNetRequest |
확장 자신의 미디어 요청에만 원본 페이지 origin의 Referer·Origin을 설정합니다. 전체 페이지 URL을 노출하지 않고 웹페이지 자체의 요청은 변경하지 않습니다. |
queue1.dev@gmail.com