팩트렌즈
개인정보취급방침.

시행일 · 최종 수정 · 방침 1.1 · 확장 프로그램 0.1.22 기준

팩트렌즈 — 페이지 팩트체커는 Chrome 사이드패널에서 사용자가 선택한 페이지를 팩트체크하거나 요약하는 확장 프로그램입니다. 이 개인정보처리방침은 페이지 정보의 이용·전송, 로그인과 기기 내 저장, 선택형 오류 리포트 및 삭제 방법을 설명합니다.

01 운영자와 적용 범위

운영자 · 개인정보 담당자
hssum9409
개인정보 문의
hkw96110886@gmail.com
일반 문의
GitHub Issues · 공개 게시판에는 개인정보를 올리지 마세요.
적용 프로그램
Day 017 · 팩트렌즈 — 페이지 팩트체커 · Chrome Manifest V3 확장

이 방침은 팩트렌즈 확장과 선택형 오류 접수 기능에 적용됩니다. OpenAI·ChatGPT·Chrome의 공식 제품이 아니며, 해당 서비스의 운영 주체와 별개입니다. 확장·오류 리포트 서버와 빌드·테스트 코드는 0.1.22 소스 스냅샷으로 공개합니다. 비공개 개발 이력·인증정보·운영 자료는 공개하지 않으며, 제품 소개와 공개 데이터 처리 안내를 제공합니다.

이 정책 페이지를 방문할 때의 호스팅·글꼴 통신 등은 확장 자체의 처리와 별개이며, Daily Odd Builds 공개 사이트 개인정보 처리방침에서 안내합니다.

02 페이지 접근과 전송 전 확인

확장은 모든 사이트 접근 권한을 요청합니다. 사용자가 확인할 페이지의 본문·제목·맥락·댓글·이미지를 읽고, 결과에 대응하는 원문 위치를 표시하는 데 사용합니다. 페이지 맥락에는 화면 제목·부제·페이지 설명·작성자·게시 또는 수정일·소제목 등이 포함될 수 있습니다. 이 내용에는 작성자나 댓글 작성자의 개인정보가 들어 있을 수 있습니다.

사이트를 방문했다는 이유만으로 본문을 OpenAI나 운영자 서버로 자동 업로드하지 않으며, 방문 기록을 모아 업로드하지 않습니다. 폼의 입력란·비밀번호 입력란·편집 가능한 영역·작성 초안·숨겨진 요소 등을 추출 대상에서 제외하도록 처리합니다. 다만 사이트 구조가 다양하므로 개인정보나 민감한 내용이 완벽하게 제외된다고 보장하지 않습니다.

사용자는 실행 전 추출 내용을 확인·수정하고 포함할 댓글·이미지를 선택할 수 있습니다. 로그인 후에만 볼 수 있는 글, 비공개 문서, 타인의 개인정보나 민감한 내용은 전송 전에 확인해 제거하세요. 페이지 주소의 사용자명·비밀번호·쿼리 문자열·해시는 제거하지만, 주소 경로나 본문 안에 포함된 개인정보까지 자동으로 모두 제거하는 것은 아닙니다.

선택한 이미지는 원래의 이미지 제공 서버에서 가져와 기기에서 크기·형식을 조정한 뒤 분석에 사용합니다. 이 과정에서 해당 서버에 이미지 요청과 IP 주소 등 통신 정보가 전달될 수 있습니다. 이미지 가져오기는 쿠키를 제외하도록 요청하며, 일부 사이트의 이미지 접근에 필요한 요청 헤더를 조정합니다.

03 OpenAI 전송과 외부 검색

사용자가 팩트체크 또는 요약정리를 실행하면 본문·제목·페이지 맥락과 처리에 포함한 댓글·이미지 등이 확장에서 OpenAI로 직접 전송됩니다. 팩트체크 요청에는 쿼리·해시를 제외한 페이지 주소와 검증할 주장·관련 문맥도 포함됩니다. 이미지의 글자 인식(OCR)과 시각적 내용 분석은 OpenAI에서 수행합니다. 운영자의 오류 접수 서버는 이 본문이나 AI 요청을 중계하지 않습니다.

팩트체크는 OpenAI의 외부 웹 검색 도구를 사용합니다. 검증할 주장에 따라 생성된 검색어와 필요한 맥락이 OpenAI 및 검색 제공사에서 처리될 수 있습니다. 요약정리와 이미지 인식 단계에는 웹 검색을 요청하지 않습니다.

확장은 AI 요청에 store:false를 지정합니다. 이는 외부 서비스의 모든 로그·안전성 기록·캐시가 저장되지 않거나 즉시 삭제됨을 보장하지 않습니다. OpenAI에서의 처리·모델 개선 이용·보관은 해당 서비스 정책과 계정·조직 설정에 따릅니다. 외부 처리와 보관의 구분은 제06절에서 안내합니다.

실행을 취소하면 이후 처리를 중단하도록 요청하지만, 이미 전송한 정보의 회수나 외부 서버의 삭제를 뜻하지 않습니다. 결과를 JSON 등으로 내려받거나 복사하면 해당 파일·클립보드와 이후 공유 대상은 사용자가 관리해야 합니다.

04 로그인과 기기 내 저장

사용자는 ChatGPT 공식 로그인·동의 화면에서 연결합니다. 확장은 PKCE 방식으로 인증 코드를 교환하며 별도의 로컬 서버나 사용자가 입력하는 API 키가 필요하지 않습니다. 확장이 OpenAI 계정 비밀번호를 수집하지 않습니다.

기기 내 저장 항목과 목적
저장 항목위치 · 목적
접근·갱신 토큰, 유효기간, 앱·계정 식별자, 계정 표시명 또는 이메일, 허용 권한해당 Chrome 프로필의 확장 전용 IndexedDB에 암호화해 연결 유지·갱신에 사용합니다. 암호화 키는 비추출형입니다.
기기별 임의 식별자, 재연결용 앱·계정 식별자, 모델·출력 언어·Fast·최대 주장 수확장 로컬 저장소에 보관합니다. 연결 등록·계정 일치 확인과 사용자 설정 유지에 사용하며 Chrome 동기화 저장소를 사용하지 않습니다.
진행 중 로그인 상태, 선택한 탭 정보, 최근 요청의 제한된 기술 진단확장 세션 저장소에 보관합니다. 로그인 완료·오류 확인과 사용자가 선택하는 리포트 준비에 사용합니다.

토큰은 유효기간과 갱신 응답에 따라 갱신합니다. 암호화와 비추출형 키는 운영체제의 키체인이나 기기 내 모든 위협으로부터의 보호를 뜻하지 않습니다. 같은 확장 실행 환경이나 Chrome 프로필에 접근할 수 있는 코드가 키를 이용할 수 있습니다.

연결 해제는 기기의 암호화된 토큰과 진행 중 인증 상태를 삭제하고 OpenAI 권한 철회를 시도합니다. 원격 철회가 실패할 수 있으므로 OpenAI의 연결 앱 관리에서도 권한을 철회할 수 있습니다. 연결 해제만으로 설정·기기 식별자·재연결용 앱 및 계정 식별자가 모두 지워지지는 않습니다. 전체 기기 저장 정보 삭제는 확장 제거 방법을 이용하세요.

확장 제거·다른 프로필 설치·연결 만료 또는 철회 후에는 재로그인이 필요할 수 있습니다. 시크릿 모드는 지원하지 않습니다.

05 선택형 오류 리포트

오류 리포트는 자동으로 보내지 않습니다. 사용자가 JSON 미리보기를 확인하고 명시적으로 전송 버튼을 누른 경우에만 운영자 서버로 보냅니다. 전송하지 않아도 기본 팩트체크·요약 기능을 이용할 수 있습니다.

  • 보내는 값: 접수 UUID, 스키마·확장 버전, Chrome 주 버전, 처리 단계·허용된 모델 이름·HTTP 상태·응답 및 전송 형식·재시도·호환성 처리·제한된 오류 분류, 입력 블록·주장·검증 일치 수, 검색 실행·발견·수용 출처 수 등 허용된 기술 진단 값입니다. 일부 진단은 길이나 개수만 포함하며 원문을 넣지 않습니다.
  • 보내지 않는 값: 페이지 URL·제목·본문·댓글·이미지·생성 결과·계정·이메일·인증 토큰·쿠키·사용자가 임의로 작성한 설명입니다.
  • 서버가 덧붙이는 값: 수신·만료 시각과 중복 접수 확인용 내용 지문입니다. 같은 UUID의 같은 내용 재전송은 중복 저장하지 않습니다.

수신처는 Google Firebase 프로젝트 daily-odd-builds-portal의 서울 리전(asia-northeast3)에 있는 factLensDiagnostics 함수이며, 허용된 오류 리포트를 Cloud Firestore에 보관합니다. 목적은 오류 확인·호환성 개선·서비스 보호입니다. 클라이언트와 서버가 허용 필드를 검사하고 서버는 허용되지 않은 데이터를 거절하도록 구현되어 있습니다.

남용 제한 과정에서 서버는 요청 IP를 일자별 HMAC 지문으로 변환하고 요청 횟수·제한 시간 정보를 저장합니다. 자체 리포트·제한 기록에는 원시 IP를 저장하지 않습니다. 이는 요청을 제한하기 위한 가명 지문이며 완전한 익명성을 보장하는 설명이 아닙니다. Google Cloud 자체 접속 로그에서 IP·요청 시각·응답 상태 등이 별도로 처리될 수 있습니다.

리포트 공개 조회·삭제 API는 없습니다. 운영자는 관리 권한으로 접수 리포트를 확인할 수 있으며, 삭제·조회에 관한 문의는 접수 UUID와 함께 개인정보 문의 이메일로 보내 주세요.

06 외부 서비스와 국외 처리

OpenAI
로그인·동의·토큰 교환과 갱신 시 인증 정보, AI 실행 시 제03절의 입력 정보가 HTTPS로 직접 전송됩니다. 목적은 인증, 팩트체크·검색·이미지 인식·요약과 관련 서비스 보호입니다.
OpenAI 처리 국가
미국 및 계열사·서비스 제공사가 위치한 국가에서 처리될 수 있습니다. 한국 부록은 미국 서버 보관과 국외 수탁자 이전을 설명합니다. 이 확장이 국내 처리만을 지정하지 않습니다.
Google Cloud / Firebase
선택형 오류 리포트와 남용 제한 기록은 대한민국 서울 리전에서 처리·저장합니다. 플랫폼 운영·접속 로그와 지원 등은 Google의 별도 처리 정책을 따르며 모든 처리가 서울에만 한정된다는 뜻은 아닙니다.
그 밖의 서비스
선택한 이미지 요청은 이미지 제공 서버로, 문의 이메일은 Gmail로 전송됩니다. GitHub Issues나 외부 출처를 열거나 게시할 때에는 해당 서비스의 정책이 적용됩니다.

OpenAI의 개인정보처리방침과 한국 부록은 보관·국외 처리·권리 행사를 설명합니다. 일반적으로 보관은 정보 유형·이용 목적·계정 설정에 따라 달라지고 안전·법적 사유로 길어질 수 있습니다. 모델 개선 이용도 해당 계정·서비스의 데이터 제어를 확인하세요.

별도로 OpenAI API 데이터 제어 안내는 기본 남용 모니터링 로그의 최대 30일 보관 및 예외를 설명합니다. 그러나 이 확장의 ChatGPT 로그인 연결에 그 기간이나 API 조직의 Zero Data Retention이 적용된다고 확인하지 않았습니다. 따라서 팩트렌즈의 모든 AI 입력이 30일 안에 삭제되거나 학습에 절대 이용되지 않는다고 약속하지 않습니다.

Google의 처리는 Firebase 개인정보 안내와 Google 개인정보처리방침에서 확인할 수 있습니다. 외부 AI 전송을 원하지 않으면 실행하지 않고 연결을 해제할 수 있고, 오류 접수를 원하지 않으면 리포트를 전송하지 않으면 됩니다. AI 전송을 제한하면 팩트체크·요약을 제공할 수 없습니다. 이 문서의 공개 자체를 별도 동의로 간주하지 않습니다.

07 보관 기간과 삭제 방법

정보별 보관 및 삭제 기준
정보보관 · 삭제 기준
기기의 토큰·연결 정보연결 유지에 사용하며 갱신·만료·철회에 따라 변경됩니다. 연결 해제로 암호화된 토큰을 삭제합니다. 남은 로컬 설정·식별자까지 제거하려면 확장을 제거하세요.
기기 설정·세션 진단·현재 분석 내용설정은 변경·확장 제거 전까지 보관합니다. 세션 저장 정보는 Chrome 세션 중 유지될 수 있고, 페이지·결과는 열린 패널의 실행 상태에서 사용합니다. 사용자가 저장한 결과 파일은 별도로 삭제해야 합니다.
서버 오류 리포트수신 후 30일이 지나면 Firestore TTL 삭제 대상이 됩니다. 물리적 삭제는 비동기 처리로 늦어질 수 있습니다.
자체 남용 제한 기록일별 HMAC 지문·횟수·시간 정보를 저장하며 최대 약 2일 후 TTL 삭제 대상이 됩니다. 실제 삭제는 지연될 수 있습니다.
Google Cloud 자체 로그 · OpenAI 데이터위 리포트 컬렉션의 TTL과 별개입니다. 각각 제공사의 정책·설정과 처리 목적에 따르며 이 방침에서 미확인 고정 보관기간을 정하지 않습니다.
이메일 문의발신 주소·문의 내용·직접 제공한 자료를 응대와 권리 행사 처리에 필요한 동안 이용하고, 목적 달성 후 불필요한 정보를 삭제합니다. 별도의 고정 자동 삭제기간을 약속하지 않습니다.

Chrome의 확장 프로그램 관리 화면에서 팩트렌즈를 제거하면 해당 프로필의 확장 저장 데이터를 제거할 수 있습니다. 이는 이미 전송된 오류 리포트나 OpenAI 정보, Google Cloud 로그, 내려받은 파일을 삭제하는 동작은 아닙니다. 리포트는 운영자에게 접수 UUID로 문의하고, OpenAI 정보는 계정 데이터 제어 또는 OpenAI 개인정보 요청 포털을 이용해 주세요.

08 권한과 개인정보 보호 조치

<all_urls> 사이트 접근과 scripting은 현재 페이지 읽기·원문 표시·이미지 접근에, sidePanel은 사이드패널 제공에 사용합니다. storage는 설정·연결 상태 저장, alarms는 연결 갱신, webRequest는 자체 로그인 탭의 인증 흐름 확인, declarativeNetRequestWithHostAccess는 지원 사이트의 이미지 요청 헤더 조정에 사용합니다. 전체 방문 기록을 수집하는 history 권한이나 인증 쿠키를 읽는 cookies 권한을 요청하지 않습니다.

HTTPS 인증·AI·리포트 통신, PKCE·인증 상태 검증, 확장 전용 토큰 암호화, 진단 필드 허용 목록과 서버의 입력 검사·남용 제한을 사용합니다. 암호화 키·자격 증명·운영 자료는 공개하지 않습니다. 이러한 조치가 모든 유출·오추출 위험을 없앤다는 법적·기술적 보장은 아닙니다.

09 정보의 사용 제한

확장에는 광고·분석 SDK를 포함하지 않으며 운영자는 데이터를 판매하지 않습니다. 페이지 정보는 사용자가 실행한 팩트체크·요약·이미지 인식과 원문 연결에, 연결 정보는 인증 유지에, 선택형 진단은 오류 개선과 보안·남용 대응에 사용합니다. 운영자의 리포트 서버로 페이지 본문이나 OpenAI 토큰을 보내지 않습니다.

운영자가 관리하는 서버 리포트는 문의·오류 대응과 서비스 보호에 필요한 범위에서 취급합니다. 외부 서비스에서의 처리는 제06절의 정책을 따릅니다. Chrome 웹 스토어 사용자 데이터 정책의 Limited Use 요구사항에 따라, 확장이 처리하는 사용자 정보를 설명된 기능과 관련 목적에 한정해 사용합니다.

10 권리 행사와 문의

자신의 정보에 대한 열람·정정·삭제·처리 정지와 처리 방식에 관한 문의는 hkw96110886@gmail.com으로 보내 주세요. 오류 리포트는 접수 UUID를 알려 주면 확인에 도움이 됩니다. 리포트에는 계정·이메일이 들어 있지 않으므로 요청자의 권한을 확인할 수 있는 범위에서 처리 방법을 안내합니다. 공개 조회·삭제 화면은 제공하지 않습니다.

운영자는 사용자의 기기 내 토큰·페이지·파일이나 OpenAI 저장 데이터를 원격으로 열람·삭제할 수 없습니다. 기기 정보는 제07절의 방법으로 삭제하고, OpenAI의 정보에 대한 요청은 해당 제공사의 계정 설정·개인정보 요청 창구를 이용해 주세요.

문의에는 비밀번호·인증 토큰·쿠키·관련 없는 페이지 본문이나 개인정보를 보내지 마세요. GitHub Issues는 일반 문의용 공개 게시판이므로 개인정보 요청은 이메일로 보내 주세요. 이메일 문의는 Gmail을 통해 수신하며 Google의 정책에 따른 처리가 이루어질 수 있습니다.

11 처리방침의 변경

이 방침은 2026년 11월 1일부터 적용합니다. 처리 항목·목적·저장·외부 전송 방식이 달라지면 시행일과 내용을 갱신하고, 필요한 고지·동의 절차를 진행합니다. 외부 제공사의 정책은 변경될 수 있으며 이 문서의 공식 정책 확인일은 2026년 11월 1일입니다.

1.1 · 2026.11.05 · 소스 공개 범위·소스 링크와 확장 버전 표기를 정리했습니다. 개인정보 처리 항목·목적·보관·외부 전송 방식은 변경하지 않았습니다.

1.0 · 2026.11.01 · 팩트렌즈 0.1.19 페이지 접근·AI 처리·기기 저장·선택형 오류 리포트 기준 최초 공개