개인정보 처리방침
시행일: 2026년 10월 20일 (처음 판 2026년 10월 18일)
요약 — Bluetong 은 Levelupsoft Inc.(이하 「회사」)가 만드는, 데이터 모델링 프로젝트(.vpp · .blue)를 열어 보고 고치는 도구입니다(웹 bluetong.com · macOS 앱 · 명령줄 도구). 초대받은 회원만 쓸 수 있습니다. 회사는 로그인과 프로젝트 저장 · 공유에 필요한 정보만 처리하고, 광고 · 분석 · 추적 도구를 쓰지 않습니다.
목차
- 수집하는 개인정보
- 프로젝트와 앱 데이터
- 회원이 넣은 설정과 외부 접속
- 웹사이트
- 문의 시 처리하는 정보
- 제3자 제공 · 처리 위탁 · 국외 이전
- 보유 기간과 파기
- 이용자의 권리
- 아동의 개인정보
- 개인정보 보호책임자
- 방침의 변경
1. 수집하는 개인정보
- 회원 정보: 전자우편 주소(로그인 ID), 이름, 비밀번호(복원할 수 없는 해시 — argon2id — 로만 저장), 역할(관리자 · 회원).
- 가입 확인: 가입 때 보낸 6자리 인증번호(번호 자체는 저장하지 않고 검증값만), 요청한 IP 주소.
- 접속 기록: 로그인 세션(접속 IP 주소, 웹 · macOS 앱 · 명령줄 중 어느 것인지), 감사 기록(로그인 · 초대 · 공유 · 저장 · 권한 변경과 그때의 IP 주소).
회원 가입은 관리자가 발급한 초대코드로만 할 수 있으며, 위 정보는 가입 · 로그인 때 회원이 직접 입력하거나 이용 과정에서 생깁니다.
2. 프로젝트와 앱 데이터
- 서버에 올린 프로젝트: 회원이 서버에 올리거나 고친 프로젝트의 내용, 편집 기록, 공유 설정을 회사 서버에 저장합니다. 공유는 회원이 고른 다른 회원에게만 보입니다.
- 이 기기의 파일: 이 Mac · 이 브라우저에서 연 .vpp 는 「서버에 올리기」를 하기 전에는 서버에 남지 않습니다. 다만 편집을 켜면 편집 계산을 위해 서버에 임시 작업 사본을 만들고, 파일을 닫으면 지웁니다.
- 이 기기에만 두는 것(서버로 보내지 않음): 화면 설정, 최근 연 파일 목록, 로그인 세션의 통신 키(웹은 브라우저 저장소, macOS 앱은 키체인).
3. 회원이 넣은 설정과 외부 접속
- 데이터베이스 접속 정보: 「DB 에서 가져오기」에 쓰는 주소 · 계정. 비밀번호는 암호화해 저장하며 화면에 다시 보여 주지 않습니다. 이 기능을 쓰면 회사 서버가 회원이 지정한 데이터베이스에 접속해 테이블 정의(DDL)만 읽습니다.
- AI 설정과 AI 채팅: 관리자나 회원이 설정한 AI 제공자의 주소 · 모델 · API 키(암호화 저장). 회원이 AI 채팅을 쓸 때만 대화 내용과 열린 다이어그램의 요약(테이블 · 컬럼 이름 등)을 그 제공자에게 보냅니다.
- API 키: 회원이 명령줄 · MCP · 다른 프로그램에서 쓰려고 만든 API 키의 이름, 공개키(서명 확인용 — 키의 비밀 부분은 회원의 화면에서 만들어지며 회사 서버로 오지 않습니다), 범위(읽기 전용 · 읽기와 편집), 쓸 수 있는 프로젝트, 만료 시각, 마지막으로 쓴 시각과 IP 주소를 저장합니다.
- 파일 태그 · 설정: 회원이 파일에 단 태그(그 회원만 봅니다 — 공유한 사람 · 받은 사람의 태그는 서로 보이지 않습니다)와 회원의 설정(휴지통 보관 기간, 공유 알림 메일 받기)을 회사 서버에 저장합니다. 테마 · 다이어그램 색 같은 화면 설정은 회원의 브라우저 · Mac 에만 둡니다.
- 공유 알림: 다른 회원이 프로젝트를 공유하거나 공유 권한을 바꾸면, 받는 회원에게 알림(보낸 회원의 이름 · 전자우편, 프로젝트 이름, 받은 권한, 읽은 시각)을 저장하고 웹 · macOS 앱 화면에 바로 보여 줍니다. 알림을 전자우편으로도 받을지의 설정(처음엔 켜짐)도 저장합니다.
- 푸시 알림 구독: 회원이 「창을 닫아도 이 브라우저에 알림」을 켜거나 macOS 앱(TestFlight 판)이 알림을 받도록 등록하면, 그 브라우저의 푸시 주소와 암호화 키 또는 그 Mac 의 기기 토큰, 브라우저 정보(User-Agent), 마지막으로 전달한 시각과 실패 횟수를 저장합니다.
- AI 채팅 대화 내역: 회원이 지난 대화를 다시 보고 이어 갈 수 있도록, AI 가 답한 대화(회원이 보낸 말, 첨부한 글 파일의 내용, 첨부한 그림의 작은 미리 보기, AI 의 답과 제안, 제안을 적용한 결과)를 회원 · 프로젝트 · 다이어그램별로 회사 서버에 저장합니다. 첨부한 그림의 원본은 저장하지 않습니다. 대화는 그 회원만 볼 수 있습니다.
4. 웹사이트
bluetong.com 은 로그인을 유지하는 세션 쿠키 하나만 씁니다(자바스크립트가 읽을 수 없고 HTTPS 로만 오갑니다). 광고 · 분석 · 추적 쿠키나 외부 스크립트는 쓰지 않으며, 페이지의 모든 파일은 bluetong.com 에서만 받습니다. macOS 앱 내려받기 페이지(bluetong.com/download)는 로그인 없이 쓸 수 있고 따로 개인정보를 받지 않습니다.
5. 문의 시 처리하는 정보
전자우편으로 문의하시면 보내신 주소 · 이름(적으신 경우) · 문의 내용을 답변과 처리를 위해서만 씁니다.
6. 제3자 제공 · 처리 위탁 · 국외 이전
회사는 법령에 따른 요청이 없는 한 개인정보를 제3자에게 제공하지 않습니다. 서비스 운영을 위해 아래와 같이 처리를 맡기며, 이 과정에서 정보가 국외로 이전될 수 있습니다.
| 받는 곳 | Google LLC — Google Workspace(Gmail) |
|---|---|
| 목적 | 가입 인증번호 메일 · 공유 알림 메일(회원이 끄지 않은 경우) 발송, 문의 메일 송수신 |
| 이전되는 정보 | 받는 사람 전자우편 주소, 인증번호 메일 · 공유 알림 메일(보낸 회원의 이름 · 전자우편, 프로젝트 이름, 권한) · 문의 메일 내용 |
| 국가 · 시기 · 방법 | 미국 등 Google 데이터센터 · 메일을 보내거나 받을 때 · 암호화된 네트워크 전송 |
| 보유 기간 | Google Workspace 계정의 메일 보관 기간 동안 |
| 받는 곳 | 관리자나 회원이 설정한 AI 제공자(예: Ollama Cloud, OpenAI 호환 서비스) |
|---|---|
| 목적 | 회원이 요청한 AI 채팅 답변 |
| 이전되는 정보 | 대화 내용, 열린 다이어그램의 요약 |
| 국가 · 시기 · 방법 | 설정한 제공자의 서버 소재지 · 회원이 AI 채팅을 쓸 때만 · 암호화된 네트워크 전송 |
| 보유 기간 | 해당 제공자의 정책에 따름 |
| 받는 곳 | 브라우저 회사의 푸시 서비스 — Google LLC(Chrome · Edge 의 Firebase Cloud Messaging), Mozilla Corporation(Firefox), Apple Inc.(Safari), Microsoft Corporation(Windows 의 Edge) |
|---|---|
| 목적 | 창을 닫아 둔 브라우저에 공유 알림 전달 |
| 이전되는 정보 | 그 브라우저의 푸시 주소, 암호화된 알림(받는 브라우저만 열 수 있어 푸시 서비스는 내용을 볼 수 없음) |
| 국가 · 시기 · 방법 | 미국 등 각 회사의 데이터센터 · 회원이 웹 푸시를 켠 브라우저에 알림이 생길 때 · 암호화된 네트워크 전송 |
| 보유 기간 | 알림을 전달할 때까지(각 회사의 정책에 따름) |
| 받는 곳 | Apple Inc. — Apple 푸시 알림 서비스(APNs) |
|---|---|
| 목적 | 실행하지 않은 macOS 앱에 공유 알림 전달 |
| 이전되는 정보 | 그 Mac 의 기기 토큰, 알림 글(보낸 회원의 이름, 프로젝트 이름) |
| 국가 · 시기 · 방법 | 미국 등 Apple 데이터센터 · 알림을 받도록 등록한 Mac 에 알림이 생길 때 · 암호화된 네트워크 전송 |
| 보유 기간 | 알림을 전달할 때까지(Apple 의 정책에 따름) |
회원 정보 · 프로젝트 · 기록은 회사가 운영하는 대한민국의 서버에 둡니다.
7. 보유 기간과 파기
- 회원 정보 · 접속 기록 · 감사 기록: 회원 자격이 있는 동안 보관하고, 탈퇴하거나 지우기를 요청하면 지체 없이 파기합니다. 법령이 보관을 요구하는 기록은 그 기간 동안만 따로 보관합니다.
- 프로젝트: 회원이 「휴지통으로 이동」하면 회원이 정한 기간(처음엔 7일, 1–365일) 동안 휴지통에 두었다가, 그 기간이 지나면 그 내용 · 편집 기록 · 공유 설정 · 태그를 함께 지웁니다(서버가 한 시간마다 확인). 휴지통에 있는 동안은 회원만 볼 수 있고 되돌릴 수 있으며, 공유받은 회원에게는 보이지 않습니다. 「즉시 삭제」 · 「휴지통 비우기」는 바로 지웁니다. 탈퇴하면 그 회원의 프로젝트를 모두 지웁니다.
- 파일 태그: 회원이 지우면 바로, 그 파일이 지워지면 함께 지웁니다. 탈퇴하면 모두 지웁니다.
- 편집용 임시 작업 사본: 파일을 닫으면 지우고, 닫지 못하고 남은 것은 하루가 지난 뒤 그 회원이 다음에 편집을 시작할 때 지웁니다.
- AI 채팅 대화 내역: 회원이 「대화 목록」에서 지우면 바로 지웁니다. 탈퇴하면 그 회원의 대화를 모두 지웁니다.
- API 키: 폐기하면 그 키로는 더 쓸 수 없고, 폐기한 키의 기록(이름 · 공개키 · 사용 시각과 IP)은 사용 내역 확인을 위해 회원 자격 동안 보관합니다. 탈퇴하면 모두 지웁니다.
- 공유 알림: 회원 자격 동안 보관하고(목록에는 최근 50개), 탈퇴하면 모두 지웁니다.
- 푸시 알림 구독: 회원이 끄면 바로 지우고, 푸시 서비스가 더는 쓰이지 않는 주소라고 알리거나 10번 잇달아 전달하지 못하면 지웁니다. 탈퇴하면 모두 지웁니다.
- 문의 메일: 처리를 마친 뒤 필요가 없어지면 지웁니다.
- 백업: 장애 복구를 위해 서버 데이터를 매일 백업해 최근 14개(약 2주)까지 두고, 오래된 것부터 지웁니다. 지운 정보도 그 기간이 지나면 백업에서 사라집니다.
8. 이용자의 권리
자기 개인정보를 열람 · 정정 · 삭제하거나 처리를 멈추라고 요청할 수 있고, 탈퇴할 수 있습니다. 비밀번호는 앱에서 직접 바꿀 수 있고, 그 밖의 요청과 탈퇴는 halo@levelupsoft.com 으로 보내 주세요. 본인임을 확인한 뒤 지체 없이 처리하고 결과를 알려 드립니다.
개인정보 침해에 대한 신고나 상담은 아래 기관에도 할 수 있습니다.
- 개인정보침해신고센터(한국인터넷진흥원): privacy.kisa.or.kr · 국번 없이 118
- 개인정보분쟁조정위원회: www.kopico.go.kr · 1833-6972
- 대검찰청: www.spo.go.kr · 국번 없이 1301
- 경찰청: ecrm.police.go.kr · 국번 없이 182
9. 아동의 개인정보
Bluetong 은 초대받은 회원이 업무에 쓰는 도구로, 만 14세 미만 아동을 대상으로 하지 않습니다. 만 14세 미만 아동의 정보가 수집된 것을 알게 되면 지체 없이 지웁니다.
10. 개인정보 보호책임자
| 회사 | Levelupsoft Inc. |
|---|---|
| 개인정보 보호책임자 | Patrick Kim (developer) |
| 전자우편 | halo@levelupsoft.com |
11. 방침의 변경
이 방침을 바꾸면 시행 전에 이 페이지에 알립니다. 처음 판은 2026년 10월 18일부터 시행했고, 2026년 10월 19일 판은 AI 채팅 대화 내역의 저장과 파기(3 · 7절)를, 같은 날 오후 판은 API 키의 저장과 보관(3 · 7절)을, 같은 날 저녁 판은 공유 알림 · 푸시 알림 구독과 그 전달(3 · 6 · 7절)을, 2026년 10월 20일 판은 파일 태그 · 회원 설정의 저장과 휴지통 보관 기간(2 · 7절)을 더했습니다.