개인정보처리방침
Version 2026.08.13a · 시행일 2026-08-13
QGIS AI Assistant(이하 "본 서비스")는 「개인정보 보호법」을 준수하며, 이용자의 개인정보를 보호하고 관련된 고충을 신속하고 원활하게 처리하기 위해 다음과 같이 개인정보처리방침을 수립·공개합니다.
1. 수집하는 개인정보 항목
본 서비스는 이용자가 선택한 기능 제공 및 품질 개선을 위하여 아래 항목을 처리합니다. 공식 배포본에서 AGORA 참여 후에도 Google 로그인을 시작하지 않은 동안에는 아래 NAS 회원정보를 수집하지 않습니다. GPL에 따라 별도로 수정한 플러그인이 NAS를 거치지 않고 BYOK 제공자에 직접 호출하는 경우에도 당사 NAS는 해당 호출의 회원정보나 요청 내용을 수집하지 않습니다.
- 공식 NAS 온라인 서비스 이용 시 필수 (회원 가입·인증)
- Google 계정 식별자(sub)
- 이메일 주소
- Google 프로필 이름·사진(제공된 경우)
- 디바이스 식별 해시(봇·계정 공유 탐지용)
이용자가 먼저 “AGORA에 참여하고 시작”을 누른 뒤 Google OAuth로 해당 참여 증빙을 현재 계정·기기에 연결하기 위해 계정·기기 식별정보를 일시 처리합니다. 현재 버전의 서버 참여 증빙이 기록되기 전에는 이메일·이름· 프로필 사진과 Google ID 토큰을 NAS 데이터베이스·임시 저장소·제한 토큰에 저장하지 않으며, 제품용 토큰·refresh token도 발급하지 않습니다. 이 단계의 제한 토큰은 검증된 Google 계정 식별자와 원 기기 지문이 아닌 서버 HMAC 기기값만 담고 10분 후 만료되며, 참여 증빙 확인·기록과 철회 처리에만 사용할 수 있습니다. 서버가 참여를 기록한 후 최종 로그인 단계에서 같은 Google ID 토큰과 계정·기기 일치를 다시 검증한 뒤에만 회원정보를 저장하고 제품용 토큰을 발급합니다.
- 공식 NAS 온라인 서비스 이용 과정에서 자동 생성
- 플러그인 버전, 운영체제 종류, Python 버전
- API 호출 로그(엔드포인트, 시각, 성공/실패, 소요 시간)
- 인증·오류 대응·사용량 한도 적용에 필요한 최소 운영 기록
- AGORA 참여·선택형 진단 증빙 원장
- 서버 비밀키 기반 HMAC-SHA-256으로 가명처리한 계정·기기 식별값 (원 Google sub와 원 기기 지문은 증빙 원장에 저장하지 않음)
- 이용약관·개인정보처리방침 버전, 코드 기여 라이선스 버전
(
contribution_license_version)과 정본 문서 SHA-256 해시 - AGORA 참여·철회 상태와 선택형 진단 전송의 활성화·비활성화 상태
- 서버가 생성한 동의·철회·선택 변경 시각, 이벤트 ID, 플러그인 버전
- 각 동의·철회·선택 변경은 새 이벤트로 추가하며 과거 이벤트를 덮어쓰거나 개별 삭제하지 않습니다.
- 선택형 진단 정보
- 설정의 "사용 데이터 전송"을 켠 경우에만 실행 결과, 오류 유형, 소요 시간, 토큰 사용량 같은 품질·성능 진단을 전송합니다.
- 자연어 요청은 원문·템플릿이 아니라 로컬에서 만든 해시 지문과 허용된 작업·슬롯 태그만 전송합니다.
- 성공 코드 원문, 오류 메시지·트레이스백, 실행 결과 원문은 진단 정보에 포함하지 않습니다.
- 대화 세션은 메시지 수·역할별 카운트·토큰 수와 익명화된 구조만 전송하며 메시지 본문은 전송하지 않습니다.
- 중앙 코드 재사용 서비스
- 검색 시 자연어 원문 대신 정확 일치 지문·제한된 구조 태그와 인증· 버전 정보를 처리합니다.
- AGORA 참여계약을 수락하고 검증된 현재 계정·기기에 참여 증빙을 연결한 경우에만 성공 코드와 정제된 작업 템플릿, 라이선스 시각·버전을 제출합니다.
- 제출물은 자동 배포하지 않고 보안 검사와 관리자 승인을 거칩니다. 자동 정제가 모든 개인정보·비밀정보를 찾아낸다고 보장할 수 없으므로, 이용자는 제출 동의 전에 코드에 민감정보가 없는지 확인해야 합니다.
- 선택형 AGORA 브라우저 절차 공동 풀
- 경로별 별도 동의 시 공개 HTTPS 도메인, 공개 영문 역할 ID, 값 없는 구조화 단계·변수 이름, 정책·플러그인 버전, 콘텐츠 해시, 가명 계정 해시, 브라우저 절차 라이선스 버전과 동의 시각을 처리합니다.
- 텍스트 편집 단계에서는 선택 시작·끝, 교체 시작·끝, 편집 후 커서 위치와 기록 시점의 길이를 UTF-16 기준 숫자 오프셋으로 처리할 수 있습니다. 선택된 텍스트, 커서 주변 텍스트, 실제 입력값은 이 위치 정보에 포함하지 않습니다.
- contenteditable DOM 선택을 재생할 때는 최상위 편집 영역에서의 상대적 자식 인덱스 경로, 노드 유형, 노드 오프셋, 경로별 자식 수와 편집 전·후 구조 전용 SHA-256를 처리할 수 있습니다. 해시 입력에는 텍스트, DOM 속성, 태그 이름, 선택된 내용, 주변 내용을 넣지 않으며, 이러한 내용 자체도 절차에 포함하지 않습니다.
- 검색 시 자연어 요청·실제 변수값 대신 도메인·역할의 정확 일치 지문과 인증· 버전 정보만 처리하며, 승인된 템플릿은 최대 한 건만 전달합니다.
- 실행 영수증은 재사용·절차 버전 ID, 적용·성공·실패 상태, 실행 단계 수, 제한된 오류 코드와 시각만 포함합니다. URL·화면·DOM·다운로드 경로·입력값은 영수증에 포함하지 않습니다.
- 로그인 ID·비밀번호·API 키·쿠키·세션과 실제 검색어·지역·날짜·주소 등 채팅 변수값, 선택·주변 텍스트는 공동 풀에 제출하거나 다른 이용자에게 제공하지 않습니다.
본 서비스는 민감정보(건강·사상·정치적 견해 등) 및 고유식별정보(주민등록번호 등)를 수집·처리하지 않습니다. 만 14세 미만 아동의 개인정보는 수집하지 않으며, 만 14세 미만임이 확인되는 경우 지체 없이 삭제합니다.
2. 개인정보 처리 목적
- AGORA 참여 회원의 공식 NAS 온라인 서비스 인증 및 제공
- 선택형 진단 전송에 동의한 경우 이용 통계 분석 및 품질 개선
- 부정 이용(봇·자동화·계정 공유) 탐지 및 차단
- 약관 동의·철회와 선택 변경 사실의 증명, 미동의 수집 차단, 분쟁 대응 및 보안 감사
- AGORA 참여계약에 따라 제출된 코드의 검토 및 중앙 재사용 API 제공
- 별도 동의를 받은 값 없는 브라우저 절차의 보안 검토·재사용 API 제공과 실행 품질·오류 격리
- 고객 문의 응대 및 서비스 공지
3. 개인정보 보유 및 이용 기간
- 회원 정보(Google sub, 이메일, 프로필 이름·사진): 회원 탈퇴 요청 시까지
- 정식 서비스 세션 전 계정 확인 정보(이메일·이름·프로필 사진·ID 토큰): 해당 HTTP 요청의 서버 메모리에서만 처리하며 요청 종료 시 참조를 폐기합니다. 서버 데이터베이스·임시 저장소·제한 토큰에는 남기지 않습니다. 계정·기기 가명값만 담은 제한 토큰은 발급 후 10분에 만료됩니다.
- API 호출 로그·실행 보고·에러 로그: 7일 (매일 자동 파기. 이후 통계적 집계 수치만 익명으로 보존)
- 대화 세션: 7일 (매일 자동 파기)
- 약관·선택 동의 증빙 원장: 공식 NAS 서비스 운영 기간 동안 보유합니다. 동의·철회 사실 증명과 분쟁·보안 감사에 필요한 append-only 기록이므로 개별 동의 철회·회원 탈퇴 시에도 과거 이벤트를 수정하거나 개별 삭제하지 않습니다. 서비스 종료 후 관계 법령상 보존 의무와 진행 중인 분쟁·보안 조사 등 보존 사유가 모두 끝나면 원장 전체를 복구 불가능한 방법으로 파기합니다.
- AGORA 참여계약으로 제출한 코드: 재사용 라이선스가 유효하고 서비스 제공에 필요한 기간. 기여자는 신규 배포 철회·삭제를 요청할 수 있으며, 철회 후에는 코드 버전을 신규 검색에서 제외합니다. 보안·분쟁 대응과 법적 의무에 필요한 기여 ID·해시·동의·심사·철회 감사 기록은 별도 보존될 수 있습니다.
- 선택 제출한 브라우저 절차 원문: 브라우저 절차 공유 라이선스가 유효하고 공동 풀 제공에 필요한 기간. 기여자는 플러그인에서 신규 배포 철회와 원문 삭제를 요청할 수 있습니다. 검색 요청·실행 영수증의 비원문 품질·보안 기록은 최대 90일 보관 후 자동 파기하며, 기여 ID·해시·동의·심사·철회·삭제 감사 기록은 권리 증명과 분쟁 대응에 필요한 기간 별도 보존될 수 있습니다.
관계 법령(전자상거래법, 통신비밀보호법 등)에 따라 보존해야 하는 정보는 해당 법령이 정한 기간 동안 별도 보관합니다.
4. 제3자 제공
본 서비스는 이용자의 개인정보를 외부에 제공하지 않습니다. 단, 다음의 경우는 예외로 합니다.
- 이용자가 사전에 동의한 경우
- 법령에 근거하거나 수사기관의 적법한 요청이 있는 경우
AI 추론은 이용자가 자체 등록한 API 키(BYOK)로 Anthropic·Google 등 AI 제공자에게 이용자 기기에서 직접 전송되며, 본 서비스 서버를 경유하지 않습니다.
AGORA 참여계약에 따라 제출하고 승인된 코드 자체는 중앙 재사용 API를 요청한 다른 이용자에게 제공될 수 있습니다. 이때 기여자의 계정 식별자·이메일은 함께 제공하지 않습니다. 별도 브라우저 절차 공유 동의에 따라 승인된 값 없는 절차 템플릿도 같은 도메인·역할로 요청한 다른 이용자에게 제공될 수 있으며, 기여자의 계정 식별자·이메일·입력값·사이트 계정값은 함께 제공하지 않습니다.
5. 개인정보 처리 위탁
본 서비스는 안정적 운영을 위해 다음 업체에 인프라를 위탁합니다.
- Fly.io (미국) — 서버 호스팅 및 데이터베이스 저장
- Google LLC — OAuth 인증
위탁받은 업체는 본 서비스가 정한 목적 외로 개인정보를 이용할 수 없으며, 관련 계약에 따라 보안 조치를 이행합니다.
6. 이용자의 권리와 행사 방법
이용자는 개인정보처리자에게 다음 권리를 행사할 수 있습니다.
- 개인정보 열람 요청
- 오류 정정·삭제 요청
- 처리 정지 요청
- 회원 탈퇴 및 수집된 데이터 파기 요청
- 선택형 진단 전송의 독립적 중단 및 AGORA 참여계약 철회
요청은 아래 이메일로 접수하며, 본인 확인 후 지체 없이 처리합니다. 코드 기여와 브라우저 절차는 서버가 발급한 기여 ID와 계정에 연결해 관리하며, 철회된 버전은 신규 검색에서 제외합니다. 제3항의 약관·선택 동의 증빙 원장은 동의·철회 사실을 증명하기 위한 비원문 가명 감사 기록이므로 개별 철회·탈퇴 시 과거 이벤트를 수정·삭제하지 않으며, 제3항에 명시한 보존 사유가 끝나면 파기합니다. 그 밖에도 법령상 보존 의무나 진행 중인 분쟁 대응에 필요한 최소 감사 기록은 해당 보존 사유가 끝날 때까지 보존될 수 있습니다.
설정에서 "사용 데이터 전송"을 끄면 이후 선택형 진단 전송이 중단됩니다. AGORA 참여를 철회하면 이후 코드 제출과 공식 서비스 이용이 중단됩니다. 참여 중에는 "내 코드 기여 관리"를 사용할 수 있고, 미동의·철회 상태에서는 아래 이메일로 기존 기여의 신규 배포 철회와 서버 원문 삭제를 요청할 수 있습니다.
7. 개인정보 파기
보유 기간이 경과하거나 처리 목적이 달성된 개인정보는 지체 없이 파기합니다. 다만 제3항의 append-only 약관·선택 동의 증빙 원장은 같은 항에 정한 보존·파기 기준을 적용합니다. 전자적 파일은 복구가 불가능한 방법으로 영구 삭제하며, 종이 문서는 분쇄 또는 소각합니다.
8. 개인정보 안전성 확보 조치
- 관리적 조치 — 내부관리계획 수립, 접근 권한 최소화
- 기술적 조치 — 개인정보 전송 구간 TLS 암호화, 비밀번호·API 키 등 인증정보 저장 시 암호화
- 접근 통제 — 관리자 엔드포인트에 별도 인증 적용
9. 쿠키·세션 사용
본 서비스의 관리 대시보드(api.qgis.ai/dashboard)는 로그인 상태 유지를 위해 브라우저의 sessionStorage 에 JWT 토큰을 저장합니다. 브라우저 종료 시 자동 삭제됩니다. 마케팅 목적의 제3자 쿠키는 사용하지 않습니다.
10. 개인정보 보호책임자
- 책임자: 김현진
- 이메일: lloa9000@gmail.com
개인정보 관련 민원은 위 연락처로 문의하시면 지체 없이 답변·처리해 드리겠습니다.
11. 권익 침해 구제 방법
개인정보 침해에 대한 분쟁조정, 상담 등이 필요한 경우 다음 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회 — 1833-6972 (privacy.go.kr)
- 개인정보침해신고센터 — 118 (privacy.kisa.or.kr)
- 대검찰청 사이버수사과 — 1301 (spo.go.kr)
- 경찰청 사이버수사국 — 182 (ecrm.cyber.go.kr)
12. 방침 변경
본 방침은 법령·서비스 변경에 따라 개정될 수 있습니다. 중요한 변경 사항은 시행 7일 전부터 본 페이지 및 플러그인 내 공지를 통해 안내합니다.
관련 문서: 이용약관 · 코드 기여 라이선스 · 브라우저 절차 공유 라이선스 · 상표 고지