0
공유하기로 선택하지 않는 한 업로드되는 스크린샷
0
캡처, 블러 처리, 복사, 다운로드 시 네트워크 요청
5
Chrome 권한, 모두 설치 경고 없음
AES-256
공유되는 모든 스크린샷에 엔드투엔드 암호화
데이터 흐름
스크린샷을 찍을 때 일어나는 일
- 1
사용자가 캡처를 시작합니다
아이콘을 클릭하거나, 단축키를 사용하거나, 마우스 오른쪽 버튼 메뉴를 사용합니다. 그때에만 Chrome이 Screshot에 해당 탭 하나에 대한 임시 액세스 권한을 부여합니다(activeTab).
- 2
Chrome이 로컬에서 이미지를 렌더링합니다
보이는 영역은 Chrome 자체가 캡처합니다. 전체 페이지의 경우 Screshot이 탭을 스크롤하고, 고정 헤더와 입력을 일시 중지하고, 메모리에서 각 부분을 이어 붙인 다음, 페이지를 원래 상태 그대로 복원합니다.
- 3
이미지가 로컬 확장 프로그램 페이지에서 열립니다
편집기와 전체 페이지 뷰어는 확장 프로그램 안에 포함된 페이지(chrome-extension://)입니다. 원격 코드, 글꼴 또는 분석 도구를 로드하지 않습니다.
- 4
어디로 보낼지 직접 선택합니다
클립보드에 복사하거나, 파일을 다운로드하거나, 엔드투엔드 암호화 링크를 공유합니다. 탭을 닫으면 이미지가 버려집니다. 확장 프로그램은 사본을 절대 보관하지 않습니다.
권한
모든 권한과 그 권한이 필요한 이유
| 권한 | 용도 | 할 수 없는 것 |
|---|---|---|
activeTab | 아이콘을 클릭하거나 단축키를 사용하는 순간에만 눈앞의 탭을 캡처합니다. | 다른 탭 읽기, 백그라운드 실행, 방문 기록 보기. |
scripting | 전체 페이지 캡처 중에 캡처하는 탭을 스크롤한 다음, 원래 상태 그대로 되돌립니다. | Screshot에 캡처를 요청하지 않은 페이지에서 실행. |
contextMenus | Screshot 아이콘의 마우스 오른쪽 버튼 메뉴에 "Capture visible area"와 "Capture full page"를 추가합니다. | 웹 페이지의 메뉴 변경, 클릭하는 내용 읽기. |
storage | 확장 프로그램 자체 저장소에 이 기기의 Screshot 로그인 상태를 유지합니다. | 쿠키, 비밀번호 또는 웹사이트가 저장하는 어떤 것도 읽기. |
identity | 공유하기로 선택했을 때 편집기를 떠나지 않고 별도 창에서 Google 로그인을 엽니다. | Google 비밀번호 보기, Screshot 이외의 서비스에 로그인시키기. |
Screshot은 호스트 권한(예: "모든 웹사이트에 있는 사용자의 모든 데이터 읽기 및 변경")을 요청하지 않으며, 방문 기록, 쿠키, 다운로드에 액세스하지 않습니다.
확장 프로그램이 여는 페이지
캡처와 편집 시에는 데이터를 전송하지 않습니다. Screshot은 screshot.com의 페이지 두 개를 일반 브라우저 탭으로 엽니다:
- 직접 설치한 후의 환영 가이드. IT 부서가 정책으로 Screshot을 설치한 경우에는 건너뜁니다.
- 삭제 후 선택 사항인 한 문항 설문. 확장 프로그램 버전만 포함됩니다.
screshot.com 웹사이트는 분석 쿠키나 광고 쿠키를 사용하지 않으며, 방문은 Cloudflare가 쿠키 없이 집계 형태로 계산합니다. 개인정보처리방침을 참고하세요.
직접 확인하기
chrome://extensions를 열고, 개발자 모드를 켠 다음, Screshot의 세부정보를 클릭해 권한을 확인하세요.- Inspect views: service worker를 클릭하고 Network 탭을 여세요.
- 보이는 영역과 전체 페이지 스크린샷을 찍으세요. 브라우저를 떠나는 요청이 없습니다.
- Share를 클릭하세요. 업로드되는 것은 이미지가 아니라
SCE1로 시작하는 암호화된 바이트 파일입니다.
링크로 공유
엔드투엔드 암호화 공유
공유 링크는 붙여넣기로 충분하지 않을 때를 위한 것입니다. 위의 모든 내용은 캡처, 블러, 복사, 다운로드에 대해 그대로 유효합니다. 공유는 스크린샷 하나하나마다 하는 별도의 선택이며, 스크린샷은 기기를 떠나기 전에 암호화됩니다.
기기를 떠나기 전에 암호화
- 공유되는 각 스크린샷은 자체 임의 키(AES-256-GCM)를 받습니다
- 이미지와 썸네일은 브라우저에서 암호화된 다음 업로드됩니다
- 우리 서버와 저장소(Cloudflare R2)에는 암호화된 파일만 있고, 키는 절대 없습니다
나만 잠금 해제할 수 있는 키
- 계정마다 브라우저에서 만들어진 자체 키 쌍(ECDH P-256)이 있습니다
- 개인 키는 암호화되어 저장되며, 패스키 또는 복구 코드로 잠금 해제합니다
- Screshot은 이 키를 잠금 해제할 수 없고 대신 재설정해 줄 수도 없습니다
키는 선택한 사람에게만 전달됩니다
- 나만 보기: 키는 내 키만을 위해 래핑됩니다
- 초대한 사람: 브라우저에서 초대받은 각 사람의 키를 위해 래핑됩니다
- 워크스페이스: 암호화를 켠 팀의 각 멤버를 위해 래핑되며, 팀을 떠나는 사람은 액세스 권한을 잃습니다
- 링크가 있는 모든 사용자: 키는 링크의 # 뒤에 있으며, 브라우저는 이 부분을 서버로 절대 보내지 않습니다
언제든지 마음을 바꿀 수 있습니다
- 볼 수 있는 사람을 바꾸면 즉시 적용되며, 이미지를 다시 업로드하지 않습니다
- 누군가를 삭제하면 그 사람의 키 사본이 삭제됩니다
- 이미지 주소는 몇 분 안에 만료되며, 링크를 열 때마다 액세스 권한을 확인합니다
Screshot이 볼 수 있는 것과 볼 수 없는 것
볼 수 없는 것: 이미지, 썸네일, 그리고 이를 여는 어떤 키도.
공유에 필요하기 때문에 볼 수 있는 것: 계정 이메일과 이름, 각 스크린샷의 제목, 크기, 해상도, 날짜, 공유 모드, 초대한 이메일 주소, 조회수. 제목은 처음에 캡처한 페이지의 제목으로 설정되므로, 제목이 민감하다면 스크린샷 이름을 바꾸세요.
알아 두어야 할 한계
- 액세스 권한을 없애면 새로 여는 것이 막힙니다. 이미 이미지를 저장한 사람은 공유된 다른 파일과 마찬가지로 그 사본을 계속 갖게 됩니다.
- 모든 패스키와 복구 코드를 잃어버리면, 공유한 스크린샷은 본인도 우리도 다시 열 수 없습니다.
- Slack, Teams 또는 Jira의 링크 미리보기에는 제목만 표시됩니다. 그 서버들도 이미지를 볼 수 없습니다.
- 악용 신고: 신고자는 운영진이 검토할 수 있도록 신고와 함께 키를 보내기로 선택할 수 있습니다. 키가 없으면 Screshot의 누구도 검토할 수 없습니다.
삭제는 최종적입니다. 휴지통에 있는 스크린샷은 30일 후 또는 영구 삭제를 사용하면 즉시 저장소에서 삭제됩니다. 무엇을 얼마나 오래 저장하는지는 개인정보처리방침에 나와 있습니다.
규정 준수
Screshot은 현재 SOC 2 또는 ISO 27001 인증을 보유하고 있지 않습니다. 캡처와 편집 시에는 아무것도 전송되지 않습니다. 사용자가 공유하면 Screshot은 계정 정보와 공유하기로 선택한 스크린샷을 엔드투엔드 암호화된 상태로 저장하므로, 그 스크린샷의 내용을 읽을 수 없습니다. 검토에 더 자세한 내용이 필요하다면 기꺼이 설문지에 답변해 드리겠습니다.
책임 있는 공개
보안 문제를 발견하셨나요? 재현 단계와 함께 contact@screshot.com로 이메일을 보내 주세요. 공개하기 전에 수정할 수 있도록 합리적인 시간을 주시기 바랍니다.