개인정보 처리방침

최종 수정일: 2026년 11월 5일 · 시행일: 2026년 11월 12일

Hwip은 대한민국의 개인 진형탁(이하 "운영자")이 운영합니다. 이 방침은 Hwip 앱, 브라우저 확장, 웹 콘솔, hwip CLI, Hwip 서버가 어떤 개인정보를 왜 처리하는지, 어디로 보내고 얼마 동안 보관하는지, 이용자가 무엇을 할 수 있는지를 「개인정보 보호법」에 따라 알려 드립니다. 연락처: support@hwip.app. 같은 내용의 영어판은 /policy/privacy에 있습니다.

요약

처리하는 개인정보 항목

계정. Google 또는 Apple로 로그인하면 이름, 이메일 주소, 설정한 경우 프로필 사진과 로그인 제공자가 Hwip에 주는 계정 식별자를 받아 저장합니다. Apple에서 이메일 가리기를 선택하면 프로필에는 이메일을 저장하지 않고, 로그인 서비스에는 Apple 계정 식별자로 만든 대체 주소(메일을 받지 않는 주소)가 남습니다. 프로필 사진은 앱이 보여 줄 수 있도록 공개 주소로 제공되며, 그 주소를 아는 사람은 사진을 볼 수 있습니다.

기기. 연결한 휴대폰·컴퓨터마다 기기에서 만든 무작위 식별자(컴퓨터는 호스트 이름의 해시로 만듦), 기기 종류와 모델, 별명(컴퓨터는 바꾸기 전까지 호스트 이름), 앱 버전, 푸시 알림 토큰, 공개 암호화 키, 온라인 여부와 마지막 접속 시각, 로컬 네트워크 전송에 쓰는 사설 네트워크 주소. CLI에 로그인할 때 로그인을 마치는 웹 페이지에도 컴퓨터의 호스트 이름이 표시됩니다.

세션. 컴퓨터가 보고하는 에이전트 세션마다 세션 이름, 프로젝트 폴더 이름(경로가 아닌 이름만), 라벨과 제목, 에이전트의 세션 식별자·이름·핸들, 실행 식별자, 상태와 마지막 활동 시각, 실행한 도구 수, 상위 세션, 최근 쓴 프로젝트 폴더 이름. 앱에서 붙인 별칭과 폴더도 저장합니다.

내용. 알림, 질문, 답, 파일, 질문 맥락, 세션 이력, 실시간 세션 데이터는 이용자의 기기만 열 수 있는 암호문으로 저장·전달합니다. 다음은 암호화되지 않습니다: 채널 글, 서버가 세션 목록으로 쓰는 짧은 상태 알림(프로젝트·세션 이름 포함), 이용자가 설정한 패턴 감시가 걸렸다는 알림(걸린 터미널 줄, 최대 200자), 파일의 이름·형식·크기, 메시지의 전달용 데이터(어느 세션·기기의 것인지, 종류와 우선순위).

설정. 방해 금지 시간과 시간대, 푸시 전달 방식, 알림을 끈 기기, 웹훅 주소와 비밀값, 발급한 API 키의 이름(키 자체는 해시로만 저장), 요금제와 한도.

사용량. 요금제 한도를 지키려고 오늘과 이번 달에 보낸 푸시·질문 수.

이정표. 계정이 처음 휴대폰을 연결한 때, 알림 토큰을 등록한 때, 컴퓨터를 연결한 때, 질문을 보낸 때, 답한 때, 요금제 한도에 닿은 때의 시각만. 한 번 기록하고 바꾸지 않으며, 무엇을 했는지가 아니라 그 단계가 있었다는 사실만 남깁니다.

활동일. 질문에 답한 날의 날짜만 계정과 함께. 하루에 몇 명이 쓰고 몇 명이 다시 오는지를 보려는 것이며, 무엇을 답했는지는 남기지 않습니다.

구매. 아직 유료 요금제가 없어 구매 정보를 저장하지 않습니다. 유료 요금제를 붙이면 누구든 구독할 수 있게 되기 전에 이 방침에 저장 항목을 먼저 적습니다.

충돌 보고. iPhone·Android 앱이 비정상 종료되면 Firebase Crashlytics(Google)로 충돌 보고를 보냅니다: 스택 트레이스, 예외 이름과 메시지, 충돌 시각, 앱 버전, 운영체제와 버전, 기기 모델, 메모리·저장 공간·프로세서 종류, 탈옥·루팅 여부, 앱 설치와 충돌 세션의 무작위 식별자. 계정이나 메시지 내용은 담지 않습니다. 앱 설정의 「크래시 리포트 보내기」로 끌 수 있습니다.

문의 메일. support@hwip.app으로 메일을 보내면 이메일 주소, 메일 내용, 첨부 파일.

IP 주소. IP 주소는 계정이나 기기에 저장하지 않고 로그에도 남기지 않습니다. 로그인 정보 없이 오는 요청(로그인, 로그인 갱신 등)에서 요청 수 제한 카운터의 키로 쓰며, 이 카운터는 약 2분 뒤 만료됩니다.

서버 로그. 요청과 오류를 계정 식별자의 짧은 해시와 함께 기록합니다. 이름, 이메일, IP 주소는 남기지 않습니다.

소개 사이트 방문. 소개 사이트(hwip.app)는 CloudFront 표준 접근 로그를 남깁니다: 요청 시각, CloudFront 엣지 위치, 요청 방식, 호스트와 URL 경로(쿼리 문자열 제외), 응답 상태와 크기, 걸린 시간, 프로토콜, TLS 버전과 암호, 캐시 응답 여부, 요청 ID. IP 주소, 브라우저 User-Agent, 이전 페이지, 쿼리 문자열, 쿠키는 남기지 않습니다.

처리하지 않는 것. 연락처, 위치, 광고 식별자, 분석 이벤트는 처리하지 않습니다. 서버는 개인 키, 프로젝트 폴더의 전체 경로, 에이전트가 실행하는 도구의 인자와 출력을 읽을 수 있는 형태로 받지 않습니다.

처리 목적과 근거

항목목적근거
계정, 기기, 세션, 내용, 설정로그인, 이용자 기기로 메시지 전달, 세션 표시이용자가 요청한 서비스 제공(계약 이행, 「개인정보 보호법」 제15조제1항제4호)
사용량, IP 요청 제한 키, 서버 로그요금제 한도 적용, 부정 이용 방지, 서비스 유지계약 이행과 서비스 안전에 관한 운영자의 정당한 이익(같은 법 제15조제1항제4호·제6호)
이정표, 활동일이용자 수와 재방문 집계정당한 이익, 내용은 남기지 않음(같은 법 제15조제1항제6호)
충돌 보고충돌 원인 파악과 수정정당한 이익, 이용자가 끌 수 있음(같은 법 제15조제1항제6호)
문의 메일문의 답변이용자의 요청

광고나 프로파일링에 쓰지 않으며 판매하지 않습니다. 완전히 자동화된 시스템만으로 이용자에 관한 결정을 내리지 않습니다.

개인정보 처리의 위탁

운영자는 개인정보를 제3자가 자기 목적으로 쓰도록 제공하지 않습니다. 다음 회사에 처리를 맡깁니다.

수탁자맡기는 업무
Amazon Web Services, Inc.(서울 리전)서버 운영: 데이터베이스, 파일 저장, 중계, 로그인, 푸시 전달
Amazon Web Services, Inc.(미국 동부 리전)문의 메일 수신, 소개 사이트 접근 로그 보관
Google LLC(Firebase Cloud Messaging)알림 전달
Google LLC(Firebase Crashlytics)충돌 보고 수집
Google LLC(Gmail)문의 메일을 읽고 답하는 메일함
Apple Inc.(Apple Push Notification service)Apple 기기 알림 전달

로그인 제공자인 Google 또는 Apple은 이용자가 Hwip에 로그인했다는 사실을 압니다. 이용자가 설정한 웹훅은 이용자가 보내도록 한 내용을 받습니다. 채널에 쓴 글은 그 채널 구독자에게 갑니다. iPhone 앱에서 받아쓰기를 쓰면 기기 안에서 인식하지 못할 때 음성이 Apple의 음성 인식으로 가며, 이는 Apple의 약관을 따릅니다. 법령이 요구하면 개인정보를 제출할 수 있습니다. 암호화 때문에 제출할 수 있는 것은 이 방침이 처리한다고 적은 항목이며, 메시지 내용은 아닙니다.

암호화된 푸시의 알림 페이로드에는 고정된 제목과 본문, 푸시 ID, 종류, 계정을 가리키는 해시만 들어갑니다. 암호화되지 않는 종류는 그 글이 들어갑니다.

개인정보의 국외 이전

서버와 데이터베이스는 대한민국(AWS 서울 리전)에 있습니다. 다음 이전은 서비스 제공(계약 이행)에 필요한 처리위탁·보관으로서 「개인정보 보호법」 제28조의8제1항제3호에 따라 이 방침에 공개하며, 모두 암호화된 연결로 보냅니다.

이전받는 자와 연락처국가항목시기와 방법보유 기간거부 방법과 효과
Google LLC — Firebase Crashlytics · support.google.com/policies미국위에 적은 충돌 보고충돌 뒤 앱을 다시 켤 때 네트워크로 전송90일앱 설정에서 「크래시 리포트 보내기」를 끕니다. 다른 기능은 그대로입니다
Google LLC — Firebase Cloud Messaging · support.google.com/policies미국푸시 토큰, 알림 페이로드알림을 보낼 때마다 네트워크로 전송전달될 때까지휴대폰 설정에서 Hwip 알림을 끕니다. 푸시를 받지 못합니다
Apple Inc. — Apple Push Notification service · apple.com/legal/privacy/contact미국푸시 토큰, 알림 페이로드Apple 기기로 알림을 보낼 때마다 네트워크로 전송전달될 때까지기기 설정에서 Hwip 알림을 끕니다. 푸시를 받지 못합니다
Amazon Web Services, Inc. — 미국 동부 리전 · aws.amazon.com/contact-us미국문의 메일support@hwip.app으로 메일을 보낼 때 전송90일메일로 문의하지 않습니다. 그 경우 앱에서 보내 주신 내용으로만 답할 수 있습니다
Google LLC — Gmail · support.google.com/policies미국문의 메일운영자 메일함으로 전달할 때 전송문의 처리 후 최대 1년위와 같습니다

처리 및 보유 기간

항목보유 기간
푸시, 질문, 채널 글30일
파일과 첨부30일
세션 이력(암호화)365일
전달에 실패한 메시지(재시도 대기열)14일
기기의 로그인 세션365일 또는 로그아웃할 때까지
IP 요청 제한 키약 2분
서버 로그1개월
소개 사이트 접근 로그1개월
충돌 보고(Firebase Crashlytics)90일
활동일90일
문의 메일메일 서비스에 90일, 운영자 메일함에 문의 처리 후 최대 1년
쓰지 않는 기기30일 동안 접속이 없고 계정이 기기 한도에 닿으면 삭제
계정, 기기, 설정, 세션 목록계정을 삭제할 때까지

현재 법령에 따라 더 오래 보존해야 하는 항목은 없습니다.

개인정보의 파기 절차와 방법

보유 기간이 끝나면 데이터베이스의 만료 기능과 파일 저장소의 수명 주기 규칙이 자동으로 삭제합니다. 만료 처리는 몇 시간 늦어질 수 있습니다. 계정을 삭제하면 서버가 그 즉시 데이터를 삭제합니다(「이용자의 권리와 행사 방법」 참고). 삭제한 데이터는 클라우드 저장소에서 지워져 서비스에서 되살릴 수 없습니다. 다만 운영 데이터베이스의 특정 시점 복구 데이터는 35일 동안 남았다가 폐기됩니다. 종이로 된 기록은 없습니다.

개인정보의 안전성 확보 조치

운영 시스템에 접근할 수 있는 사람은 운영자 한 명입니다. 운영자는 관리 도구로 계정 목록(이름·이메일), 기기, 세션 목록을 볼 수 있으며 고객 지원, 부정 이용 대응, 서비스 운영에만 씁니다. 암호화된 내용은 읽을 수 없습니다.

자동 수집 장치(쿠키 등)

소개 사이트는 쿠키와 브라우저 저장소를 쓰지 않습니다. 웹 콘솔과 브라우저 확장은 로그인 상태를 유지하려고 로그인 정보를 브라우저 로컬 저장소에 둡니다. 누구와도 공유하지 않으며, 로그아웃하거나 사이트 데이터를 지우면 없어집니다. 추적용 쿠키와 분석 도구는 쓰지 않습니다.

이용자의 권리와 행사 방법

만 14세 미만 아동

Hwip은 개발자 도구이며 아동을 대상으로 하지 않습니다. 만 14세 이상만 쓸 수 있고, 로그인할 때 이를 확인합니다. 만 14세 미만의 계정임을 알게 되면 삭제합니다.

개인정보 보호책임자와 권익침해 구제

개인정보 보호책임자: 진형탁 · support@hwip.app

개인정보 침해에 관한 상담이나 구제가 필요하면 다음 기관에도 문의할 수 있습니다.

처리방침의 변경

이 방침을 바꾸면 시행 7일 전(이용자 권리에 중요한 변경은 30일 전)까지 이 페이지에 게시하고, 중요한 변경은 앱이나 이메일로도 알립니다. 이전 판은 요청하면 보내 드립니다.