Privacy Policy

개인정보 처리방침

Everything stays on your device.

모든 데이터는 사용자의 기기에 머무릅니다.

Manuscript is a browser extension for authoring step-by-step web walkthroughs (available for Chromium-based browsers including Chrome and Edge). It does not collect, transmit, or sell any personal information. The scenarios you create live in your browser's local storage and in the JSON files you choose to export. No data ever leaves your machine.

Manuscript 은 단계별 웹 시연을 만드는 브라우저 확장입니다 (Chromium 기반 브라우저 — Chrome, Edge 등에서 동작). 어떤 개인정보도 수집·전송·판매하지 않습니다. 사용자가 만든 시연은 브라우저 로컬 스토리지와 직접 내보낸 JSON 파일에만 저장되며, 어떤 데이터도 외부로 전송되지 않습니다.

Last updated: 2026-05-23 · applies to Manuscript v0.4.0 and later.

최종 갱신: 2026-05-23 · Manuscript v0.4.0 이상에 적용됩니다.

1. What we collect

1. 수집 항목

Manuscript does not collect any of the following:

Manuscript 는 다음 어떤 항목도 수집하지 않습니다:

  • Personally identifiable information (name, email, phone, address).
  • Authentication credentials, passwords, or tokens.
  • Financial, payment, or health information.
  • Personal communications (email, chat, messages).
  • Location data.
  • Browsing history or visited URLs.
  • General user activity, clicks, or analytics signals.
  • 개인 식별 정보 (이름·이메일·전화·주소).
  • 인증 자격 증명, 비밀번호, 토큰.
  • 금융·결제·건강 정보.
  • 개인 통신 내용 (이메일·채팅·메시지).
  • 위치 정보.
  • 방문 사이트 이력·URL.
  • 일반 사용자 활동·클릭·분석 신호.

The only data the extension creates is the scenario file — the step list, the spotlight rectangles, the text annotations and shapes you drew, and the DOM selectors that point to the elements you picked. Those selectors include a short text snippet from the target element and its viewport position, used by the 3-layer fallback resolver. This file exists only on your computer.

확장이 만들어내는 유일한 데이터는 시나리오 파일입니다 — 스텝 목록, 스포트라이트 사각형, 작성한 텍스트·도형 annotation, 그리고 picker 로 고른 요소를 가리키는 DOM 셀렉터. 이 셀렉터에는 대상 요소의 짧은 텍스트 스니펫과 뷰포트 좌표가 포함되며, 3-layer fallback resolver 가 이를 사용합니다. 이 파일은 사용자의 컴퓨터에만 존재합니다.

2. Where the data lives

2. 데이터 보관 위치

  • chrome.storage.local — scenarios, user preferences (language, palette, TTS voice), and the panel position. Scoped to your browser profile. Cleared when you uninstall the extension.
  • User-exported JSON files — when you click Export, the scenario is downloaded to your computer's standard download folder. You decide where it goes and who you share it with.
  • Optional WebM recordings — when you use the screen recording feature, the produced file is saved to your computer through the browser's standard download dialog. Manuscript does not retain a copy.
  • chrome.storage.local — 시나리오, 사용자 설정 (언어·팔레트·TTS 음성), 패널 위치. 브라우저 프로파일 내부에만 저장되며, 확장을 제거하면 함께 사라집니다.
  • 사용자가 내보낸 JSON 파일 — Export 버튼을 누르면 시나리오가 표준 다운로드 폴더로 저장됩니다. 어디에 둘지· 누구에게 공유할지는 사용자가 결정합니다.
  • 선택적 WebM 녹화 파일 — 화면 녹화 기능 사용 시 결과 파일은 브라우저의 표준 다운로드 창을 거쳐 사용자의 컴퓨터에 저장됩니다. Manuscript 는 사본을 보관하지 않습니다.

3. No external transmission

3. 외부 전송 없음

Manuscript does not contain analytics, telemetry, crash reporting, advertising, or any other code that sends data to a server.

Manuscript 에는 analytics, 텔레메트리, 크래시 리포트, 광고, 혹은 데이터를 서버로 보내는 어떤 코드도 들어 있지 않습니다.

  • Text-to-speech uses the browser's built-in speechSynthesis API. Voice synthesis happens inside the browser. When you select a Google voice, the browser may contact Google's voice servers under its own privacy policy — Manuscript does not initiate any direct network request itself.
  • Microphone capture (opt-in during recording) is mixed into the local WebM file on your machine. The audio stream is never uploaded.
  • Screen recording uses the browser's getDisplayMedia() API. The captured video is encoded locally and saved through the browser's download dialog.
  • Runtime bridge (manuscript-bridge.0.1.x.js) communicates with the extension exclusively through in-page window.postMessage. No network is involved.
  • 음성 안내(TTS) 는 브라우저 내장 speechSynthesis API 를 사용합니다. 음성 합성은 브라우저 내부에서 이뤄집니다. Google 음성을 선택할 경우, 브라우저가 자체 정책에 따라 Google 음성 서버에 접속할 수 있으나 Manuscript 가 직접 네트워크 요청을 보내지는 않습니다.
  • 마이크 캡처 (녹화 시 선택)는 사용자 컴퓨터에서 로컬 WebM 파일에 믹스됩니다. 음성 스트림은 어디로도 업로드되지 않습니다.
  • 화면 녹화 는 브라우저의 getDisplayMedia() API 를 사용합니다. 캡처 영상은 로컬에서 인코딩되어 브라우저의 다운로드 창으로 저장됩니다.
  • Runtime bridge (manuscript-bridge.0.1.x.js) 는 페이지 내 window.postMessage 만으로 확장과 통신합니다. 네트워크는 사용되지 않습니다.

4. Permissions and why each is needed

4. 권한과 사유

  • storage — save scenarios and preferences in chrome.storage.local.
  • activeTab — inject the authoring content script into the tab where you clicked Start. Other tabs are untouched.
  • scripting — explicit, on-click injection (chrome.scripting.executeScript) when a pre-existing tab did not auto-load the content script.
  • downloads — save exported scenario JSON and screen recording WebM via the browser's standard save dialog (saveAs: true). No silent downloads.
  • optional_host_permissions: <all_urls> — host access is requested only after you click Start in the popup, not at install time, and only for the sites where you choose to author.
  • storage — 시나리오와 사용자 설정을 chrome.storage.local 에 저장.
  • activeTab — Start 를 누른 탭에 한해 콘텐츠 스크립트를 주입. 다른 탭은 건드리지 않음.
  • scripting — 콘텐츠 스크립트가 자동 주입되지 않은 기존 탭에 한해, 사용자의 Start 클릭으로 명시적 주입 (chrome.scripting.executeScript).
  • downloads — 시나리오 JSON 과 녹화 WebM 을 브라우저의 표준 저장 창 (saveAs: true) 으로 저장. 임의 다운로드 없음.
  • optional_host_permissions: <all_urls> — 호스트 접근은 설치 시점이 아닌 사용자의 Start 클릭 이후, 사용자가 직접 시연을 만들기로 한 사이트에 한해 요청됩니다.

5. Third parties and remote code

5. 제3자 및 원격 코드

Manuscript follows Manifest V3 rules: no remotely hosted code is loaded or executed. All JavaScript shipped with the extension is bundled inside the published .zip and reviewed by the Chrome Web Store and Microsoft Edge Add-ons certification processes.

Manuscript 는 Manifest V3 규칙을 따릅니다 — 외부에서 호스팅되는 코드를 불러오거나 실행하지 않습니다. 확장에 포함된 모든 JavaScript 는 게시된 .zip 안에 번들되며 Chrome Web Store · Microsoft Edge Add-ons 인증 절차로 검토됩니다.

Manuscript does not share, sell, or transfer user data to third parties. There is no third party to share with — the extension has no backend.

Manuscript 는 사용자 데이터를 제3자에게 공유·판매·이전하지 않습니다. 공유할 대상 자체가 없습니다 — 확장에는 백엔드가 존재하지 않습니다.

6. Children's privacy

6. 아동 개인정보

Manuscript is a productivity tool for adults building demonstrations and documentation. It is not directed at children under 13, and because no data is collected at all, no data about children is collected either.

Manuscript 는 시연·문서를 만드는 성인을 대상으로 한 생산성 도구입니다. 13세 미만 아동을 대상으로 하지 않으며, 어떠한 데이터도 수집하지 않으므로 아동에 대한 데이터 또한 수집되지 않습니다.

7. Changes to this policy

7. 정책 변경

If this policy changes, the new version will be published at this same URL with an updated Last updated date. There is no mailing list to subscribe to — the changelog page also notes any substantive shift in data handling.

본 정책이 변경되면 동일한 URL 에 갱신된 최종 갱신 날짜와 함께 새 버전이 게시됩니다. 별도 메일링 리스트는 없습니다 — 데이터 처리 방식에 의미 있는 변화가 있을 경우 변경사항 페이지에도 함께 기록됩니다.