PS-BLOGSELF · PRIVACY
개인정보처리방침
어떤 정보를 처리하고, 어디로 전송하며, 언제 삭제하는지 안내합니다.
01운영자와 적용 범위
장현수(이하 “운영자”)는 PS-Blogself의 개인정보 처리에 책임을 집니다. 이 방침은 PS-Blogself VS Code 확장, 로그인 웹페이지 및 글쓰기 API에 적용됩니다. 개인정보 보호책임자와 문의 담당자는 장현수이며, 연락처는 hsjang635@gmail.com입니다.
이용자가 직접 연결한 Google, GitHub, Ghost 등 별도 서비스에는 해당 서비스의 정책도 적용됩니다.
02처리하는 정보와 목적
로그인 및 계정
- 항목
- 계정 식별자, 이메일, 가입 시각, 로그인 제공자 및 인증 정보. 소셜 로그인 제공자가 전달한 이름·프로필 이미지 등 기본 프로필은 인증 서비스인 Supabase에서 처리될 수 있습니다.
- 목적
- 이용자 인증, 계정 구분, 로그인 유지 및 이용 내역 관리. PS-Blogself의 계정 테이블에는 식별자와 이메일을 저장하며 소셜 계정 비밀번호를 받지 않습니다.
코드 분석과 글 작성
- 항목
- 요청에 포함된 파일명, 프로그래밍 언어, 코드와 변경 기록·시각, 글 제목·메모·작성 지시, 선택한 모델·문체, 생성 결과, 작업 상태 및 오류 정보
- 목적
- 코드 변경 분석, 입력 안전성 검사, 글 구성·본문 생성, 중복 작업 재사용 및 중단된 작업 확인
이용량과 서비스 운영
- 항목
- 계정별 요청 횟수·사용량, 테스트 크레딧 잔액·지급 내역, 공지 읽음·닫기 기록, 요청 IP 등 통신 정보와 오류·보안 기록
- 목적
- 사용량 제한, 테스트 크레딧 관리, 공지 제공, 부정 이용 방지 및 장애 대응. 앱의 IP별 요청 제한 정보는 메모리에서 짧게 관리합니다.
문의
- 항목
- 보낸 사람의 이메일, 문의 내용 및 이용자가 제공한 확인 정보
- 목적
- 서비스 문의, 개인정보 열람·정정·삭제 등 권리 행사 처리
신용카드나 결제 계좌 정보는 수집하지 않습니다. 현재 크레딧은 판매하지 않는 무료·테스트용입니다.
03코드가 전송되는 시점
코드 수정 기록과 편집 중인 글은 먼저 이용자의 VS Code 실행 환경에 저장됩니다. 글 준비·작성을 요청하면 해당 작업에 필요한 코드·변경 기록과 작성 지시가 백엔드 및 외부 AI 처리 서비스로 전송됩니다.
로그인한 상태에서 “글 확인 시 자동 준비” 설정이 켜져 있으면 수정 이력을 여는 것만으로도 준비 요청이 전송될 수 있습니다. 이 설정의 기본값은 켜짐입니다. VS Code 설정에서 psb.prepareOnReview를 끄면 자동 준비를 중지할 수 있습니다.
Ghost에 저장·발행할 때는 확장에서 이용자가 지정한 Ghost 서버로 글과 첨부 이미지를 전송합니다. Ghost Admin API 키는 VS Code의 비밀 저장소에 저장하며 PS-Blogself 백엔드로 보내지 않습니다. 직접 내보낸 파일이나 발행한 글은 이용자가 별도로 관리해야 합니다.
입력에서 일부 비밀정보 패턴을 가리는 처리를 하지만 모든 개인정보나 인증키를 찾아낼 수는 없습니다. 전송할 코드와 메모에 불필요한 개인정보·비밀번호·인증키가 포함되지 않도록 확인해 주세요.
04보유 기간과 파기
작업 입력과 생성 결과
- 기간
- 완료·실패·취소된 작업의 마지막 갱신 시점부터 7일이 지나면 주기적으로 삭제합니다. 대기·실행 중인 작업은 처리 종료까지 보관합니다.
로그인 연결 및 세션
- 기간
- 로그인 연결 요청은 10분, 확장의 로그인 인증 정보는 발급 후 최대 30일 동안 유효합니다. 서버에서는 만료된 정보를 주기적으로 삭제하고, 로그아웃한 장치의 인증 정보는 폐기합니다.
상세 사용량 기록
- 기간
- 개별 사용량 상세 기록은 기록 시점부터 2일이 지나면 주기적으로 삭제합니다. 계정별 일별·누적 사용량 및 테스트 크레딧 지급 내역은 계정 관리 기간 동안 보관합니다.
계정 및 문의 정보
- 기간
- 계정 식별자·이메일과 연결된 관리 기록은 계정 유지 기간 동안 보관하며, 계정 삭제 요청이 처리되면 함께 삭제합니다. 문의 내용은 문의 처리 및 관련 분쟁 해결에 필요한 동안 보관한 뒤 삭제합니다.
로그아웃이나 확장 삭제만으로 서버 계정이 삭제되지는 않습니다. 계정 삭제는 아래 연락처로 요청해 주세요. 전자적 기록은 서비스에서 다시 조회·이용할 수 없도록 삭제합니다. 법령에 따라 보존할 필요가 있는 경우에는 해당 근거·항목·기간을 안내하고 다른 용도로 이용하지 않습니다.
외부 공급자의 백업 및 보안 기록에는 공급자별 삭제 주기가 적용될 수 있습니다. 이용자 기기에 남은 코드 기록·초안·이미지와 이미 Ghost에 발행한 글은 서버 계정 삭제로 지워지지 않습니다.
05외부 서비스와 국외 처리
로그인, 저장, 통신 보안, AI 분석을 제공하기 위해 다음 외부 서비스를 이용합니다. 정보는 해당 기능 이용 시 암호화된 네트워크 통신으로 전달됩니다. AI 요청에는 계정 이메일이나 로그인 토큰을 별도 입력 항목으로 넣지 않지만, 이용자가 코드·메모 안에 적은 개인정보는 함께 전달될 수 있습니다.
Supabase Pte. Ltd.
- 업무·항목
- 소셜 로그인 및 데이터베이스 운영. 인증 프로필, 계정 정보, 작업 입력·결과와 사용량 기록
- 처리 위치
- 현재 프로젝트의 기본 데이터베이스·인증 서비스는 대한민국 서울 리전을 사용합니다. 기술 지원 접근과 운영 메타데이터 처리에는 국외 시스템이 관여할 수 있습니다.
- 보유·연락처
- 서비스의 보유 기간 및 삭제 요청에 따르며, 백업·지원 기록은 공급자 계약에 따릅니다. 개인정보처리방침 · 처리 위치 안내 · privacy@supabase.com
Oracle Cloud / Cloudflare, Inc.
- 업무·항목
- API 서버 호스팅 및 웹 트래픽 전달·보안. 요청·응답 데이터, IP와 통신·보안 정보
- 처리 위치
- API 실행 서버는 대한민국 춘천 리전입니다. Cloudflare의 글로벌 네트워크 및 운영·보안 시스템에서 국외 처리가 발생할 수 있습니다.
- 보유·연락처
- 보안·운영 기록은 각 공급자의 목적별 보유 기준과 계약에 따릅니다. Oracle 개인정보 안내 · Cloudflare 개인정보처리방침 · privacyquestions@cloudflare.com
OpenRouter, Inc. 및 AI 처리 제공자
- 업무·항목
- 글 준비·생성, 코드 변경 분류 및 입력 안전성 검사. 해당 요청의 코드·변경 기록·메모·작성 지시와 응답, 요청별 이용량
- 처리 위치
- 국외 AI 처리 경로를 사용합니다. 현재 글 생성 경로에는 Microsoft Azure의 유럽 또는 글로벌 경로와 Google Vertex의 글로벌 경로가 포함됩니다. 변경 분류·안전성 검사에는 OpenRouter를 통한 TypeSafe의 Jev 서비스(미국)를 이용합니다. 모델과 제공자 경로에 따라 처리 지역이 달라집니다.
- 보유·연락처
- 글 생성 요청에는 제공자의 데이터 수집 거부 및 무보관 옵션을 지정합니다. 이 옵션이 모든 분류·안전성 검사 요청이나 운영 메타데이터에 동일하게 적용되는 것은 아닙니다. 정확한 보유·삭제 기준은 각 요청 경로와 공급자 계약·정책에 따릅니다. OpenRouter 개인정보처리방침 · AI 제공자별 보유 정책 · TypeSafe 개인정보처리방침 · privacy@typesafe.ai
공급자의 글로벌 처리 경로는 특정 국가 하나로 고정되어 있지 않습니다. 이용할 모델의 상세 처리 국가·기간 또는 삭제 지원이 필요하면 hsjang635@gmail.com로 문의해 주세요. 국외 처리를 원하지 않으면 자동 준비를 끄고 AI 준비·작성을 이용하지 않을 수 있으며, 처리 정지 또는 계정 삭제도 요청할 수 있습니다. 이 경우 해당 온라인 기능 이용이 제한됩니다.
Google·GitHub 인증과 이용자가 연결한 Ghost는 해당 서비스 정책도 확인해 주세요. Google · GitHub. 운영자는 개인정보를 판매하거나 맞춤형 광고를 위해 제공하지 않습니다. 별도의 제3자 제공이 필요한 경우에는 법령상 근거에 따르거나 필요한 동의를 받습니다.
06쿠키와 기기 내 저장
로그인 연결을 위해 유효기간 10분의 필수 쿠키를 사용하고, 로그인 탭의 세션 저장소에 임시 연결 정보를 보관합니다. 연결 정보는 로그인 완료 시 정리하며, 미완료 정보는 탭을 닫거나 다음 로그인 과정에서 정리됩니다. 브라우저의 세션 복원 설정에 따라 다시 나타날 수 있습니다.
확장의 로그인 토큰과 Ghost 연결 키는 VS Code 비밀 저장소에 보관합니다. 코드 기록·초안·첨부 이미지·설정 등은 VS Code가 실행되는 기기에 저장됩니다. 원격 개발 환경에서는 원격 환경에 저장될 수 있습니다.
자동 연결을 위해 로그인 중에만 기기 내부의 연결 창구를 사용합니다. 브라우저가 로컬 접근 권한을 요청할 수 있으며, 이 연결로 코드 파일을 읽거나 로그인 토큰을 브라우저에 전달하지 않습니다. 브라우저 설정에서 쿠키·사이트 데이터 및 로컬 접근 권한을 삭제하거나 차단할 수 있으나 로그인이 제한될 수 있습니다.
PS-Blogself 페이지에 별도 광고·방문자 분석 스크립트는 넣지 않습니다. 인증 제공자와 Cloudflare가 사용하는 필수 보안 기술에는 해당 제공자의 정책이 적용됩니다.
07권리 행사와 계정 삭제
이용자와 적법한 대리인은 개인정보 열람·정정·삭제·처리 정지 및 동의 철회를 hsjang635@gmail.com로 요청할 수 있습니다. 계정 이메일과 요청 내용을 알려 주세요. 처리에 필요한 범위에서 본인 또는 대리 권한을 확인하고, 관계 법령이 정한 절차와 기간에 따라 결과나 제한 사유를 안내합니다. 비밀번호·로그인 토큰·API 키는 보내지 마세요.
계정 삭제 요청에는 PS-Blogself 계정 및 연결된 작업·사용량 기록의 삭제와 이 서비스에 연결된 Supabase 인증 정보의 삭제 처리가 포함됩니다. Google·GitHub의 원래 계정까지 삭제되는 것은 아닙니다. 각 제공자의 연결된 앱 설정에서도 접근을 철회할 수 있습니다.
이 서비스는 만 14세 미만 아동을 대상으로 제공하지 않습니다. 아동의 정보가 제공된 사실을 알게 되면 보호자 확인 등 필요한 절차를 거쳐 처리 중단·삭제 조치를 진행합니다.
08보호 조치와 문의
HTTPS 통신, 로그인 요청 검증, 인증 토큰의 해시 저장, 계정별 데이터 접근 제한과 관리자 접근 통제 등 보호 조치를 적용합니다. 모든 위협을 완전히 방지할 수는 없으므로 이용자도 계정과 기기의 접근 권한을 관리해 주세요.
개인정보 보호책임자: 장현수
문의: hsjang635@gmail.com
해결되지 않은 개인정보 분쟁은 개인정보분쟁조정위원회 또는 개인정보침해 신고센터에 상담·구제를 요청할 수 있습니다.
09방침 변경
이 방침은 부터 적용됩니다. 내용이 변경되면 이 페이지에 변경일과 내용을 알리고, 이용자의 권리에 중요한 영향을 주는 변경은 서비스 공지 등으로 안내합니다. 별도 동의가 필요한 변경은 필요한 절차를 진행합니다.