# Privacy Policy — Fast SubGrab (v1.3.1)
**Last updated: 2026-08-24**
Fast SubGrab ("the extension") respects your privacy. This policy explains what data the extension handles.
## Data We Collect
**None.** The extension does not collect, store, or transmit any personal information to the developer or any third-party server. There are no analytics, no tracking, no accounts, and no remote servers.
## What the Extension Accesses and Why
| Permission | Purpose |
|---|---|
| `downloads` | Saves the extracted transcript as a .txt file to your computer. |
| `declarativeNetRequest` | Rewrites the Origin/User-Agent headers of requests to YouTube's internal player API (`youtubei/v1/player`) only, so subtitle tracks can be fetched. No other requests are modified. |
| `notifications` | Shows a system notification when extraction finishes (success/failure). |
| `contextMenus` | Adds right-click menu items ("Extract transcript from this link"). |
| `storage` | Saves your local settings only (mode, after-extract action, always-on-top). Stored on your own device via `chrome.storage`. Never synced to us. |
| `tabs` / `scripting` / `windows` | Detects when the active tab is a YouTube video, injects the on-video save button, and opens the extension's own popup window. |
| `host_permissions: youtube.com` | Required to fetch subtitle data from YouTube for the video you choose. |
The content script `copydetect.js` runs on all pages solely to detect when you copy a YouTube URL (to offer one-click extraction). It reads clipboard copy events of YouTube URLs on the page you're viewing; it does not read arbitrary clipboard content or send anything anywhere.
## Data Flow
1. You provide a YouTube URL (or copy one / are watching one).
2. The extension calls YouTube's public player API to find available subtitle tracks.
3. The subtitle text is assembled locally in your browser and saved as a .txt file / copied to your clipboard / shared via your device's share sheet.
All processing happens locally in your browser. Nothing is uploaded.
## Third Parties
The only external service contacted is YouTube itself (to retrieve subtitles for the video you requested). PayPal / KakaoPay donate buttons are simple links — no data is shared with them unless you voluntarily click and donate.
## Data Deletion
Uninstalling the extension removes everything. No data exists outside your browser's local storage of your own preferences.
## Contact
If you have questions about this policy, contact the developer via the Chrome Web Store support page.
# 개인정보 처리방침 — Fast SubGrab (v1.3.1)
**최종 수정: 2026-08-24**
Fast SubGrab("확장프로그램")은 사용자의 개인정보를 존중합니다. 이 방침은 확장프로그램이 다루는 데이터에 대해 설명합니다.
## 수집하는 데이터
**없습니다.** 이 확장프로그램은 개발자 또는 제3자 서버로 어떠한 개인정보도 수집·저장·전송하지 않습니다. 분석 도구, 추적, 계정, 원격 서버가 전혀 없습니다.
## 접근 권한과 사용 이유
| 권한 | 용도 |
|---|---|
| `downloads` | 추출한 자막을 .txt 파일로 컴퓨터에 저장하기 위함. |
| `declarativeNetRequest` | YouTube 내부 플레이어 API(`youtubei/v1/player`) 요청의 Origin/User-Agent 헤더만 재작성하여 자막 트랙을 가져올 수 있게 함. 다른 요청은 수정하지 않음. |
| `notifications` | 자막 추출 완료/실패 시 시스템 알림 표시. |
| `contextMenus` | 우클릭 메뉴에 "이 링크에서 자막 추출" 항목 추가. |
| `storage` | 사용자 설정(모드, 추출 후 동작, 항상 위)만 기기에 저장. 개발자에게 전송되지 않음. |
| `tabs` / `scripting` / `windows` | 현재 탭이 유튜브 영상인지 감지, 영상 위 저장 버튼 삽입, 확장프로그램 팝업 창 열기. |
| `host_permissions: youtube.com` | 선택한 영상의 자막 데이터를 YouTube에서 가져오기 위해 필요. |
콘텐츠 스크립트 `copydetect.js`는 모든 페이지에서 유튜브 URL 복사를 감지해 원클릭 추출을 제공하기 위한 용도로만 실행됩니다. 임의의 클립보드 내용을 읽거나 어디론가 전송하지 않습니다.
## 데이터 흐름
1. 사용자가 유튜브 URL을 제공(또는 복사/시청 중).
2. 확장프로그램이 YouTube 공개 플레이어 API를 호출해 자막 트랙 목록 확인.
3. 자막 텍스트를 브라우저 내에서 로컬로 조립하여 .txt 저장 / 클립보드 복사 / 공유 시트로 전달.
모든 처리는 브라우저 내에서 로컬로 이루어지며, 어떤 것도 업로드되지 않습니다.
## 제3자
접촉하는 외부 서비스는 사용자가 요청한 영상의 자막을 가져오기 위한 YouTube뿐입니다. PayPal / KakaoPay 후원 버튼은 단순 링크이며, 직접 클릭해 후원하지 않는 한 데이터를 공유하지 않습니다.
## 데이터 삭제
확장프로그램을 삭제하면 모든 것이 제거됩니다. 브라우저 로컬 설정 외에 존재하는 데이터가 없습니다.
## 문의
이 방침에 대한 문의는 Chrome 웹스토어 지원 페이지를 통해 개발자에게 연락해 주세요.