TranscriptBinder는 내 자료를 어디에도 올리지 않습니다
"유튜브 스크립트" 도구는 대개 영상 주소를 서버로 보내고, 서버가 자막을 받아 글을 돌려주는 방식입니다. TranscriptBinder는 다릅니다. 여러분의 브라우저가 자막을 읽고, 문서도 여러분의 컴퓨터에서 만듭니다. 가입도 없고, 올리는 것도 없고, 어떤 영상을 받는지 아는 서버도 없습니다. 이 글은 실제로 무슨 일이 일어나는지, 확장의 권한은 왜 필요한지 차례로 설명합니다.
세 가지 부품
- 대시보드(
binder.hogisimlab.com/app)는 고정 파일로 된 웹 페이지입니다. 로그인도 없고 데이터베이스도 없습니다. 화면을 보여 주고, Word·PDF·TXT·Markdown 파일을 만들고, 기록을 보관합니다. - 확장은 크롬이나 엣지에 한 번 추가하는 작은 프로그램입니다. 별도의 창을 열어 영상을 하나씩 열고 공개 자막을 읽어 대시보드에 건네줍니다.
- 브라우저의 저장 공간에 받은 스크립트와 지난 작업 목록이 들어 있습니다. 다른 곳으로 복사되지 않습니다.
[시작]을 누르면 일어나는 일
- 대시보드가 확장에 주소 목록을 건넵니다. 채널·재생목록이면 확장이 먼저 그 페이지를 열어 영상 목록을 읽습니다.
- 영상마다 확장이 작은 창에 유튜브 시청 페이지를 열고 자막을 켠 뒤, 유튜브가 플레이어에 보내 주는 자막 글자를 읽습니다. CC 버튼을 눌렀을 때 보이는 바로 그 글자입니다. 영상이나 소리는 받지 않습니다.
- 읽은 글은 여러분 브라우저의 대시보드 페이지로 바로 가서, 브라우저 안 저장 공간(IndexedDB)에 저장됩니다.
- [Word 자료집]을 누르면 대시보드가 페이지 안에서 파일을 만들어 브라우저의 내려받기로 넘깁니다. [PDF로 저장]은 브라우저의 인쇄 창을 씁니다.
어느 단계에서도 스크립트, 주소, 여러분이 누구인지가 TranscriptBinder 서버로 가지 않습니다. 사이트를 맡아 주는 호스팅(Cloudflare)은 다른 모든 웹사이트와 마찬가지로 페이지 파일을 내려 주는 보통의 요청만 봅니다. 개인정보처리방침을 보세요.
확장 권한은 무엇에 쓰이나
| 권한 | 쓰임새 |
|---|---|
| youtube.com 접근 | 수집 창에서 영상 페이지를 열고 자막을 읽기 위해 |
| binder.hogisimlab.com 접근 | 대시보드 페이지와 주고받기 위해 |
| 스크립팅(scripting) | 확장이 연 유튜브 페이지 안에서 읽기용 작은 스크립트를 돌리기 위해 |
| 저장(storage) | 진행 중인 작업과 오늘 받은 편수를 기억해, 중간에 끊겨도 이어서 하기 위해 |
| 알람(alarms) | 긴 작업이 뒤에서 계속 돌아가게 하기 위해 |
| 전원(power) | 받는 동안 컴퓨터가 잠들지 않게 해, 작업이 끊기지 않도록 |
확장은 다른 웹사이트, 방문 기록, 북마크, 비밀번호를 볼 수 없습니다. 원격 코드나 외부 라이브러리가 없고, 대시보드와 스스로 연 유튜브 페이지 말고는 어떤 페이지에서도 돌아가지 않습니다.
내 컴퓨터에 남는 것
- 받은 스크립트와 지난 작업 목록 — 이 사이트용 브라우저 저장 공간
- 오늘 받은 편수(하루 50편 한도) — 확장의 저장 공간
- 내려받은 파일 — 저장한 곳
브라우저에서 이 사이트의 데이터를 지우면 스크립트와 기록이 지워집니다. 확장을 삭제하면 확장의 저장 공간이 지워집니다. 내려받은 파일은 여러분 것이며 영향이 없습니다.
우리가 볼 수 있는 것과 없는 것
어떤 영상을 몇 편 받았는지, 파일로 무엇을 하는지 우리는 볼 수 없고, 지운 작업을 되살려 드릴 방법도 없습니다. 도움을 요청하실 때 무엇을 알려 주실지는 여러분이 정합니다. 대시보드에는 광고도, 방문 분석 스크립트도 없습니다.
왜 이렇게 만들었나
자막을 여러분의 브라우저에서 읽으면 보관할 것도, 새어 나갈 것도, 여러분의 자료로 메워야 할 운영 비용도 없습니다. 유튜브가 모든 시청자에게 보여 주는 공개 자막만 쓰므로 유튜브의 규칙도 지킵니다. 대신 바로 나오지 않고 영상 1편에 10~30초, 창이 보이는 상태로 시간이 걸립니다. 읽는 목록을 혼자만 알 수 있다면 그만한 값은 한다고 생각합니다.