개인정보 처리방침

시행일 2026년 10월 10일 · English

유한회사 디알랩스(이하 “회사”)는 Flasklings, 즉 CLI(수집기와 에이전트 플러그인 포함), flasklings.com, app.flasklings.com을 운영합니다. 데스크톱 앱은 아직 제공하지 않으며, 제공하면 이 방침이 적용됩니다. 이 방침은 회사가 어떤 개인정보를 왜, 얼마 동안 처리하는지, 누가 처리를 돕는지, 이용자에게 어떤 권리가 있는지 설명합니다. 이 방침은 「개인정보 보호법」에 따라 작성했습니다.

이 방침은 국문과 영문으로 게시하며, 두 내용이 다르면 국문이 우선합니다.

요약

1. 이용자 컴퓨터에서 읽고 보관하는 정보

CLI(수집기 포함)와 에이전트 플러그인은 펫의 상태와 사용량을 보여 주려고 이용자의 컴퓨터에서 다음을 읽습니다.

이 가운데 아래에 적은 것만 홈 디렉터리의 .flaskling 폴더 등에 보관하고, 나머지는 읽은 뒤 저장하지 않습니다.

사용 한도 비율은 화면에만 보여 주고 저장하지 않습니다. 같은 컴퓨터의 Flasklings 프로그램(예: 출시 예정인 데스크톱 앱의 대화창)이 요청하면 CLI는 세션의 대화 텍스트를 읽어 그 프로그램에 넘기며, 이 텍스트는 저장하거나 컴퓨터 밖으로 보내지 않습니다.

CLI가 기록한 정보 가운데 컴퓨터 밖으로 보내는 것은 2번 표의 일별 합계, 에이전트 구독 식별값, 실시간 상태뿐이며, 기기를 계정에 연결한 뒤에만 보냅니다. 서버와 통신할 때는 그 밖에 기기 연결 정보, IP 주소, 프로그램 정보(CLI의 이름·버전, 운영체제 종류, Node.js나 Bun의 버전)가 함께 전달됩니다(2번, 5번). flaskling setup에서 로그인 시 자동 시작을 켜면 수집기가 컴퓨터에 로그인할 때 시작되고, 연결된 기기는 flk 창을 열어 두지 않아도 30분마다 일별 합계를 보냅니다. flaskling setup --remove로 끌 수 있습니다. 이용자가 직접 설치한 다른 사람의 CLI 플러그인은 회사가 관리하지 않으며, 그 플러그인이 처리하는 정보에는 이 방침이 적용되지 않습니다.

2. 처리하는 개인정보의 항목, 목적, 보유 기간

이용자가 계정을 만들거나 기기를 연결하면 회사는 아래 정보를 처리합니다. 이용자가 가입한 서비스를 제공하기 위해 처리하며, 공개 프로필과 순위는 이용자가 켠 경우 그 동의에 따라 처리합니다.

항목목적보유 기간
로그인 계정
Supabase가 회사를 대신해 보관: 이메일 주소, 로그인 수단(GitHub·Google·이메일)별 사용자 ID, GitHub·Google이 알려 주는 이름·사용자 이름·프로필 사진 주소(Google Workspace 계정이면 소속 조직의 도메인 포함), 가입·로그인 시각, 로그인 세션 기록(세션 ID, 갱신 토큰, 로그인한 기기의 IP 주소와 브라우저 정보), 이메일 링크로 로그인한 경우 링크 토큰의 해시와 발송 시각, 그리고 Supabase의 로그(로그인·로그아웃·계정 삭제 같은 인증 활동의 감사 기록과 Supabase가 받은 요청의 기록: 사용자 ID, 이메일 주소, IP 주소, 브라우저 정보, 요청 주소, 시각). 회사 서버가 보관: Supabase 사용자 ID, GitHub으로 로그인한 경우 GitHub 사용자 ID와 사용자 이름(요청마다 로그인 토큰에 담겨 오는 이메일 주소와 이름은 저장하지 않음). GitHub·Google의 액세스 토큰은 회사 서버에 저장하지 않습니다. 이 토큰은 로그인하는 동안 Supabase에 잠시 보관되었다가 로그인을 마치면(마치지 않으면 하루쯤 뒤) 지워지고, 로그인 직후 이용자 브라우저의 로그인 세션(6번)에 담길 수 있으며 늦어도 로그아웃하면 지워집니다.
로그인, 로그인 링크 발송, 핸들 제안, 순위 참여 자격 확인계정 삭제 시까지. 로그인 링크는 1시간 뒤 만료되고 한 번 쓰면 무효, 로그인 세션 기록은 로그아웃할 때까지, Supabase의 로그는 1일
세션과 기기
로그인 세션을 구별하는 단방향 해시(세션 자체는 이용자의 브라우저와 Supabase에 보관, 위 항목과 6번 참고), 연결된 기기별 이름·권한·연결 시각·마지막 접속 시각, 기기 토큰의 단방향 해시.
로그인 유지, 기기 관리세션 해시 90일(계정을 삭제하면 바로 삭제). 기기 기록은 계정 삭제 시까지(해제한 기기는 해제 표시와 함께 남고, 그 기기의 토큰과 실시간 상태는 해제 즉시 삭제)
프로필과 게임 데이터
핸들과 이전 핸들, 표시 이름, 시간대와 그 변경 이력, 만 14세 이상 확인 여부와 시각, 공개 설정, 펫과 그 이름·외형·착용 아이템, 아이템, 에센스 잔액과 내역.
연령 확인, 펫, 성장, 에센스, 상점 운영계정 삭제 시까지. 이전 핸들은 30일간 새 핸들로 연결
연결된 기기의 일별 합계
날짜와 시간대, 코딩 에이전트·모델별 작업 시간과 세션이 열려 있던 시간, 종류별 토큰 수, 이용자가 작성한 커밋 수, 기록한 기기와 수집기의 ID.
성장과 에센스, 구독별 사용량 표시, 참여한 경우 순위계정 삭제 시까지
에이전트 구독 식별값(구독으로 쓰는 경우)
Claude Code를 Claude 계정 로그인으로, Codex를 ChatGPT 계정 로그인으로 쓰면 그 로그인의 조직·사용자 ID로 만든 해시값을 일별 합계에 붙여 받습니다. 원래 ID는 받지 않으며, API 키처럼 구독이 아닌 사용에는 붙이지 않습니다.
구독별·기기별 사용 비율 표시, 같은 구독을 쓰는 다른 계정 표시(4번)계정 삭제 시까지
실시간 상태(사용하는 경우)
세션을 나타내는 키 해시, 코딩 에이전트, 상태, 시각.
다른 기기에 세션 상태 표시24시간 미만. 기기를 해제하면 삭제
구매(판매 시작 후)
주문, 아이템, 금액, 통화, 결제 상태, 법정대리인 동의와 청약철회 안내 확인 여부. 카드 정보는 판매대행사(Paddle, 5번)에만 있습니다.
아이템 지급, 환불 처리, 법적 의무 이행「전자상거래 등에서의 소비자보호에 관한 법률」에 따라 계약·청약철회·대금결제·재화 공급 기록 5년, 소비자 불만·분쟁 처리 기록 3년
보안 기록
IP 주소를 회사만 아는 키로 바꾼 해시값(IPv6 주소는 앞 64비트로 만들며, 이용 한도 관리에만 사용), 계정 활동 기록(로그인, 연령 확인, 기기·개인정보·시간대 설정 변경, 내보내기, 삭제, 이용 제한, 에센스·아이템 조정 등). 활동 기록은 이메일, 핸들, IP 주소 없이 가명 ID로 저장합니다.
부정 이용 방지, 이용자에게 계정 활동 표시IP 해시 약 하루, 활동 기록 90일
이용 제한 기록
이용 제한·정지의 사유와 기간, 통지와 소명 기록, 순위에서 제외한 기록.
약관 위반 대응(이용약관 제6조, 제12조)계정 삭제 시까지

회사 서버 프로그램의 요청 로그에는 요청마다 요청 ID, 요청 방식, 경로의 형태(핸들이나 토큰 같은 값은 뺀 것), 결과 코드, 처리 시간만 남고, IP 주소, 계정, 보낸 내용은 남지 않습니다. 서버를 운영하는 Railway와 사이트를 전달하는 Cloudflare가 남기는 요청 로그는 5번에 적었습니다. 보유 기간이 끝난 정보는 지체 없이 파기합니다.

3. 수집하지 않는 정보

서버는 예상하지 않은 필드가 담긴 업로드와, 경로·웹 주소·키처럼 보이는 모델 이름을 거부합니다.

4. 다른 사람에게 보이는 정보

5. 제3자 제공과 처리 위탁

회사는 개인정보를 팔거나 다른 사람에게 제공하지 않습니다. 다만 법원의 명령 등 법에 따라 요구되는 경우는 예외이며, 유료 판매가 시작되면 아래와 같이 결제에 필요한 정보를 판매대행사에 보냅니다.

다음 회사가 회사를 대신해 개인정보를 처리합니다.

수탁자위탁 업무위치
Cloudflare, Inc.flasklings.com과 app.flasklings.com 호스팅, 두 사이트로 오가는 모든 트래픽(IP 주소 포함) 전송, app.flasklings.com의 요청을 회사 서버로 전달미국 회사. 미국·유럽 연합의 핵심 데이터센터와 요청이 거치는 각국 데이터센터
Railway Corporation회사 서버 운영(계정·서비스 정보 처리, 요청 로그 보관)싱가포르 서버(미국 회사)
Supabase Pte. Ltd.데이터베이스 호스팅, 로그인 처리와 로그인 링크 이메일 발송(Supabase가 기본 제공하는 메일 기능)대한민국 서울에 저장(싱가포르 회사. 운영과 지원은 국외에서도 하며, 아래 국외 이전 참고)

GitHub이나 Google로 로그인하면 로그인 과정은 GitHub, Inc.나 Google LLC가 자체 개인정보 처리방침에 따라 처리하고, 이용자의 이메일 주소와 이름 같은 프로필 정보를 회사에 알려 줍니다.

유료 아이템 판매가 시작되면 Paddle이 판매대행사로서 결제를 처리합니다(한국 이용자에게 파는 회사는 Paddle.com Market Limited, 영국). Paddle은 결제 화면에서 이용자에게 결제 수단과 청구지 정보를 직접 받아 자체 개인정보 처리방침에 따라 처리하며, 회사는 카드 정보를 받지 않습니다. 회사는 결제를 시작할 때 이메일 주소, Supabase 사용자 ID, 주문한 아이템과 금액을 Paddle에 보냅니다. 판매를 시작하기 전에 이 제공의 근거와 Paddle의 보유 기간을 이 방침에 더하며, 그 전에는 Paddle로 보내는 정보가 없습니다.

개인정보의 국외 이전

다음 회사로 개인정보가 국외 이전됩니다.

이전받는 자이전 항목과 목적시기·방법과 보유 기간
Cloudflare, Inc.(미국 회사). 이전 국가: 미국, 유럽 연합, 요청이 거치는 Cloudflare 데이터센터가 있는 국가
privacyquestions@cloudflare.com
IP 주소, flasklings.com과 app.flasklings.com에 보내는 요청. 웹사이트 제공과 회사 서버로 요청 전달두 사이트를 이용할 때마다 네트워크를 통해. app.flasklings.com의 요청 로그(요청 방식, 주소, 결과와, IP 주소로 추정한 국가처럼 Cloudflare가 덧붙이는 요청 정보)는 3일 보관하며, flasklings.com의 요청 로그는 남기지 않음
Railway Corporation, 미국(서버는 싱가포르)
privacy@railway.com
회사 서버가 처리하는 2번 표의 정보, IP 주소, 브라우저나 CLI의 프로그램 정보(User-Agent). 회사 서버 운영대시보드나 CLI가 회사 서버에 요청할 때마다 네트워크를 통해. 데이터는 Railway에 저장하지 않으며, Railway의 요청 로그(요청 방식, 주소, 호스트, 결과, 처리 시간, 요청·응답 크기, 프로그램 정보, 요청을 보낸 IP 주소)와 회사 서버 프로그램의 로그(2번)는 7일간 남음
Supabase Pte. Ltd.(싱가포르 회사). 지원 업무는 Supabase, Inc.(미국) 등 계열사도 함께 맡음. 이전 국가: 싱가포르, 미국 등 Supabase와 그 수탁 회사가 인력과 시설을 둔 국가(데이터베이스는 대한민국 서울)
privacy@supabase.com
Supabase가 서비스를 운영·지원하면서 원격으로 접근하는 2번 표의 정보와, Supabase의 로그(2번). 데이터베이스와 로그인 운영운영·장애 지원에 필요할 때 네트워크를 통한 원격 접근, 로그는 로그인하거나 Supabase에 요청할 때마다. 데이터는 2번의 기간 동안, 로그는 1일

이 이전 없이는 서비스를 제공할 수 없습니다. 원하지 않으면 계정을 삭제하고 서비스 이용을 중단할 수 있습니다.

6. 쿠키 등 자동 수집 장치

app.flasklings.com은 다음 쿠키와 브라우저 저장소(localStorage)를 씁니다. flasklings.com은 쿠키를 설정하지 않습니다.

이름목적만료
flasklings_signed_in
쿠키
로그인했는지 표시(로그인 정보는 담지 않음)400일 또는 로그아웃할 때
sb-…-auth-token
브라우저 저장소
로그인 유지. Supabase의 로그인 세션(액세스·갱신 토큰과 이메일 주소, GitHub·Google이 알려 준 이름 같은 로그인 정보)을 담습니다. 대시보드는 여기서 읽은 이름을 표시 이름으로 제안하며, 회사 서버는 이 이름을 이용자가 저장할 때만 보관합니다.로그아웃할 때
sb-…-auth-token-code-verifier
브라우저 저장소
로그인 위조 방지로그인을 마칠 때
flasklings.profile-setup.<계정 ID>
브라우저 저장소
첫 프로필 설정에서 저장을 누른 핸들, 표시 이름, 공개·사용량 설정을 회사 서버에 저장을 마칠 때까지 보관저장을 마치거나, 지금 프로필을 그대로 두기로 할 때
flasklings.timezone-kept.<계정 ID>
브라우저 저장소
처음 쓸 때 묻는 시간대 질문에 지금 시간대를 그대로 쓰겠다고 답한 것(그 시간대의 이름). 이 브라우저에서 다시 묻지 않는 데만 씁니다.이용자가 브라우저 저장소를 지울 때
flasklings.policy-notice.<계정 ID>
브라우저 저장소
이용약관과 이 방침의 새 버전을 알리는 대시보드 안내를 닫았다는 것. 이 브라우저에서 그 안내를 다시 보여 주지 않는 데만 씁니다.이용자가 브라우저 저장소를 지울 때

분석·광고·추적 쿠키는 쓰지 않습니다. 브라우저에서 쿠키나 저장소를 차단할 수 있지만, 그러면 로그인할 수 없습니다. flasklings.com은 애니메이션 일시 정지 설정만 브라우저 저장소(flaskling-motion)에 보관합니다.

언어가 없는 정책 링크(예: flasklings.com/privacy)를 열면, Cloudflare가 IP 주소로 판단한 국가가 대한민국이면 국문을, 그 밖이면 영문을 보여 줍니다. 국가 정보는 이 선택에만 쓰며 저장하지 않습니다.

7. 이용자의 권리와 행사 방법

이용자는 개인정보의 열람, 정정, 삭제, 처리정지를 요구하고 동의를 철회할 수 있습니다. 상당 부분은 설정에서 직접 할 수 있습니다.

그 밖의 요청은, Supabase가 보관하는 로그인 정보처럼 내보내기에 담기지 않는 정보의 열람을 포함해, 아래 개인정보 보호책임자에게 해 주세요. 10일 안에 답변합니다. 법정대리인 등 이용자가 위임한 사람도 요청할 수 있습니다. 법에 따라 보관해야 하는 정보가 있으면 무엇을 왜 보관하는지 알려 드립니다.

8. 계정 삭제와 개인정보의 파기

설정에서 계정을 삭제하면 모든 접근이 즉시 끝나고, 공개 프로필과 순위가 내려가며, 계정 데이터와 Supabase의 로그인 정보가 곧이어 삭제됩니다. 결제 기록과 이어 두어야 하는 Supabase 로그인 ID는 이메일 주소, 이름, 사진, 로그인 세션을 지운 채 남을 수 있습니다. 되돌릴 수 없으며, 다시 가입하면 새 계정이 만들어집니다. 만 14세 미만이라고 답했거나 만 14세 이상인지 확인하지 않은 계정을 지울 때(10번)도 같습니다.

삭제 후에는 다음만 보관합니다.

데이터베이스 백업에 있는 사본은 백업이 만료되면서 사라집니다. 백업을 복원하는 경우에는 사용하기 전에 삭제된 계정을 다시 삭제합니다. 전자 파일은 복구할 수 없는 방법으로 삭제하며, 종이로 된 개인정보는 보관하지 않습니다.

9. 안전성 확보 조치

10. 만 14세 미만 아동

Flasklings는 만 14세 미만 아동을 대상으로 하지 않으며, 계정은 만 14세 이상만 쓸 수 있습니다. 로그인하면 계정마다 한 번 만 14세 이상인지 묻고, 확인하기 전에는 설정의 내보내기와 계정 삭제 말고는 계정을 쓸 수 없습니다. 만 14세 미만이라고 답하면 바로 계정 삭제를 시작해 8번과 같이 계정 데이터와 Supabase의 로그인 정보를 지웁니다. 답하지 않은 계정은 확인을 묻기 시작한 때부터 30일이 지나면 같은 방법으로 삭제합니다. 그 밖에 법정대리인의 동의 없이 만 14세 미만 아동의 개인정보를 보유하고 있음을 알게 되면 삭제합니다.

11. 개인정보 보호책임자

개인정보 보호책임자는 대표 이제석입니다. 개인정보에 관한 문의, 요청, 불만은 ceo@d-alabs.com 또는 010-2983-3375으로 연락해 주세요.

12. 권익침해 구제 방법

회사 외에 도움이 필요하면 다음 기관에 문의할 수 있습니다.

13. 개인정보 처리방침의 변경

이 방침을 바꾸면 새 방침과 시행일을 이 페이지에 게시하고 대시보드로 계정 보유자에게 알립니다. 시행 7일 전까지, 이용자의 권리에 중요한 변경은 시행 30일 전까지 알립니다.

이번 개정은 이미 이루어지고 있는 개인정보 처리에 관한 안내를 바로잡는 것이어서, 위의 알림 기간을 두지 않고 게시한 날부터 시행합니다.

14. 문의

고객 지원 페이지나 아래 연락처로 문의해 주세요.