SAI 개인정보처리방침
변경 안내 (2026년 11월 5일 공지·시행 — 이날 이후 결제분부터) — 유료 요금제의 결제를 Paddle 대신 그로블에서 받습니다. ① 결제를 계정에 연결하는 일회용 결제 토큰(무작위 문자열)과 그로블 결제 회차 번호를 결제 기록에 더했습니다(1·4번). ② 그로블이 보내는 결제 알림에 구매자 연락처가 함께 올 수 있지만 SAI는 읽지도 저장하지도 않습니다(5번). 유료 요금제를 구매하지 않으면 새로 모으는 정보는 없습니다.
한 줄 요약 — SAI는 교정·해석을 위해 선택한 문장을 AI 서비스(Anthropic Claude API, 장애·한도 때만 Groq)로 보내지만, 메시지 본문을 SAI 서버나 데이터베이스에 저장하지 않습니다. 서버에 남는 것은 계정 정보, 직접 입력한 설정·용어집, 그리고 횟수 같은 숫자뿐입니다.
박수홍(이하 「운영자」)은 크롬 확장 프로그램 「SAI — 해외 협업 메시지 다듬기」(이하 「서비스」)를 운영하며, 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 관련 고충을 처리하기 위해 이 방침을 둡니다.
1. 처리하는 개인정보와 목적
| 구분 | 항목 | 목적 | 저장 위치 |
|---|---|---|---|
| 로그인 | Google 계정 식별자, 이메일 주소, 이름(Google 프로필) | 본인 확인, 서비스 오남용 방지 | Firebase Authentication |
| 설정 | 사용 언어, 주 협업 지역, 기본 톤·격식·직설성·이모지 선호 | 교정 결과를 이용자 설정에 맞추기 | Firestore(서울 리전) |
| 수정 습관 통계 | 수정 유형 이름, 횟수, 변경 정도(숫자). 문장 자체는 저장하지 않음 | 자주 고치는 방향을 교정에 반영 | Firestore(서울 리전) |
| 개인 용어집 | 이용자가 직접 등록한 용어 쌍(각 200자 이내) | 용어를 일관되게 교정 | Firestore(서울 리전) |
| 팀 기능(선택) | 소속 팀, 역할, 이메일 주소, 표시 이름·직급(입력한 경우), 참가 시각, 팀 용어집 | 팀 용어집 공유, 팀장의 팀원 확인 | Firestore(서울 리전) |
| 사용 횟수 | 계정 식별자, 날짜, 그날의 교정 요청 횟수(기본·심층 품질 모드를 쓴 횟수 포함) | 일일 사용 한도 적용(비용 폭주 방지), 재방문 여부 집계(아래 통계) | Firestore(서울 리전) |
| 결제(유료 요금제를 구매한 경우) | 계정 식별자, 일회용 결제 토큰(무작위 문자열)과 만든 시각, 요금제·결제 주기·좌석 수·그로블 상품 번호, 팀 요금제면 팀 식별자, 구독 상태·다음 결제일·해지 예약 여부·종료·환불 시각, 그로블 결제 회차 번호. 이름·휴대폰 번호·이메일·카드 정보는 저장하지 않음 | 결제한 요금제를 계정(팀)에 적용·해지·환불 처리, 거래 기록 보존 | Firestore(서울 리전) |
팀 대시보드에 쌓이는 협업 지표(하소연 감지·오프타임 전송 등의 팀 단위 합계)에는 누가 기록했는지 알 수 있는 식별자를 남기지 않으므로 개인정보에 해당하지 않도록 설계했습니다. 여기에는 뜻 풀기를 한 횟수와 그중 겉보기와 실제 긴급도가 달랐던 횟수, 다듬은 메시지의 긴급도별 (긴급·보통·낮음) 횟수, 팀 용어집이 적용된 메시지 수, 예약 알림을 저장한 횟수도 들어갑니다. 모두 날짜별 숫자뿐이며 메시지 내용·받는 사람·용어 자체는 들어가지 않습니다.
서비스 개선을 위해 날짜별 합계만 따로 셉니다: 요청 수, 실패 수와 사유, 응답 시간 구간, 그날의 이용자 수와 재방문자 수, 교정문을 입력창에 넣은 횟수와 되돌린 횟수. 이 합계에는 계정 식별자·이메일·메시지 내용이 들어가지 않습니다. 재방문 여부는 위 「사용 횟수」 기록으로 판정만 하고 따로 저장하지 않습니다.
2. 메시지 본문은 어떻게 다뤄지나요
- 이용자가 드래그해 교정·해석을 요청한 문장은 결과를 만들기 위해 SAI 서버(Cloudflare Workers — 이용자와 가까운 Cloudflare 데이터센터에서 실행)를 거쳐 AI 서비스로 전송됩니다.
- SAI 서버는 이 문장을 데이터베이스나 로그에 저장하지 않습니다. 같은 요청을 빠르게 다시 처리하기 위해 교정 결과를 서버 메모리에 최대 6시간(기본 10분) 둘 수 있습니다. 이때 요청 문장은 원문으로 되돌릴 수 없는 해시값으로만 쓰이며, 서버가 내려가면 모두 사라집니다.
- 직전 대화 참고(기본 꺼짐): 이용자가 설정에서 켠 경우에만, 교정의 앞뒤 맥락을 위해 같은 대화방의 직전 메시지를 최대 5개(2,000자 이내) 함께 보냅니다. 여기에는 상대방이 쓴 메시지가 포함될 수 있습니다. 저장하지 않는 것은 본문과 같으며, 언제든 다시 끌 수 있습니다.
- 수신자 정보는 이름을 보내지 않습니다. 이용자가 고른 소통 태그(비공개로 둔 경우 제외)와 격식 수준만 교정 조건으로 보냅니다.
- API 키·카드번호·주민등록번호 같은 민감정보는 전송 전에 이용자 기기에서 감지해 전송을 막거나 가립니다.
3. 이용자 기기에만 저장되는 정보
다음 정보는 이용자 브라우저의 확장 저장소(chrome.storage.local)에만 있고 운영자에게
전송되지 않습니다: 저장 문구(스니펫), 예약 알림에 붙인 메시지, 결정 로그(동의한 경우),
수신자 목록과 태그, 화면 설정, 오늘의 사용 집계. 확장 프로그램을 삭제하면 함께 지워집니다.
서비스는 쿠키를 사용하지 않습니다.
4. 보유 기간과 파기
- 계정·설정·수정 습관 통계·용어집: 이용자가 삭제하거나 삭제를 요청할 때까지
- 팀 정보: 팀에서 나가거나 계정을 삭제할 때까지
- 사용 횟수: 해당 날짜로부터 8일이 지나면 자동 파기(재방문 집계에 7일이 필요합니다)
- 결제 기록(유료 요금제를 구매한 경우 — 1번 표 「결제」 행의 항목): 구독이 끝난 날(또는 계정 삭제일 중 늦은 날)로부터 5년 보관 후 자동 파기합니다. 거래 기록 보존을 위한 것이며, 계정을 삭제해도 이 기간 동안은 남습니다.
- 수정 습관 통계는 사이드 패널의 「학습 내역」에서 직접 개별·전체 삭제할 수 있으며, 서버에 있는 기록도 함께 지워집니다(로그인하지 않은 상태라면 다음 동기화 때 지워집니다). 그 밖의 정보 삭제는 아래 문의처로 요청하시면 지체 없이 파기합니다. 전자 기록은 복구할 수 없는 방법으로 삭제합니다. 사이드 패널의 계정 카드에서 「계정 삭제」를 누르면 로그인 계정과 서버의 설정·학습 통계·용어집·사용 횟수, 팀 명부의 내 정보가 삭제되고 이 기기에 저장된 정보도 모두 지워집니다. 팀 탭의 「팀 나가기」는 그 팀 명부에서 내 정보를 지웁니다. 다른 팀원이 있는 팀의 팀장은 먼저 팀장을 넘겨야 합니다. 사용 중인 유료 구독이 있으면 먼저 구독을 해지해야 계정을 삭제할 수 있습니다(결제가 계속되는데 계정만 사라지지 않도록).
5. 처리 위탁과 국외 이전
서비스 제공을 위해 아래와 같이 개인정보 처리를 위탁하며, 일부는 국외에서 처리됩니다.
| 받는 자 | 국가 | 이전 항목 | 목적 | 시기·방법 | 보유 기간 |
|---|---|---|---|---|---|
| Anthropic PBC (Claude API) | 미국 | 교정·해석 요청 문장, 직전 대화(켠 경우), 설정·용어집·수신자 태그 | AI 교정·해석 결과 생성 | 요청할 때마다 암호화된 네트워크로 전송 | SAI가 저장하지 않음. Anthropic은 받은 날부터 30일 이내 삭제(아래 참고) |
| Groq, Inc. (GroqCloud API) | 미국 | 위 Anthropic과 같음 — Anthropic이 장애·한도로 응답하지 못한 요청만 | AI 교정·해석 결과 생성(예비) | 해당 요청 때 암호화된 네트워크로 전송 | SAI가 저장하지 않음. Groq은 기본적으로 보관하지 않음(아래 참고) |
| Cloudflare, Inc. (Workers) | 이용자와 가까운 Cloudflare 데이터센터 소재국(국외 포함) | 교정·해석 요청 문장과 위 항목, 로그인 확인용 토큰. 팀 기능을 쓰는 경우 1번 표의 팀 항목(이메일·표시 이름·직급·소속 팀), 사용 횟수, 팀 협업 지표 합계. 유료 요금제를 구매한 경우 1번 표 「결제」 항목과 그로블의 결제 알림 | 요청 처리·AI 서비스로 중계, 팀 기능·사용 한도 처리(결과는 Firestore에 저장) | 요청할 때마다 암호화된 네트워크로 전송 | 저장하지 않음(처리 중 메모리에만 있고, 2번의 결과 캐시 외에는 남지 않음) |
| Google LLC (Firebase Authentication) | 미국 등 | Google 계정 식별자, 이메일, 이름 | 로그인 | 로그인할 때 암호화된 네트워크로 전송 | 계정 삭제 시까지 |
| Google LLC (Firestore) | 대한민국(서울 리전) | 1번 표의 Firestore 항목 | 데이터 저장·요청 처리 | 이용 중 수시 | 4번과 같음 |
유료 요금제 결제(구매하는 경우) — 결제는 그로블(운영사 리에종, 대한민국)의 결제창에서 이뤄지며, 그로블은 거래를 중개하는 통신판매중개자입니다. 구매자의 이름·휴대폰 번호·이메일과 카드 등 결제 수단 정보는 그로블과 그로블이 연결한 결제대행업체가 직접 받으며, 그 처리는 그로블 개인정보처리방침을 따릅니다. SAI는 결제를 시작할 때 구독을 계정에 연결하기 위해 일회용 결제 토큰(무작위 문자열)만 결제 링크에 붙여 그로블에 전달합니다(계정 식별자·이메일은 넣지 않습니다). 그로블은 결제·해지·환불이 생기면 SAI 서버로 알림을 보내며, 이 알림에는 구매자 연락처가 함께 들어올 수 있습니다. SAI는 그 연락처를 읽지도 저장하지도 않고, 1번 표 「결제」 행의 항목만 4번의 기간 동안 보관합니다. 운영자는 주문 확인·환불 처리를 위해 그로블 판매자 화면에서 구매자 정보를 볼 수 있지만, 그 정보를 따로 옮겨 저장하지 않습니다.
Anthropic은 API로 받은 문장과 결과를 AI 모델 학습에 사용하지 않으며, 받은 날부터 30일 이내에 삭제합니다. 다만 Anthropic의 자동 안전 시스템이 이용 정책 위반으로 판정한 요청은 최대 2년(판정 점수는 최대 7년), 법령상 필요한 경우는 그 기간 동안 보관될 수 있습니다(Anthropic 개인정보 안내). Groq은 API로 받은 문장과 결과를 기본적으로 보관하지 않으며, 서비스 안정성 점검이나 악용 조사를 위해 최대 30일 기록할 수 있습니다(Groq 데이터 안내).
공휴일 확인을 위해 공휴일 조회 서비스(Nager.Date)에 국가 코드와 연도만 보냅니다. 개인을 식별할 수 있는 정보는 보내지 않습니다.
운영자는 위 경우 외에 개인정보를 제3자에게 제공하지 않습니다.
6. 이용자의 권리
이용자는 언제든지 자신의 개인정보 열람·정정·삭제·처리정지를 요청할 수 있습니다. 문의처로 요청하시면 지체 없이 조치하고 결과를 알려드립니다. 서비스는 만 14세 미만 아동을 대상으로 하지 않습니다.
7. 안전성 확보 조치
- 데이터베이스 접근 규칙으로 본인(팀 정보는 해당 팀원)만 자기 정보를 읽고 쓸 수 있게 제한
- 저장할 수 있는 항목 이름과 길이를 규칙으로 제한해 메시지 본문이 저장될 경로를 차단
- AI 서비스 키는 서버 비밀 저장소에만 두고 확장 프로그램에 넣지 않음
- 모든 전송 구간 암호화(HTTPS)
8. 개인정보 보호책임자와 문의처
개인정보 보호책임자: 박수홍 · 이메일: asg21274@gmail.com
개인정보 침해에 대한 신고·상담은 개인정보침해신고센터(국번없이 118), 개인정보분쟁조정위원회
(1833-6972)에도 하실 수 있습니다.
9. 방침의 변경
이 방침이 바뀌면 시행 7일 전(이용자 권리에 중요한 변경은 30일 전)에 이 페이지에 알립니다.