개인정보처리방침
최종 업데이트: 2026-10-31
적용 대상: Blyck 데스크톱 앱과 Blyck 휴대폰 앱(iPhone·Android) (blyck.dev) · 문의: support@blyck.dev
1. 요약 — 원칙
Blyck은 로컬 우선 데스크톱 앱입니다. 여러분의 코드·터미널 내용·DB 데이터·비밀번호는 Blyck 서버로 전송되지 않습니다. 사용 행태 추적(analytics)도 하지 않습니다. 앱이 외부와 통신하는 경우는 아래 표가 전부입니다.
2. 수집하는 정보와 목적
| 항목 | 내용 | 시점 | 보관 |
|---|---|---|---|
| ① 업데이트 확인 | 앱 버전 정보를 update.blyck.dev 에 요청 (표준 HTTP 요청 — IP 주소가 서버 로그에 남을 수 있음) | 자동(시작 시 + 4시간 주기) | 접속 기록(IP 주소·요청 시각·받은 파일·앱/브라우저 정보)을 다운로드·업데이트 수 같은 전체 통계에만 쓰고 90일 후 자동 삭제 |
| ② 라이선스 인증 | 라이선스 키 + 기기 식별자(호스트명·사용자명·OS 기반)를 결제사 Lemon Squeezy 에 전송 | 키 입력 시 + 주기 재검증 | Lemon Squeezy 정책 따름 |
| ③ 진단 보내기 | 최근 오류 로그(민감정보 자동 마스킹) + 앱 버전·OS 종류 | 사용자가 "진단 보내기" 버튼을 누를 때만 (옵트인) | 90일 후 자동 삭제 |
| ④ AI 기능 | 사용자가 직접 설치·로그인한 AI CLI(Claude→Anthropic, Codex→OpenAI)가 사용자 본인 계정으로 해당 AI 제공사와 통신하며, 사용자가 입력한 프롬프트와 포함시킨 코드·파일이 그 제공사로 전송됩니다(해당 제공사의 데이터 정책 적용). Blyck 서버를 거치지 않음 | 사용자가 AI 채팅 사용 시 | 해당 AI 제공사 정책 따름 |
| ⑤ 웹사이트 방문 (blyck.dev) | 페이지 요청 기록(IP 주소·시각·페이지·브라우저 정보) — 방문 수 같은 전체 통계에만 사용. 쿠키는 기록하지 않음. 앱의 통신이 아님 | 사이트 방문 시 | 90일 후 자동 삭제 |
| ⑥ 휴대폰 알림 (선택) | 휴대폰 앱에서 [알림 받기]를 켠 경우에만: 휴대폰의 알림 주소(Firebase 알림 토큰)·기기 종류·알림을 받을 PC 목록·받을 알림 종류를 Blyck 알림 서버(push.blyck.dev)에 등록합니다. 알림이 생기면 알림 종류·PC 이름·채팅 제목(20글자까지, 끌 수 있음)이 Blyck 알림 서버와 Google·Apple 알림 서비스를 거쳐 휴대폰에 전달됩니다. 휴대폰 앱에서 "잠금 화면에 진행 표시"를 켜 두면 AI 작업의 진행 숫자 두 개(예: 3/7)와 진행 중·끝남도 같은 길로 전달됩니다(단계 이름은 보내지 않음) | 알림을 켤 때 + 알림이 생길 때 | 알림 글·진행 숫자는 저장하지 않음. 등록 정보는 알림을 끄면 즉시, 앱이 30일 넘게 갱신하지 않으면 자동 삭제 |
3. 진단 로그의 처리 (③ 상세)
- 무엇을: 앱 오류 로그 파일의 최근 부분. 기록 시와 전송 직전, 두 번에 걸쳐 비밀번호·토큰·API 키·접속 문자열·홈 경로의 사용자명 등을 자동으로 마스킹(
***)합니다. - 어떻게: 전송 전 동의 창에서 실제 보낼 내용을 그대로 미리 보여주며, [보내기]를 눌러야만 전송됩니다. 자동 전송은 없습니다.
- 어디로: 당사가 운영하는 비공개 AWS S3 저장소(서울 리전). 접수 시 티켓번호가 발급됩니다.
- 누가: 운영자(개발자)만 접근 가능. 제3자에게 제공·판매하지 않습니다.
- 얼마나: 90일 후 저장소 수명주기 정책에 의해 자동 삭제됩니다.
- 삭제 요청: 티켓번호와 함께 support@blyck.dev 로 요청하면 보관기간 내에도 즉시 삭제합니다.
4. 휴대폰 앱과 알림 (⑥ 상세)
- 휴대폰과 PC 사이: 채팅 보기·말하기·승인·사진 보내기는 사용자 본인의 Tailscale 네트워크로 휴대폰과 PC가 직접 주고받으며 Blyck 서버를 거치지 않습니다(모든 요청·응답에 서명). 휴대폰에는 짝 맺은 PC 정보·열쇠·설정만 휴대폰 보안 저장소(iPhone 키체인 / Android Keystore)에 저장하고, 대화 내용·사진과 아래 새 기능으로 받은 내용은 저장하지 않습니다.
- 휴대폰과 PC가 직접 주고받는 새 기능: 아래 내용도 같은 Tailscale 길로 휴대폰과 PC가 직접 주고받으며 Blyck·Google·Apple 서버를 거치지 않습니다. ① 승인 알림을 펼치면 보이는 명령·파일 이름·폴더 이름·위험도(휴대폰이 PC에서 직접 받아 휴대폰 안에서 알림 글에 넣음)와 알림에서 누른 [허용]·[거부]. ② 휴대폰에서 새 채팅을 열 때 PC의 최근 폴더 경로(8개까지)와 휴대폰에서 입력한 새 폴더 이름·경로. ③ "내가 할 일" 목록(글·폴더 이름·끝냄 여부). ④ PC 칸 화면 사진 — PC Blyck의 설정 › 원격 연결에서 그 휴대폰의 "PC 화면 보기 허용"이 켜져 있을 때만(기본 켬, 끌 수 있음). 보기만 하고 조작은 못 합니다.
- 알림에 들어가는 것: 알림 종류(승인 필요·답 끝남·오류·긴 작업 끝남), PC 이름, 채팅 제목(20글자까지 줄임), 휴대폰이 그 채팅을 열 때 쓰는 내부 번호(승인 알림이면 승인 카드 번호도). 대화 내용·명령·파일·코드는 알림에 넣지 않습니다.
- 채팅 제목 끄기: 휴대폰 앱 설정 › 알림의 "채팅 제목 보이기"를 끄면, PC가 제목을 보내더라도 Blyck 알림 서버가 제목을 버리고 Google·Apple에 넘기지 않습니다.
- 잠금 화면 진행 표시: 알림을 켜고 휴대폰 앱 설정 › 알림의 "잠금 화면에 진행 표시"(기본 켬)를 켜 두면, AI가 진행 목록을 따라 일하는 동안 진행 숫자 두 개(예: 3/7)와 진행 중·끝남, PC 이름, 채팅 제목(위와 같은 20글자 규칙 — "채팅 제목 보이기"를 끄면 서버가 버림), 그 채팅의 내부 번호가 알림과 같은 길로 전달됩니다. 단계 이름은 보내지 않습니다.
- iPhone 진행 표시 주소: iPhone은 잠금 화면 진행 표시(Live Activity)의 배달 주소(push 토큰)를 Tailscale로 PC에 직접 건넵니다. PC는 이 주소를 메모리에만 두고(휴대폰마다 3개까지, 진행이 끝나거나 PC를 다시 켜면 지움) 진행을 보낼 때 함께 보냅니다. Blyck 알림 서버는 이 주소를 저장하지도 기록하지도 않고, Google(FCM)을 거쳐 Apple(APNs)로 넘겨 진행 표시 배달에만 씁니다.
- 거치는 곳: PC → Blyck 알림 서버(AWS 서울 리전) → Google Firebase Cloud Messaging → (iPhone이면) Apple Push Notification service → 휴대폰. Google·Apple은 알림을 배달하는 동안 위 내용을 처리합니다(각 회사의 정책 적용).
- 알림 서버가 보관하는 것: 알림 주소, 기기 종류, 알림을 받을 PC 목록(PC 기기 번호), 받을 알림 종류, 제목 보이기 설정, 휴대폰 앱이 할 줄 아는 기능 목록(예: "actions"·"progress" — 알림을 어떤 모양으로 보낼지 정하는 데만 씀), 암호화된 알림 열쇠. 알림 글·진행 숫자는 저장하지 않고 바로 전달합니다. 알림을 끄면 즉시, 앱이 30일 넘게 갱신하지 않으면(앱을 지운 경우 등) 자동 삭제됩니다.
- 서버 기록: 접속 기록(IP 주소·시각·요청 종류·결과)은 남용 방지와 오류 확인에만 쓰고 14일 후 자동 삭제합니다. 작동 기록(요청 종류·결과만)은 30일 후 삭제합니다. 요청 본문(채팅 제목 등)은 기록하지 않습니다. 등록 남용을 막으려고 IP 주소별 등록 횟수를 세며, 이 값은 2시간 안에 지워집니다.
- Firebase: 휴대폰 앱의 Firebase는 알림 받기에만 씁니다(사용 통계·광고·충돌 보고 기능 없음). 알림을 켜기 전에는 알림 주소를 만들지 않습니다. 알림을 배달하는 데 필요한 기술 정보(설치 식별자, 앱·부품 버전, 배달 상태 등)는 Google 정책에 따라 처리될 수 있습니다.
- 끄기: 휴대폰 앱 설정에서 알림 전체 또는 PC별로 언제든 끌 수 있습니다. PC Blyck은 알림을 켠 휴대폰과 짝을 맺은 경우에만 알림 서버에 연결합니다.
5. 수집하지 않는 것
- 편집 중인 코드·문서, 터미널 입출력, DB 조회 결과, SSH/SFTP/DB/VNC/WinRM 접속 정보
- 앱 안에서의 사용 행태(클릭·화면·기능 사용 통계), 광고 식별자
- 저장된 연결 비밀번호 — OS 암호화(Windows DPAPI / macOS Keychain / Linux 키링)로 사용자 PC 안에만 저장되며 외부로 나가지 않습니다.
6. 제3자 처리자
| 처리자 | 역할 | 전달 정보 |
|---|---|---|
| Amazon Web Services (AWS) | 업데이트 배포(CloudFront)·진단 저장(S3)·접속 기록 보관(S3)·알림 중계(서울 리전) | ①·③·⑤·⑥ 항목 |
| Lemon Squeezy (Stripe 계열) | 결제·라이선스 관리 (Merchant of Record) | ② 항목 + 구매 시 결제 정보(카드 정보는 당사에 전달되지 않음) |
| Google (Firebase Cloud Messaging) | 휴대폰 알림 배달(iPhone·Android) | ⑥ 항목 — 알림 주소, 알림 종류·PC 이름·채팅 제목(켠 경우), 진행 숫자(진행 표시를 켠 경우)·iPhone 진행 표시 주소 |
| Apple (Apple Push Notification service) | iPhone 알림 배달 | ⑥ 항목 — iPhone으로 가는 알림·진행 표시의 같은 내용 |
7. 이용자의 권리
진단 자료의 열람·삭제를 요청할 수 있습니다(티켓번호 필요). 휴대폰 알림 등록 정보는 휴대폰 앱에서 알림을 끄면 바로 삭제됩니다. 라이선스·결제 정보는 Lemon Squeezy 고객 포털에서 직접 관리할 수 있습니다. 문의: support@blyck.dev
8. 변경 고지
방침이 바뀌면 이 페이지와 앱 릴리스 노트로 알립니다.