최종 업데이트: 2026년 9월 5일
TabSee는 열려 있는 탭의 썸네일을 고정된 대시보드 탭에서 보여주는 Chrome 확장 프로그램으로, 검색과 사이트/폴더 필터링, 정렬 기능을 제공합니다. 이 페이지에서는 확장 프로그램이 어떤 데이터를 다루는지, 그 데이터가 어디로 가는지, 그리고 왜 그런지 설명합니다.
TabSee에는 서버가 없습니다. 사용자의 데이터를 판매, 대여하거나 누구와도 공유하지 않습니다. TabSee가 저장하는 모든 데이터는 사용자의 브라우저 안, 즉 Chrome의 확장 프로그램 저장소에만 존재하며, 아래에서 설명하는 극히 제한적인 기능상 필요한 경우를 제외하면 개발자나 제3자에게 전송되는 일은 없습니다.
탭 제목, URL, 상태 — 열려 있는 모든 창에 걸쳐, 대시보드가 열릴 때마다 Chrome의 tabs API를 통해 실시간으로 읽어옵니다. 이 정보는 썸네일 목록, 검색, 사이트/폴더 필터를 구동하는 데 사용되며, 그 자체만으로는 영구 저장소에 기록되지 않습니다.
스크린샷과 미리보기 이미지 — 미리보기 이미지는 탭 자체의 DOM에서 직접 읽어오며, 먼저 페이지의 og:image/twitter:image 메타 태그를 시도하고, 없으면 페이지 자체의 schema.org 구조화 데이터에 있는 제품 사진을, 그마저 없으면 페이지에서 실제로 보이는 가장 큰 이미지를 사용합니다. 이 마지막, 가장 신뢰도가 낮은 단계는 확장 프로그램이 직접 한 번 다시 다운로드하여 빈 화면이나 흐릿한 플레이스홀더가 아닌지 확인한 후에야 사용되며, 확인 결과 빈 이미지로 판명되면 실제 스크린샷이 준비되는 즉시 그것으로 대체됩니다. 이 중 어느 것도 쓸 만한 결과를 내지 못하면 대신 활성 탭의 스크린샷을 캡처합니다(chrome.tabs.captureVisibleTab 사용). 어느 경우든 여기서 읽어오는 정보는 사용자 자신의 탭에 이미 열려 있는 페이지 외에는 어디에서도 가져오지 않습니다. 이러한 이미지는 매번 렌더링할 때마다 다시 캡처하지 않도록 순전히 성능상의 이유로 chrome.storage.session에 캐시됩니다. 세션 저장소는 브라우저가 종료되면 Chrome이 자동으로 지우며, 동기화되지 않고 기기 밖으로 나가는 일도 없습니다.
사이트가 지정한 브랜드 색상 — 같은 DOM 읽기 과정에서 페이지의 theme-color 메타 태그나 mask-icon 링크 색상이 있으면 함께 가져와, 미리보기 이미지가 없을 때 일반적인 플레이스홀더 아이콘 대신 탭 썸네일의 배경색으로 사용합니다. 이 값은 사용되거나 캐시되기 전에 일반 16진수 색상 또는 rgb()/rgba() 색상 형식인지 검증하며, 형식이 맞지 않으면 폐기합니다. 페이지가 둘 다 지정하지 않은 경우에는 사이트의 호스트 이름을 기반으로 기기 내에서 결정적으로 색상을 선택합니다.
미리보기 이미지 자체의 배경색 — 별도로, TabSee가 어떤 탭의 미리보기 이미지를 확보하면 그 이미지를 직접 다시 다운로드하여 가장자리를 따라 색상을 샘플링합니다. 가장자리가 실제로 단색 배경일 경우(대다수의 스튜디오 제품 사진이 그렇게 촬영되며, 흰색인 경우가 많고 때로는 검은색이나 브랜드 색상인 경우도 있습니다) 이미지 뒤의 타일을 그 색상에 맞춰 설정하여, 이미지가 어울리지 않는 배경 위에 놓인 것이 아니라 타일을 가득 채우는 것처럼 보이게 합니다. 가장자리가 복잡하거나 색이 다양한 경우에는 임의로 추측하지 않고 그대로 두며, 타일은 자체적인 중립 대체 색상으로 표시됩니다.
사용자가 만든 폴더와 폴더-탭 태그 — 재시작 후에도 유지되도록 chrome.storage.local에 저장됩니다. 이는 순전히 로컬에서만 사용되는 정리용 라벨로, 실제 브라우저 탭에 영향을 주거나 탭을 닫거나 이동시키는 일이 없으며, 어디로도 전송되지 않습니다.
몇 가지 UI 환경설정(정렬 순서, 폴더 레일이 열려 있는지, 썸네일 안내 배너를 닫았는지 등) — 이 역시 chrome.storage.local에 저장됩니다.
위 항목들 중 어느 것도 chrome.storage.sync를 사용하지 않습니다. TabSee가 저장하는 어떤 데이터도 사용자의 Google 계정에 업로드되거나 여러 기기 간에 동기화되지 않습니다.
TabSee는 정확히 세 가지 종류의 외부 요청만을 보내며, 각각은 해당 기능에 반드시 필요한 요청입니다.
1. 미리보기 이미지. TabSee가 페이지에서 식별한 이미지가 무엇이든 — 지정된 og:image/twitter:image, 페이지 자체의 구조화 데이터에 있는 제품 사진, 또는 페이지에서 보이는 가장 큰 이미지 — 사용자의 브라우저는 그 이미지를 이미 호스팅하고 있는 사이트에서 직접 불러오며, 이는 애초에 그 페이지를 사용자에게 보여주기 위해 이루어졌던 것과 동일한 요청입니다. TabSee는 이 요청에 어떠한 추적, 분석, 식별 매개변수도 추가하지 않습니다.
2. 선택된 미리보기 이미지의 1회성 재요청. TabSee는 그 이미지 하나를 직접 다시 다운로드합니다 — 페이지 자체가 이미 불러왔던 것과 동일한 URL이며, 새로 접속하는 곳도 없고, 사용자나 사용자의 탐색 기록에 관한 어떤 데이터도 함께 전송되지 않습니다 — 이는 두 가지 이유로 픽셀을 읽기 위한 것입니다. 첫째, "페이지에서 가장 큰 이미지" 추정치의 경우에만(세 단계 중 가장 신뢰도가 낮은데, 페이지가 직접 지정한 것이 아니라 추정에 의한 것이기 때문입니다) 보여주기 전에 대부분이 빈 화면이나 흐릿한 플레이스홀더는 아닌지 확인하기 위함이며, 그런 경우로 판명되면 보여주지 않고 폐기합니다. 둘째, 모든 미리보기 이미지에 대해, 탭 썸네일이 일반 대체 색상 대신 이미지 자체의 배경색에 맞춰질 수 있도록 그 배경색을 샘플링하기 위함입니다.
3. 파비콘. favicon 권한과 브라우저 내부의 _favicon API를 통해 Chrome 자체의 로컬 파비콘 캐시에서 읽어옵니다. 제3자 파비콘 서비스에는 접속하지 않으며, 아이콘을 표시하기 위해서만 사이트 호스트 이름을 기기 밖으로 전송하는 일도 없습니다.
TabSee는 그 외에 어떠한 네트워크 요청도 보내지 않습니다. 분석, 원격 측정, 오류 보고, 개발자가 운영하는 서버로의 호출 모두 없으며, 애초에 그런 서버 자체가 존재하지 않습니다.
| 권한 | 필요한 이유 |
|---|---|
tabs | 썸네일 목록과 필터를 구성하기 위해, 열려 있는 모든 창의 모든 탭에서 제목, URL, 상태를 읽어옵니다. |
host_permissions: <all_urls> | 현재 활성화된 탭뿐 아니라 열려 있는 모든 탭에서 미리보기 이미지를 읽어올 수 있도록 scripting과 함께 필요합니다. |
scripting | 페이지에서 미리보기 이미지를 찾는 작은 읽기 전용 스크립트를 삽입합니다 — 지정된 og:image/twitter:image 메타 태그, 페이지 자체의 구조화 데이터에 있는 제품 이미지, 또는 페이지에서 보이는 가장 큰 이미지를 찾으며, 미리보기 이미지를 찾지 못했을 때 썸네일의 배경으로 사용할 페이지의 지정된 브랜드 색상(theme-color 메타 태그 또는 mask-icon 색상)도 함께 찾습니다. 페이지의 콘텐츠, 양식 데이터, 쿠키, 그 외 페이지의 어떤 다른 정보도 읽지 않습니다. 선택된 미리보기 이미지는 확장 프로그램이 한 번 다시 다운로드하는데, 이는 가장 신뢰도가 낮은 마지막 이미지 단계가 빈 플레이스홀더가 아닌지 확인하고, 미리보기 이미지 자체의 배경색을 샘플링하여 썸네일이 그 색상에 맞춰지도록 하기 위함입니다. |
storage | 폴더, 캐시된 미리보기/스크린샷, UI 환경설정을 로컬에 저장합니다. |
favicon | 제3자 서비스 대신 Chrome의 로컬 캐시에서 파비콘을 읽어옵니다. |
스크린샷과 미리보기 이미지는 브라우저가 재시작될 때마다 자동으로 삭제됩니다. 폴더와 환경설정은 사용자가 직접 제거하기 전까지(폴더 이름 변경/삭제 또는 초기화) 또는 확장 프로그램을 제거하기 전까지 유지되며, 확장 프로그램을 제거하면 Chrome이 로컬에 저장된 모든 데이터를 삭제합니다.
TabSee는 아동을 대상으로 하지 않으며, 아동의 데이터를 고의로 수집하지 않습니다.
이 방침이 변경되는 경우 위의 "최종 업데이트" 날짜가 갱신되며, 해당 변경 사항은 확장 프로그램의 다음 배포 버전에 반영됩니다.
이 방침이나 TabSee의 데이터 처리 방식에 대해 궁금한 점이 있으시면 다음으로 문의해 주세요: hellotabsee@gmail.com