개인정보처리방침
법률 검토 전 초안
시행일: 2026년 10월 27일 · 대상: beat.dongding.dev, camp.dongding.dev 등 공용 앱 메뉴에 나오는 dongding 앱
1. 처리하는 개인정보 항목
Kun(이하 '운영자')은 dongding 공용 앱(world.dongding.dev, beat.dongding.dev, camp.dongding.dev, trillog.dongding.dev, duobit.dongding.dev 등 공용 앱 메뉴에 나오는 앱과 앱 목록 home.dongding.dev, 이하 '서비스')을 운영하며, 개인정보 보호법에 따라 서비스에 필요한 최소한의 정보만 처리해요. 같은 dongding.dev 주소라도 따로 운영하는 서비스(Voopo, 블로그 등)는 이 방침이 아니라 각 서비스의 방침을 따라요.
- Google 로그인 시 Google 이 제공하는 계정 식별자(sub), 이름, 이메일 주소, 프로필 사진 주소
- beat(beat.dongding.dev)에 저장하는 것: 비트 제목, 곡(동마다 켠 창문·멜로디, 배치도, 조·빠르기, 음색과 효과), 공개 여부, 리믹스 원작, 공개 비트에 함께 보이는 만든 사람 이름(Google 계정 이름), 비트 만들기의 '원곡으로'에서 고른 소리 파일은 이용자 기기 안에서만 분석(음 인식 모델로 음표 따기)하고, 파일은 저장하거나 어디로 보내지 않아요. AI 편곡을 누르면 기기에서 딴 악보만 Anthropic 에 보내요
- camp(camp.dongding.dev)에 저장하는 것: 여행 장소 이름·주소·좌표, 출발 날짜, 박 수, 인원, 캠핑 방식, 날씨 조건과 받아 둔 날씨 예보, 이동(차 종류·차 이름), 식단(끼니별 메뉴), 챙길 품목과 체크 상태(직접 추가한 항목과 AI 로 만든 장보기 목록 포함)
- camp 에서 여행을 함께 편집할 때: 공유 링크(추측할 수 없는 무작위 문자열)와 만든 시각, 함께 쓰는 사람 기록(여행, 계정, 참여한 시각)
- camp 의 AI 기능(로그인한 이용자만 써요)을 쓸 때: 쓴 기능의 종류와 시각(사용 한도를 세는 데만 써요), AI 지역 검색으로 찾은 지역과 찾은 곳 수. 한 문장 여행에 쓴 문장, 너구리에게 한 말과 그 AI 답은 저장하지 않아요(AI 가 만든 장보기 목록과 이용자가 골라 더하거나 적용한 내용은 여행에, AI 지역 검색으로 찾은 장소는 공개 추천지 목록에 저장돼요)
- camp 의 근처 차박지를 찾을 때 브라우저가 알려 주는 지금 위치. 거리는 브라우저에서 재고 저장하지 않아요
- trillog(trillog.dongding.dev)에 저장하는 것: 여행 제목, 경유지(이름, 주소, 좌표, 도착 시각, 숙박한 곳인지, 순서), 올린 사진과 영상마다 종류(사진 또는 영상), 같은 파일을 다시 올리지 않게 알아보는 열쇠(파일 이름, 크기, 찍은 시각), 찍은 시각, 찍은 곳의 좌표(GPS), 속한 경유지나 지나는 구간(가는 길), 작은 미리보기 그림(긴 쪽 480px JPEG), 경유지마다 영상에 쓸 사진 2장까지와 구간마다 가는 길 사진 3장까지의 1080px JPEG, 이웃한 두 경유지 사이 구간의 이동 수단과 차 구간의 도로 경로(거리와 걸리는 시간 포함). 찍은 시각과 위치는 이용자 기기 안에서 파일을 읽어 알아내고, 원본 사진과 영상은 올리지 않아요
- trillog 에서 찍은 시각이나 위치 기록이 없는 파일에 장소와 시각을 직접 붙일 때: 고른 시각과 고른 장소(기존 경유지나 검색해서 찾은 곳)의 좌표를 그 파일의 시각과 위치로 저장해요
- trillog 에서 공유 링크를 켜면 무작위 22자 링크 열쇠를 저장하고, 링크를 아는 사람은 로그인 없이 여행 제목, 경유지 이름, 주소, 좌표, 도착 시각, 경로, 경유지마다 고른 사진 2장까지, 가는 길 사진과 그 사진의 줄인 위치(약 100m)와 찍은 시각을 영상으로 볼 수 있어요. 링크를 끄거나 새로 만들면 옛 링크는 바로 열리지 않아요
- duobit(duobit.dongding.dev)에 저장하는 것: 공간(만든 사람, 만든 시각, 초대 링크 열쇠와 만료 시각), 공간 사람마다 표시 이름과 색, 일정(제목, 시작과 끝 시각, 종일인지, 장소, 누구의 일정인지, 만든 사람, 고친 시각), 공간 만들기 기록(계정 고유 번호와 시각)
- camp·world·beat 의 외부 API 호출 기록(camp 는 AI(Anthropic)와 지도(카카오)를, world 는 운영자의 맵 만들기 AI, AI 주민, 말로 만들기(Anthropic)를, beat 는 AI 작곡(Anthropic)을 부를 때마다 남겨요. camp 에서 로그인하지 않고 쓰는 지명 검색도 남아요): 기능 이름, 시각, 계정 고유 번호(로그인했을 때. 지명 검색에는 남기지 않아요), IP 주소, 처리 결과(상태 코드), 걸린 시간, 토큰 수, 비용, 한 번의 요청을 묶는 무작위 번호. 프롬프트, AI 답, 입력한 글, 검색어, 위치는 남기지 않아요
- trillog 의 길찾기 호출 기록(여행 화면이 차 구간의 도로 경로를 카카오모빌리티에 물을 때마다 남겨요): 기능 이름, 시각, 계정 고유 번호, 처리 결과(상태 코드), 걸린 시간. 경유지 좌표와 IP 주소는 남기지 않아요
- 접속 기록(공용 앱과 home.dongding.dev, plate.dongding.dev, seulseul.dongding.dev 에 들어올 때, 운영자 화면 admin.dongding.dev 에 로그인할 때 남겨요. 로그인하지 않은 방문자와 운영자가 아닌 계정으로 admin 에 로그인한 사람도 남아요): IP 주소, 브라우저 정보(User-Agent 일부), 접속 시각, 들어온 앱, 기록 종류(로그인 뒤 첫 기록인지 그냥 방문인지), 로그인했다면 계정 고유 번호와 로그인 세션을 구분하는 번호, 들어온 곳 주소(쿼리는 뺀 주소와 경로만), 처음 연 페이지 경로, 링크 꼬리표(utm_source, utm_medium, utm_campaign), 브라우저 식별 쿠키(dd_vid, 무작위 번호, 400일). plate·seulseul 에서 가입하면 가입 시각, 앱 사용자 번호를 해시한 값, dd_vid 값도 남지만 개인을 알 수 없는 형태이고 이름과 이메일은 받지 않아요. 본 화면의 쿼리나 입력한 내용은 남기지 않아요
- world(world.dongding.dev)에 접속해 있는 동안 주고받는 것: 이름표(닉네임, 닉네임이 없으면 Google 계정 이름, 로그인 전에는 '손님'), 이름표의 레벨과 입은 산 물건(로그인한 경우), 섬과 미니게임 맵 안의 위치와 방향, 탄 탈것, 움직임(점프·오르기 중인지와 그 진행, 드리프트·부스터 중인지), 아바타 모습 번호, 데려온 동물(종류, 성장 단계, 이름), 탭 신원 키, 광장 미니게임 방에 들어가 있는 동안의 자리(든 방, 방에 들어온 시각, 게임과 대결 방식, 고른 직업이나 탈것)와 방장이 판을 시작할 때 보내는 판 정보(판 번호, 방 사람의 탭 신원 키와 차례, 고른 것), 미니게임 판의 진행(카트 게임의 출발과 도착 기록, 술래잡기의 술래 차례·시간, 대결의 고른 방식·직업·준비 여부와 공격·기술·맞음·체력·증강체), 접속 대기열(동시에 들어온 사람이 많을 때)의 탭마다 새로 만드는 무작위 번호와 기다리는지·들어갔는지, 줄에 선 시각. 위치·방향·탈것·움직임과 미니게임 방·진행, 접속 대기열은 저장하지 않아요
- world 에 저장하는 것: 탭 신원 키(로그인한 상태로 world 에 들어올 때마다 새로 만드는 무작위 번호와 계정 고유 번호, 만든 시각, 마지막으로 접속 중임을 알린 시각, 같은 계정으로 다른 곳에서 들어와 이 접속이 끊겼으면 그 시각), 아바타 모습 번호(로그인한 경우, 바꾼 횟수와 시각), 처음 안내를 본 시각(로그인한 경우), 채팅(보낸 말, 보낸 사람 이름, 계정 고유 번호 또는 손님 식별값, 말풍선을 띄울 탭 신원 키, 보낸 시각, 접속 IP 를 되돌릴 수 없게 바꾼 값), 신고(신고한 말, 까닭, 신고한 계정 또는 손님 식별값, 접속 IP 를 되돌릴 수 없게 바꾼 값, 시각)
- world 에 로그인해 게임을 하면 저장하는 것: 동물(계정마다 한 마리: 종류, 이름, 데려온 시각, 마지막으로 먹이를 준·쓰다듬은·이름을 바꾼 시각, 먹이를 준 날 수와 마지막으로 센 날, 남용을 막는 시간당 돌본 횟수), 카트 게임 기록(코스, 탄 것, 서버가 잰 출발·체크포인트를 지난·도착 시각, 코스마다 가장 빠른 기록과 그 시각), 대결·술래잡기 전적(로그인한 사람끼리 한 판: 게임 종류, 판 길이, 판을 연 사람, 판에 든 사람의 계정 고유 번호와 편, 사람마다 보고한 결과, 정해진 순위·점수·보상, 시각), 지갑(대결 보상으로 모은 크레딧·경험치와 판 수), 상점과 옷장(가진 물건과 산 시각, 입은 물건, 입기를 한 시각(하루 보관, 지난 기록은 다음 입기 때 지움), 하루 첫 접속 보상을 받은 날, 카트 게임 보상을 받은 날의 횟수(이틀 보관, 지난 기록은 다음 도착 때 지움))
- world 의 낚시(로그인한 이용자만 써요): 잡은 고기(등급·종류·크기·잡은 시각·판 시각), 하루에 판 크레딧 합, 도감 기록(종류마다 잡은 마리 수·가장 큰 크기·처음 잡은 시각). 낚싯대를 사면 가진 물건으로 남아요. 큰 고기를 잡으면 섬 신문에 그 사람의 이름표 이름이 들어갈 수 있어요(이름은 서버가 신문을 낼 때 넣어요)
- world 의 섬 신문(날짜마다 기사 하나): 제목, 본문, 항목. 전날 섬의 집계(로그인해 들어온 사람 수, 채팅 말 수, 대결·술래잡기 판 수, 카트 게임 기록, 데려온 동물 수)와 대결에서 이긴 사람·카트 게임 기록을 세운 사람의 이름표 이름이 들어갈 수 있어요. 채팅 내용은 넣지 않아요
- world 의 AI 주민(로그인한 이용자가 말을 걸 수 있어요. 안내 주민 나루는 로그인 전에도 하루 10번까지 이야기할 수 있어요(손님 식별값·IP 해시·시각, 이틀 뒤 지워요)): 주민에게 한 말과 주민의 대답(채팅 기록으로 남아요), 주민의 행동 기록(주민, 시작 시각, 행동 목록, 말을 건 탭의 신원 키와 이름표 이름), 사용 기록(시각, 주민이 먼저 말을 걸었는지·물건을 건넸는지와 그 주민, 사용 한도를 세는 데만 써요), 주민이 이용자에 대해 기억한 메모(합쳐 800자까지), 지금 나누는 대화의 말(대화가 끝나 기억으로 정리되면 지워요), 주민과 나눈 지난 대화(주민마다 최근 200마디, 대화 창의 '지난 대화'에서 본인만 봐요), 주민과의 관계(이야기한 날 수, 마지막으로 만난 날, 최근 놀이 결과 6개, 그날 주민이 마을 이야기를 꺼낸 횟수), 대화 점검 기록(말을 건 시각, 계정 고유 번호, 주민, 주민이 먼저 말을 걸었는지, 주민에게 한 말, AI 가 낸 대답과 행동, 응답 상태, 그 행동이 화면에서 성공했는지. 사람은 이름 대신 번호로 남겨요. 주민이 잘못 움직이는 까닭을 찾고, 지금 대화에서 주민이 방금 한 행동을 알게 하는 데만 써요). 대화마다 주민의 첫 대답(주민이 먼저 말을 걸었으면 그 첫마디)은 공개 섬 일지에 남고, 사람 이름은 '누군가'로 바꿔요. 하루 첫 접속에 받는 씨앗 수는 계정에 남고, 씨앗을 주민에게 건네면 물건과 같이 건넨 기록이 남아요. 밭에 물을 주거나 주민의 집·장식 공사를 거들면 누가 언제 무엇을 거들었는지 90일 동안 남겨 하루 세 번(물 주기·공사 따로)을 세고, 그 주민 밭을 거든 횟수가 주민과의 기록에 남아요(섬 일지에는 '누군가'로 남아요). 주민에게 건넨 물건은 이용자의 옷장에서 빠져 주민의 소지품이 되고 돌려받을 수 없어요(누가 건넸는지는 소지품에 남기지 않고, 공개 섬 일지에는 '누군가'로 남아요). 주민이 섬에 대해 지어낸 이야기(섬 이야기)와 운영자 쪽 예약 작업이 고른 오늘의 바깥 소식도 남기지만, 사람 이름이나 사람에 대한 이야기는 넣지 않아요. 내 동물에게 말로 재주를 시킬 때도 같아요(동물에게 한 말은 채팅 기록에 남기지 않아요). 로그인 전에 나루와 나눈 말은 채팅 기록·기억·섬 일지에 남기지 않고, 대화 점검 기록에 계정 고유 번호 대신 손님 식별값을 남겨요
- world 의 말로 만들기(로그인한 이용자만 써요): 만들 때 쓴 말(120자까지), AI 가 만든 모양 데이터(이름과 부품 뼈대), 만든 시각. 내 가방에 두고 본인과 운영자(신고 처리·품질 확인)만 볼 수 있어요. 사용 기록(시각, 보통·고급, 낸 크레딧, 돌려받았는지)은 하루 무료와 사용 한도를 세는 데만 써요. 코스튬으로 만들어 입으면 그 코스튬의 이름·모양·설명이 섬에 있는 사람에게 보여요. 만들 때마다 요청한 말, 결과(성공·실패와 그 까닭), AI 가 만든 모양 데이터, 시각, 계정 고유 번호를 만들기 기록으로 남겨 운영자가 품질과 문제를 확인해요. 다른 사람의 코스튬을 신고하면 신고한 코스튬, 이유, 시각, 계정 고유 번호를 남기고, 한 코스튬의 신고가 3건이 되면 운영자 Discord 로 코스튬 이름·만든 사람이 쓴 말·앞모습 그림을 알려요(신고한 사람은 알리지 않아요)
- world 의 운영자 맵(운영자만 만들어요): 맵 이름, 게임, 맵 설정과 맵 데이터, 썸네일 그림, 게시 상태, 만든 운영자의 계정 고유 번호, 시각. 게시한 맵의 데이터와 썸네일은 누구나 받을 수 있어요
- world 에 들어오면 운영자에게 보내는 접속 알림: 이름표 이름(닉네임, 닉네임이 없으면 Google 계정 이름, 로그인 전에는 '손님'), 넘어온 앱, 그때 섬에 있던 사람 수, 아바타 모습 그림. 운영자에게만 가고 공개하지 않아요
- 공통 프로필(모든 공용 앱이 같이 써요): 이용자가 직접 정한 닉네임(2~16자). 닉네임을 정하기 전에는 만들어지지 않아요
- camp 에 제보한 추천지: 장소 이름, 지역(시도·시군구), 주소와 좌표(장소를 고른 경우), 종류(노지·차박지·스텔스 차박), 풍경과 시설, 설명, 주의할 점, 출처 링크, 제보한 시각, 제보한 계정
- 서비스를 쓰는 동안 호스팅(Vercel)과 데이터베이스(Supabase)에 자동으로 남는 정보: 접속 IP, 브라우저 정보, 요청 기록, 로그인 기록
- 문의할 때(support@dongding.dev) 보낸 이메일 주소와 내용
2. 처리 목적
- 로그인과 로그인 상태 유지
- 비트 저장·공개·리믹스, 캠핑 목록 저장·공유·함께 편집 등 서비스 기능 제공
- camp 의 AI 기능(한 문장 여행, 장보기 목록, 놓친 것 확인·맞춤 조언, 너구리에게 말하기, AI 지역 검색)과 근처 차박지 찾기 제공
- trillog 의 여행 기록(올린 사진과 영상을 찍은 시각과 위치로 묶어 경유지로 정리하고, 경유지 이름과 주소를 붙여 보여 줘요)
- 제보한 추천지의 공개와 제보자 닉네임 표시
- world 의 이름표 신원 확인(다른 사람의 이름을 흉내 내지 못하게)
- world 채팅 제공, 도배 방지와 신고 처리
- world 에 누가 들어왔는지 운영자가 바로 알기 위한 접속 알림
- world 의 섬 신문(전날 섬 소식을 AI 가 기사로 써서 섬 신문 창에 보여 줘요)
- world 의 AI 주민(말을 걸면 AI 가 대답하고 섬에서 움직여요. 주민이 근처에 온 로그인한 이용자에게 먼저 말을 걸기도 하고, 대화를 기억해 다음에 이어 가요)과 내 동물에게 말로 재주 시키기
- world 의 말로 만들기(말하면 AI 가 블록 모양을 만들어 내 가방에 보관해요)와 코스튬(입으면 섬 사람에게 보여요), 코스튬 신고 처리와 운영자 숨기기
- world 의 동물 키우기, 카트 게임 기록과 순위표, 대결·술래잡기 전적과 보상, 상점·옷장과 레벨 제공(돌보기 쿨다운·사기·입기 시간당 상한, 서버가 잰 시각의 기록 검사로 부정 이용을 막아요)
- duobit 의 둘이 같이 쓰는 일정 공간(초대 링크로 들어온 두 사람이 서로의 일정과 같이 하는 일정을 함께 봐요)
- 서비스 안정성 확보와 부정 이용 방지(AI 기능과 함께 편집 참여의 사용 한도 포함)
- camp 의 AI·지도(카카오)와 world 운영자 맵 AI 호출 비용과 오류 확인, 남용 방지(운영자 화면에서 호출 기록을 봐요)
- trillog 의 길찾기 호출 수 제한(한 사람이 한 시간에, 앱 전체가 하루에 부르는 수)과 오류 확인
- 부정 이용(도배·자동화·과다 호출) 막기와 서비스 통계(어디서 알고 왔는지 보는 것 포함. 접속 기록과 camp·world·beat 의 외부 API 호출 기록, IP 주소 포함. 2단계 인증을 마친 운영자만 봐요)
- 문의 응대
3. 로그인 전에 쓰는 정보
로그인하지 않고 만든 비트 초안과 캠핑 목록은 쓰고 있는 브라우저의 저장소(localStorage)에만 있고 운영자에게 보내지 않아요.
로그인하면 camp 의 작업 중인 목록은 내 여행으로 옮겨 저장해요. beat 의 초안은 저장 버튼을 누를 때 저장해요.
camp 의 AI 기능은 로그인한 이용자만 쓸 수 있어요. 로그인하기 전에는 AI 에 아무것도 보내지 않아요.
trillog 는 로그인한 이용자만 여행을 만들고 사진과 영상을 올릴 수 있어요.
로그인하지 않아도 공용 앱과 home 에 들어오면 접속 기록(IP 주소 포함, 1항)이 남고, camp 의 지명 검색처럼 서버가 외부 API 를 부르는 기능을 쓰면 호출 기록에 IP 주소가 남아요.
world 의 아바타 모습 번호는 로그인하기 전에는 쓰고 있는 브라우저의 저장소(localStorage)에만 있어요. 계정으로 처음 들어오면 계정의 번호를 새로 무작위로 정해 저장하고, 브라우저의 번호는 그대로 두어 로그아웃하면 다시 써요. world 채팅은 로그인하지 않아도 쓸 수 있고, 이때 보낸 말은 손님 식별값(서버가 만든 무작위 번호)과 함께 저장해요.
world 의 카트 게임·술래잡기·대결은 로그인하지 않아도 할 수 있지만 기록·전적·보상은 저장하지 않아요. 동물은 로그인한 이용자만 데려올 수 있어요.
4. 공개되는 정보
beat 에서 공개로 저장한 비트는 제목, 곡, 만든 사람 이름(Google 계정 이름), 리믹스 원작 연결이 다른 이용자와 방문자에게 보여요. 화면에는 보이지 않지만 서비스의 데이터 요청(API)으로는 공개 비트와 함께 만든 사람의 계정 고유 번호(무작위 문자열)도 보일 수 있어요.
world 에 접속해 있는 동안에는 이름표와 섬 안의 위치·방향·탈것·아바타 모습·이름표의 레벨·입은 산 물건이 같은 시간에 접속한 사람에게 실시간으로 보여요. 이름표는 닉네임이고, 닉네임을 정하기 전에는 Google 계정 이름이 흐린 이름표로, 로그인 전에는 '손님'으로 보여요. 접속해 있는 동안에는 누구나 공개 채널에 보이는 탭 신원 키로 그 사람의 계정 고유 번호(무작위 문자열)와 이름표 이름을 조회할 수 있어요. 접속을 끊으면 사라지고 위치는 저장하지 않아요. 누구나 들어올 수 있는 공개 채널이라 화면 밖의 방법으로도 이 정보를 볼 수 있어요.
world 채팅에 보낸 말은 보낸 사람 이름(닉네임, 닉네임이 없으면 Google 계정 이름, 로그인 전에는 '손님')과 함께 로그인하지 않은 방문자를 포함해 누구에게나 하루 동안 보이고, 가까이 있는 사람에게는 아바타 머리 위 말풍선으로도 보여요. 화면에는 보이지 않지만 서비스의 데이터 요청(API)으로는 계정 고유 번호(로그인한 경우) 또는 손님을 구별하는 짧은 값도 보일 수 있어요. 채팅에 실명이나 연락처 같은 개인정보를 쓰지 말아 주세요.
world 에서 데려온 동물의 종류·성장 단계·이름은 접속해 있는 동안 같은 시간에 접속한 사람에게 실시간으로 보여요(위치는 보내지 않고 받는 쪽이 주인 곁에 그려요). 광장 미니게임 방에 든 동안의 자리(든 방, 이름표 이름, 아바타 모습, 고른 직업이나 탈것)는 섬에 접속한 사람에게 실시간으로 보이고, 미니게임 판의 진행(카트 게임의 도착 기록, 술래 차례, 공격·체력 같은 대결 진행)과 판 안의 위치는 같은 판의 사람에게 실시간으로 가요. 누구나 들어올 수 있는 공개 채널이라 화면 밖의 방법으로도 볼 수 있어요. 카트 게임 순위표에는 코스마다 가장 빠른 기록 10등까지와 내 줄의 이름표 이름(닉네임, 닉네임이 없으면 Google 계정 이름), 기록, 탄 것이 로그인하지 않은 방문자를 포함해 누구에게나 보여요. 대결·술래잡기 전적은 그 판에 든 사람만 볼 수 있고 같이 한 사람의 이름표 이름과 편이 보여요. 순위표와 전적에는 이메일과 계정 고유 번호가 나오지 않아요. 동물의 저장 기록과 지갑은 본인만 볼 수 있어요. world 섬 신문의 최근 14일 기사는 로그인하지 않은 방문자를 포함해 누구에게나 보이고, 기사에는 전날 대결에서 이긴 사람과 카트 게임 기록을 세운 사람의 이름표 이름이 나올 수 있어요(이메일과 계정 고유 번호는 나오지 않아요). AI 주민의 대답과 행동, 말로 시킨 동물의 재주는 섬에 접속한 사람에게 실시간으로 보이고, 주민에게 한 말과 주민의 대답은 말을 건 사람의 이름표 이름과 함께 채팅 기록에 남아요(채팅과 같은 공개 범위). 다른 사람이 말을 거는 동안에는 그 주민 머리 위에 그 사람의 이름표 이름이 보여요. 주민이 기억한 메모와 주민과의 관계, 주민과 나눈 지난 대화는 본인만 볼 수 있지만, 주민은 기억한 내용을 섬에서 말할 수 있고 그 말은 섬에 있는 다른 사람에게도 보이고 채팅 기록에 남아요. 주민은 이용자를 이름표 이름(닉네임)으로 불러요. 로그인하지 않은 사람은 손님으로 불러요.
닉네임은 공개 프로필이에요. 로그인하지 않은 방문자를 포함해 누구에게나 보이고, camp 에서는 제보한 추천지 옆에 제보자로 표시돼요. 화면에는 보이지 않지만 서비스의 데이터 요청(API)으로는 닉네임과 함께 계정 고유 번호(무작위 문자열)도 보일 수 있어요. 닉네임에 실명이나 연락처 같은 개인정보를 쓰지 말아 주세요.
camp 에 제보한 추천지(장소 이름, 지역, 위치, 설명, 주의할 점, 출처 링크)는 제보하는 즉시 '미검증 제보'로 모든 이용자와 방문자에게 보여요. 설명과 주의할 점에 개인정보를 쓰지 말아 주세요.
camp 에서 여행을 만든 사람이 공유 링크를 만들면, 링크를 가진 누구나(로그인하지 않아도) 그 여행의 장소·주소·좌표, 출발 날짜와 박 수, 인원, 캠핑 방식, 날씨 조건, 짐 목록(체크 상태와 직접 추가한 항목 포함), 이동(차 종류·차 이름), 식단을 볼 수 있어요. 링크를 끄거나 새로 만들면 예전 링크로는 볼 수 없어요.
링크로 들어와 로그인하고 '함께 편집하기'를 누른 사람은 그 여행을 함께 쓰는 사람이 되어 보고 고칠 수 있고, 고친 내용은 만든 사람과 함께 쓰는 사람의 화면에 바로 반영돼요. 만든 사람에게는 함께 쓰는 사람의 닉네임이 보이고(닉네임이 없으면 '닉네임 없는 사람'), 이메일은 보이지 않아요.
trillog 의 여행, 경유지, 올린 사진과 영상의 미리보기는 본인만 볼 수 있어요. 미리보기와 사진은 비공개 저장소에 두고, 화면에 보여 줄 때마다 1시간만 쓸 수 있는 주소를 새로 만들어요.
나만 보기로 저장한 비트는 본인만, camp 의 여행은 만든 사람과 함께 쓰는 사람만(공유 링크를 만들었다면 링크를 가진 사람도) 볼 수 있어요. 이메일 주소는 공개하지 않아요.
5. 보유 및 이용 기간
저장한 비트와 여행은 이용자가 삭제할 때까지, 계정 정보는 탈퇴할 때까지 보관하고, 그 뒤에는 지체 없이 파기해요.
duobit 의 공간과 일정은 공간에서 나가거나 탈퇴할 때까지 보관해요. 공간에서 나가면 내 일정은 지우고 같이 하는 일정은 남은 사람에게 남겨요. 마지막 사람이 나가면 공간과 모든 일정을 지워요. 공간 사람과 일정은 같은 공간의 두 사람만 볼 수 있고, 초대 링크는 7일 동안 한 번만 쓸 수 있어요. 공간 만들기 기록은 하루 3번 한도를 세는 데만 쓰고, 2일이 지나면 다음에 공간을 만들 때 지워요.
trillog 의 여행은 이용자가 지우거나 탈퇴할 때까지 보관해요. 여행은 여행 화면에서 직접 지울 수 있고, 지우면 그 여행의 경유지, 파일 기록, 미리보기와 사진도 함께 지워요.
닉네임은 탈퇴할 때까지 보관해요. 제보한 추천지는 운영자가 지울 때까지 보관하고, 탈퇴하면 닉네임은 지워지지만 제보한 추천지는 제보자 표시 없이 남아요.
camp 의 공유 링크는 만든 사람이 끄거나 새로 만들거나 여행을 지울 때까지, 함께 쓰는 사람 기록은 나가거나 내보내지거나 여행이 지워질 때까지 보관해요. 여행을 지우면 링크와 함께 쓰는 사람 기록도 함께 지워지고, 함께 쓰던 사람도 더는 볼 수 없어요.
camp·beat 의 AI 기능 사용 기록(종류와 시각)은 2일이 지나면 다음 AI 기능 사용 때 지우고, AI 지역 검색 기록은 탈퇴할 때까지 보관해요.
world 의 AI 주민 사용 기록은 2일이 지나면 다음 사용 때 지우고, 주민의 행동 기록은 하루가 지나면 다음 기록을 남길 때 지워요. 주민이 기억한 메모와 주민과의 관계는 마지막으로 바뀐 뒤 30일이 지나면 다음 기록을 남길 때 지우고, 탈퇴하면 사용 기록과 함께 바로 지워요. 대화의 말은 대화가 끝나 기억으로 정리될 때 지우고, 정리되지 않아도 2일이 지나면 다음 말을 남길 때 지워요. 지난 대화는 30일이 지나거나 그 주민과 200마디를 넘으면 다음 말을 남길 때 지우고, 탈퇴하면 바로 지워요. 대화 점검 기록은 30일이 지나면 다음 섬 작업 때 지우고 탈퇴하면 바로 지워요. 주민의 하루 계획과 오늘의 바깥 소식은 14일, 섬 이야기는 운영자 쪽 예약 작업이 오래된 것을 줄여 다시 쓸 때까지 남아요.
world 의 말로 만든 것은 이용자가 버리거나 탈퇴할 때까지 보관해요. 말로 만들기 사용 기록은 3일이 지나면 다음 만들기 때 지우고(가방에 남아 있는 것의 기록은 그것을 버릴 때까지 남아요), 탈퇴하면 만든 것과 함께 바로 지워요. 말로 만들기 기록은 90일 보관하고 지난 기록은 다음 기록을 남길 때 지워요. 코스튬 신고는 그 코스튬을 버리거나 탈퇴할 때까지 보관하고, 신고가 쌓여 운영자 Discord 로 보낸 알림은 운영자가 지울 때까지 남아요.
camp·world·beat 의 외부 API 호출 기록은 90일 동안 보관하고, 90일이 지난 기록은 다음 기록을 남길 때 지워요. 탈퇴하면 기록의 계정 고유 번호와 IP 주소를 바로 지워서 남은 기록은 사람과 이어지지 않아요. 처음부터 계정 없이 남은 기록(로그인하지 않고 쓴 기능, 지명 검색. 지명 검색은 로그인해도 계정을 남기지 않아요)은 누구의 것인지 알 수 없어 탈퇴할 때 지우지 못하고, 그 IP 주소는 90일이 지나면 지워요.
접속 기록은 90일 동안 보관하고, 90일이 지난 기록은 지워요. 탈퇴하면 그 사람이 로그인한 상태로 남은 접속 기록은 바로 지워요. 로그인하지 않은 상태로 남은 접속 기록은 계정과 이어져 있지 않아 탈퇴와 관계없이 90일이 지나면 지워요. 같은 브라우저가 같은 로그인 상태로 30분 안에 다시 들어오면 브라우저가 다시 보내지 않아요(7항의 브라우저 저장소). 브라우저마다 처음 바깥에서 들어온 기록 하나(들어온 곳, 처음 연 페이지, 링크 꼬리표)는 따로 남겨요. 로그인하면 이 기록을 그 계정과 이어요. 계정과 이어진 첫 유입 기록은 탈퇴할 때까지, 이어지지 않은 것은 90일 보관해요. 날짜·앱·경로별로 센 방문 숫자는 IP 주소도 개인도 알 수 없는 형태라 계속 보관해요. 검색 로봇, 운영자, 시험 요청은 세지 않아요.
world 의 탭 신원 키는 접속을 끊으면 바로 쓸 수 없게 하고(끊지 않아도 7일이 지나면), 만든 지 1시간이 지난 뒤 로그인한 누군가가 world 에 들어올 때 지워요. 아바타 모습 번호는 탈퇴할 때까지 보관하고, 바꾸면 새 번호로 덮어써요. 채팅의 말과 신고는 7일 보관하고(말은 하루가 지나면 운영자만 볼 수 있어요), 7일이 지난 말은 다음 말이 저장될 때 지우며 신고도 그 말과 함께 지워요. 채팅의 말과 신고에는 도배를 막으려고 접속 IP 를 되돌릴 수 없게 바꾼 값(키 있는 해시)을 함께 남기고, IP 자체는 채팅·신고에 저장하지 않아요. 탈퇴하면 탭 신원 키, 아바타 모습 번호, 로그인해 보낸 말과 신고도 함께 지워져요.
world 의 동물은 탈퇴할 때까지 보관해요(놓아주기는 없어요). 카트 게임의 달리기 기록(출발·체크포인트·도착 시각)은 1시간이 지나면 다음 출발 때 지우고, 코스마다 가장 빠른 기록은 최근 16개 코스까지 탈퇴할 때까지 보관해요. 대결·술래잡기 전적은 정해진 판은 180일, 정해지지 않았거나 무효인 판은 하루 보관하고 그 뒤 다음 판을 열 때 지워요. 지갑(크레딧·경험치·판 수)과 가진 물건·입은 물건·하루 접속 보상을 받은 날·씨앗 수는 탈퇴할 때까지, 밭에 물을 준 기록과 공사를 거든 기록은 90일(지난 물 주기 기록은 다음 물 주기·하루 첫 접속 때, 지난 거들기 기록은 다음 거들기 때 지워요), 입기 기록은 하루, 카트 보상 횟수는 이틀 보관해요(지난 기록은 다음 입기·다음 도착 때 지워요). 낚시 기록은 던진 판은 이틀, 잡은 고기(등급·종류·크기·잡은 시각·판 시각)는 90일, 도감 기록은 탈퇴할 때까지, 하루 판 크레딧 합은 이틀 보관해요(지난 기록은 다음 던지기·잡기·팔기 때 지워요). 탈퇴하면 동물·카트 게임 기록·지갑·상점과 옷장·씨앗·물 주기·공사 거들기·낚시 기록·도감은 함께 지워지고, 남은 전적에서는 그 사람 자리가 '떠난 사람'으로 바뀌어 계정과 이어지지 않아요.
world 접속 알림은 운영자만 보는 Discord 채널에 메시지로 남고 운영자가 지울 때까지 보관해요. 운영자 서버에는 저장하지 않고, 알림을 보낸 뒤 5분 안에 같은 브라우저로 다시 들어오면 보내지 않아요(7항의 world_visit 쿠키). 브라우저 저장소를 쓸 수 있으면 섬에 머무는 동안(다른 탭이나 새로 고침 포함)과 떠난 뒤 5분 안에도 보내지 않아요(7항의 브라우저 저장소).
world 의 AI 주민이 손님에게 먼저 인사하거나 대화가 이어지거나 손님이 물건을 건네면, 손님의 이름표 이름과 주민의 대답 한 줄, 그때의 섬 사진이 운영자만 보는 같은 Discord 채널에 보고로 남아요(한 시간에 6번까지). 보내기 전 줄은 운영자 서버에 하루까지 두고, 보낸 뒤 7일이 지나면 지워요. Discord 의 메시지는 운영자가 지울 때까지 남아요.
문의 메일은 처리를 마친 뒤 1년까지 보관하고 지워요.
운영자가 직접 남기는 IP 주소는 접속 기록과 camp·world·beat 의 외부 API 호출 기록에 든 것뿐이고, 둘 다 원문 그대로 90일 보관한 뒤 지워요. 부정 이용(도배·자동화·과다 호출)을 막고 서비스 통계를 내는 데만 쓰고, 2단계 인증을 마친 운영자만 볼 수 있어요. 이와 별개로 호스팅(Vercel)과 데이터베이스(Supabase)가 각자 정한 보존 기간 동안 접속 로그를 남겨요. 법령에 따라 보존해야 하는 정보는 그 기간 동안 따로 보관해요.
6. 처리 위탁과 국외 이전
서비스 운영을 위해 아래 업체에 처리를 맡기거나 정보가 넘어가요. 카카오와 카카오모빌리티 말고는 모두 국외 사업자라 서비스를 쓰면 정보가 국외로 전송될 수 있어요.
| 나라 | 싱가포르(회사). 데이터는 서울 리전에 저장해요 |
|---|---|
| 맡기는 일 | 데이터베이스, 로그인 인증, world 의 실시간 위치·움직임·동물·미니게임 방과 진행 중계(저장하지 않음)와 채팅 전달, camp 의 함께 편집 실시간 반영(바뀐 여행 번호와 버전만 보내고 저장하지 않음), trillog 의 미리보기와 사진 보관(본인만 읽을 수 있는 비공개 저장소) |
| 넘어가는 정보 | 1항의 계정 정보와 닉네임, 비트와 여행, 공유 링크와 함께 쓰는 사람 기록, AI 기능 사용 기록, camp·world·beat 의 외부 API 호출 기록(IP 주소 포함), 접속 기록(IP 주소, 브라우저 정보 일부, 접속 시각, 앱, 로그인·방문 구분, 계정 고유 번호와 로그인 세션 번호, 들어온 곳 주소와 처음 연 페이지 경로, 링크 꼬리표, dd_vid 번호), 제보한 추천지, world 에 접속한 동안의 이름표와 위치·움직임·동물·미니게임 방과 진행, world 의 탭 신원 키·아바타 모습 번호·채팅과 신고·동물·카트 게임 기록·대결과 술래잡기 전적·지갑·가진 물건과 입은 물건·하루 접속 보상 기록·섬 신문·AI 주민 사용 기록과 행동 기록과 기억·주민과 나눈 대화의 말·주민과의 관계·주민의 하루 계획·섬 이야기·오늘의 바깥 소식·말로 만든 것과 그 사용 기록, camp 의 근처 차박지를 찾을 때 위치가 든 약 55×44km 칸을 둘러싼 읽기 범위(정확한 위치는 보내지 않아요), trillog 의 여행과 경유지, 올린 파일의 기록(찍은 시각과 위치 포함), 미리보기와 사진, trillog 의 길찾기 호출 기록(계정 고유 번호, 시각, 결과), 접속 IP와 로그인 기록 |
| 보유 기간 | 비트·여행은 삭제할 때까지, trillog 의 여행과 그 경유지, 파일 기록, 미리보기와 사진은 여행을 지우거나 탈퇴할 때까지, 닉네임은 탈퇴할 때까지, 제보는 운영자가 지울 때까지, AI 기능 사용 기록은 2일(지난 기록은 다음 AI 기능 사용 때 지움), camp·world·beat 의 외부 API 호출 기록은 90일(지난 기록은 다음 기록을 남길 때 지움), trillog 의 길찾기 호출 기록은 90일(지난 기록은 다음 길찾기 때 지움), world 의 밭 물 주기·공사 거들기 기록은 90일(지난 물 주기 기록은 다음 물 주기·하루 첫 접속 때, 지난 거들기 기록은 다음 거들기 때 지움)·씨앗 수는 탈퇴할 때까지, 접속 기록은 90일, 계정과 이어진 첫 유입 기록은 탈퇴할 때까지(이어지지 않은 것은 90일), 날짜·앱·경로별 방문 숫자는 계속, world 의 탭 신원 키와 채팅·신고는 7일(5항), world 의 카트 게임 달리기 기록은 1시간, 대결·술래잡기 전적은 정해진 판 180일(정해지지 않은 판 하루), 아바타 모습 번호·동물·가장 빠른 카트 게임 기록·지갑·가진 물건·입은 물건·하루 접속 보상을 받은 날과 계정은 탈퇴할 때까지, world 의 입기 기록은 하루, 섬 신문 기사는 14일(지난 기사는 다음 기사를 올릴 때 지움), AI 주민 사용 기록은 2일, 주민 행동 기록은 하루, 주민 기억과 주민과의 관계는 마지막으로 바뀐 뒤 30일(탈퇴하면 바로 지움), 주민과 나눈 대화의 말은 기억으로 정리될 때까지(늦어도 2일), 주민과 나눈 지난 대화는 30일(주민마다 최근 200마디), 주민의 하루 계획과 오늘의 바깥 소식은 14일, 섬 이야기는 줄여 다시 쓸 때까지, 말로 만든 것은 버리거나 탈퇴할 때까지, 말로 만들기 사용 기록은 3일, 말로 만들기 기록은 90일(지난 기록은 다음 기록을 남길 때 지움), 코스튬 신고는 그 코스튬을 버리거나 탈퇴할 때까지, 카트 보상 횟수는 이틀(지난 기록은 다음 입기·도착 때 지움), 접속 로그는 Supabase 가 정한 기간 |
| 나라 | 미국(회사). 서버 함수는 서울 리전(icn1)에서 돌고, 전송망은 전 세계에 있어요 |
|---|---|
| 맡기는 일 | 웹 서비스 호스팅과 전송 |
| 넘어가는 정보 | 접속 IP, 브라우저 정보, 요청 주소, 요청에 함께 가는 로그인 쿠키, 화면을 만들며 지나가는 비트·여행 내용, camp 의 AI 기능에 보내는 내용, 근처 차박지의 줄인 좌표(요청 주소가 아닌 본문으로 보내요. 여기까지는 저장하지 않아요), world 채팅에서 보낸 말과 손님 식별 쿠키(저장은 Supabase 에 해요), world 접속 알림(Discord 로 보내고 저장하지 않아요), 접속 기록(admin.dongding.dev 가 받아 Supabase 에 저장해요) |
| 보유 기간 | Vercel 이 정한 접속 로그 보존 기간 |
| 나라 | 미국 |
|---|---|
| 맡기는 일 | 로그인(Google OAuth) |
| 넘어가는 정보 | 로그인 요청(돌아올 서비스 주소)과 이용자가 Google 화면에 직접 입력하는 정보 |
| 보유 기간 | Google 의 개인정보처리방침에 따라요 |
| 나라 | 미국 |
|---|---|
| 맡기는 일 | world 접속 알림을 운영자에게 전달(운영자만 보는 채널의 메시지) |
| 넘어가는 정보 | world 에 들어온 사람의 이름표 이름(로그인 전에는 '손님'), 넘어온 앱, 그때 섬에 있던 사람 수, 아바타 모습 그림. 계정 고유 번호, 이메일 주소, IP 는 보내지 않아요 |
| 보유 기간 | 운영자가 메시지를 지울 때까지 |
| 나라 | 국외 |
|---|---|
| 맡기는 일 | support@dongding.dev 로 온 메일을 운영자 메일함으로 전달(메일 전달, MX efwd.spaceship.net) |
| 넘어가는 정보 | 문의 메일(보낸 이메일 주소와 내용) |
| 보유 기간 | 전달만 하고, 남는 기록은 Spaceship 이 정한 기간 |
| 나라 | 미국 |
|---|---|
| 맡기는 일 | 문의 메일을 받는 메일함 |
| 넘어가는 정보 | 문의 메일(보낸 이메일 주소와 내용) |
| 보유 기간 | 처리를 마친 뒤 1년까지(운영자가 지워요) |
| 나라 | 스위스 |
|---|---|
| 맡기는 일 | camp 의 지명 검색과 날씨 예보 |
| 넘어가는 정보 | 장소 검색어, 고른 장소의 좌표, 여행 날짜, 그리고 브라우저가 직접 보내므로 IP 주소와 브라우저 정보. 계정 정보는 보내지 않아요 |
| 보유 기간 | Open-Meteo 는 접속 로그를 90일 뒤 지운다고 밝히고 있어요 |
| 나라 | 미국 |
|---|---|
| 맡기는 일 | camp 의 AI 기능(한 문장 여행, 장보기 목록, 놓친 것 확인·맞춤 조언, 너구리에게 말하기, AI 지역 검색, 운영자의 추천지 재확인)에서 답 만들기, world 섬 신문 기사 쓰기, world 운영자의 맵 만들기, world AI 주민의 대답과 행동 정하기(내 동물의 재주 포함), world 말로 만들기의 모양 뼈대 만들기와 코스튬 그림 검사(서버가 그린 앞·옆·뒤 블록 그림, 계정 정보는 보내지 않아요), beat 의 AI 작곡(곡 안 짓기, 동 채우기, 코드 진행, 원곡 로파이 편곡) |
| 넘어가는 정보 | 기능에 필요한 여행 정보(장소 이름·주소·좌표, 출발 날짜, 박 수, 인원, 캠핑 방식, 이동, 식단, 날씨 조건과 예보, 챙길 품목과 체크 상태, 고른 추천지의 주의할 점), 이용자가 쓴 문장(한 문장 여행, 너구리에게 한 말), AI 지역 검색의 지역 이름, 운영자가 다시 확인하는 추천지의 이름·지역·주소, world 섬 신문에 쓸 전날 섬의 집계와 이긴 사람·기록을 세운 사람의 이름표 이름, world 운영자가 쓴 맵 설명 문장과 올린 맵 그림(그림은 저장하지 않아요), world AI 주민에게 한 말과 주민·나·근처 사람의 섬 위 자리(근처 사람은 이름 대신 번호로), 주민이 기억한 메모, 지금 나누는 대화의 말, 주민과의 관계(이야기한 날 수, 마지막으로 만난 날, 최근 놀이 결과, 가진 물건 이름), 지금 대화에서 주민이 지난 대답에 한 행동과 그 결과(행동 이름과 대상 장소만), 섬 이야기와 오늘의 바깥 소식, world 말로 만들기에 쓴 말, 내 동물의 종류·배고픔·기분(이름표 이름은 보내지 않고 번호로만 보내요. 주민의 대답에 이름이 필요하면 서버가 받은 뒤에 넣어요), 하루 한 번 아침에 주민의 하루 계획을 짤 때 전날 섬의 집계와 끝났지만 정리되지 않은 대화(사람은 대화 번호로만), beat AI 작곡에 쓸 지금 곡(조·빠르기·동마다 켠 창문·멜로디·배치도)과 이용자가 적은 곡 느낌·바라는 점, 원곡 편곡 때 기기에서 딴 원곡 악보(마디마다 멜로디·코드 도수·세기, 조·빠르기)(원곡 소리 파일과 파일 이름은 보내지 않아요). 서버가 보내므로 계정 정보·이메일·IP 주소는 보내지 않아요 |
| 보유 기간 | Anthropic 은 API 로 받은 내용과 답을 30일 안에 지우고(이용 정책 위반으로 걸러진 것은 더 오래 보관), 허락 없이 모델 학습에 쓰지 않는다고 밝히고 있어요 |
| 나라 | 대한민국 |
|---|---|
| 맡기는 일 | camp 의 지명 검색, AI 지역 검색과 추천지 재확인의 지역·위치 확인, 근처 차박지의 지금 지역(시군구) 확인, trillog 의 경유지 이름과 주소 찾기(좌표로 주소를 찾고 100m 안의 장소를 찾아요), 장소 붙이기와 순서 고치기의 장소 검색 |
| 넘어가는 정보 | 장소 검색어, 확인할 추천지 이름·주소, 근처 차박지의 줄인 좌표(소수 둘째 자리, 약 1km). camp 는 서버가 보내므로 계정 정보·IP 주소는 보내지 않아요. trillog 는 경유지 좌표와 장소 검색어를 이용자 브라우저가 카카오 지도 SDK 로 카카오 로컬에 바로 보내므로 IP 주소와 브라우저 정보도 함께 가요. 이 호출에는 계정 정보를 보내지 않고, 브라우저가 바로 보내는 호출이라 운영자는 기록을 남기지 않아요 |
| 보유 기간 | 카카오가 정한 기간(카카오 로컬 API 와 지도 API 약관에 따라요) |
| 나라 | 대한민국 |
|---|---|
| 맡기는 일 | trillog 의 차 구간 도로 경로 찾기(자동차 길찾기) |
| 넘어가는 정보 | 여행 화면을 열면 아직 도로 경로가 없는 차 구간마다 운영자 서버가 두 경유지(출발, 도착)의 좌표를 한 번 보내요. 서버가 보내므로 계정 정보와 IP 주소는 보내지 않아요. 운영자는 이 호출의 기록(계정 고유 번호, 시각, 결과)을 90일 동안 남겨요 |
| 보유 기간 | 카카오모빌리티가 정한 기간(카카오모빌리티 API 약관에 따라요) |
7. 쿠키와 브라우저 저장소
로그인 상태를 유지하는 쿠키는 공용 앱 메뉴의 앱이 함께 써요. 그래서 한 앱에서 로그인하면 다른 공용 앱에서도 로그인돼요. 광고 목적의 쿠키는 쓰지 않아요. 아래 dd_vid 쿠키는 어디서 알고 왔는지 세는 데만 써요.
| 이름 | sb-<프로젝트 ref>-auth-token 으로 시작하는 쿠키(값이 길면 .0, .1 로 나뉘고, 로그인 진행용 code-verifier 포함) |
|---|---|
| 범위 | .dongding.dev, 경로 /. 공용 앱뿐 아니라 .dongding.dev 의 다른 서비스(Voopo, 블로그 등)로 가는 요청에도 함께 전송돼요. 접속 기록을 받는 admin.dongding.dev 는 이 쿠키로 계정을 알아봐요 |
| SameSite | Lax |
| 보존 기간 | 최대 400일. 로그아웃하면 지워져요. 로그인을 중간에 그만두면 로그인 진행용 쿠키가 로그아웃할 때까지(최대 400일) 남아요 |
| 이름 | dd_vid |
|---|---|
| 범위 | .dongding.dev, 경로 /. 공용 앱과 home 뿐 아니라 .dongding.dev 의 다른 서비스(Voopo, 블로그 등)로 가는 요청에도 함께 전송돼요. 공용 앱과 home 의 화면이 이 쿠키를 만들어 방문 신호에 담아 보내고, 서버에서 이 쿠키를 읽는 곳은 admin.dongding.dev 의 접속 기록뿐이에요. admin.dongding.dev 는 응답에서 같은 값으로 쿠키를 다시 설정해요. 값은 무작위 번호뿐이고, 같은 브라우저의 첫 유입을 알아보고 로그인하면 계정과 잇는 데만 써요 |
| SameSite | Lax |
| Secure | 켜져 있어요(https 연결에서만 전송돼요) |
| 보존 기간 | 400일 |
| 이름 | world_guest |
|---|---|
| 범위 | world.dongding.dev, 경로 /. 다른 앱과 서비스로는 전송되지 않고, 화면의 스크립트가 읽을 수 없어요(httpOnly) |
| SameSite | Lax |
| 보존 기간 | 30일. 로그인하지 않고 world 채팅을 보내거나 신고할 때 만들어, 보내기 상한과 손님 차단에 써요 |
| 이름 | world_visit |
|---|---|
| 범위 | world.dongding.dev, 경로 /. 다른 앱과 서비스로는 전송되지 않고, 화면의 스크립트가 읽을 수 없어요(httpOnly) |
| SameSite | Lax |
| 보존 기간 | 5분. 접속 알림을 보내기로 정하면 만들어, 같은 브라우저가 5분 안에 다시 들어와도 알림을 또 보내지 않게 해요 |
| 이름 | beat-wide |
|---|---|
| 범위 | beat.dongding.dev, 경로 /. 값은 1(넓은 화면) 또는 0(좁은 화면)뿐이고, 만들기 화면을 처음부터 맞는 배치로 그리는 데만 써요 |
| SameSite | Lax |
| 보존 기간 | 1년. 만들기 화면을 열 때마다 새로 써요 |
화면 테마(밝게·어둡게)와 로그인 전 작업(beat 초안, camp 작업 중인 목록), beat AI 작곡의 결과 기록과 원곡에서 딴 악보는 브라우저 저장소(localStorage)에 두고, 브라우저에서 지우거나 기록을 줄마다 지우기 전까지 남아요.
camp 의 AI 결과(장보기 목록, 놓친 것 확인)는 같은 입력이면 다시 쓰려고 같은 브라우저 저장소에 7일까지(최대 20개) 둬요.
camp 의 근처 차박지를 찾으면 브라우저가 위치 권한을 물어요. 허락하지 않으면 여행 장소를 기준으로 찾아요.
trillog 는 올리기를 마친 결과(올린 수, 건너뛴 수, 읽지 못한 파일 이름)를 여행 화면에 한 번 보여 주려고 브라우저의 탭 저장소(sessionStorage)에 잠깐 두고, 보여 준 뒤 바로 지워요.
world 는 로그인 전 아바타 모습 번호, 닉네임 창을 한 번 띄웠는지, 채팅에서 숨긴 사람 목록, 손님인 내 말을 알아보는 값, 마지막으로 섬에 있던 시각(섬에 머무는 동안 접속 알림을 다시 보내지 않으려고 섬이 열려 있는 동안 1분마다 적어요. 운영자에게 보내지 않아요), 화면 조각을 접었는지와 1인칭 보기를 골랐는지, 카트 게임 트랙마다 이 기기에서 낸 가장 빠른 기록의 체크포인트별 시간(순위표와 따로, 운영자에게 보내지 않아요), 마지막으로 본 섬 신문의 날짜, 같은 브라우저에서 world 를 연 다른 탭을 알아보는 탭 번호와 시각을 브라우저 저장소(localStorage)에 두고, 브라우저에서 지우기 전까지 남아요.
공용 앱과 home 은 마지막으로 접속 기록을 보낸 시각과 그때 로그인했는지를 브라우저 저장소(localStorage)의 dd-visit:<앱> 에 두고, 30분이 지나기 전에는 다시 보내지 않아요(로그인하거나 로그아웃하면 바로 다시 보내요). 브라우저에서 지우기 전까지 남아요.
브라우저 설정에서 쿠키나 저장소를 막을 수 있지만, 그러면 로그인과 저장 기능을 쓸 수 없어요.
8. 이용자의 권리
이용자는 언제든 자신의 개인정보를 조회, 수정, 삭제하거나 처리 정지를 요구할 수 있어요. 비트와 여행은 각 앱의 내 목록에서 직접 지울 수 있어요.
camp 의 공유 링크는 만든 사람이 언제든 끄거나 새로 만들 수 있어요. 함께 쓰는 사람은 내 여행에서 '나가기'로 나갈 수 있고, 만든 사람은 함께 쓰는 사람을 내보낼 수 있어요.
닉네임을 바꿔야 하면 support@dongding.dev로 요청해 주세요. 제보한 추천지를 고치거나 지우려면 support@dongding.dev로 요청해 주세요. 탈퇴하면 닉네임도 지워지고, 제보한 추천지는 제보자 표시 없이 남아요.
world 의 아바타 모습은 '내 모습'에서, 동물 이름은 '내 동물'에서 바꿀 수 있어요. 채팅의 말은 7일이 지나면 지워지고(5항), 그 전에 지우거나 동물·카트 게임 기록·전적을 지우려면 support@dongding.dev로 요청해 주세요.
탈퇴 기능은 아직 앱 안에 없어요. support@dongding.dev로 요청하면 운영자가 계정을 지우고, 그 계정의 비트와 여행(trillog 의 여행은 경유지, 파일 기록, 미리보기와 사진까지), duobit 의 내 일정과 공간 사람 기록, camp 의 함께 쓰는 사람 기록과 AI 사용 기록도 함께 지워져요(만든 여행이 지워지면 그 링크로도, 함께 쓰던 사람도 더는 볼 수 없어요). 로그인한 상태로 남은 접속 기록과 계정과 이어진 첫 유입 기록은 바로 지워지고, camp·world·beat 의 외부 API 호출 기록과 trillog 의 길찾기 호출 기록은 계정 고유 번호와 IP 주소가 바로 지워져 사람과 이어지지 않은 채 90일까지 남아요. 로그인하지 않은 상태로 남은 기록(지명 검색 포함)은 계정과 이어져 있지 않아 탈퇴할 때 지우지 못하고, 그 IP 주소는 90일이 지나면 지워져요. 열람, 정정, 처리 정지 같은 그 밖의 요청도 support@dongding.dev로 보내 주세요. 지체 없이 처리해요.
9. 안전성 확보 조치
- 전송 구간 암호화(HTTPS)
- 행 단위 접근 제어로 본인 데이터(camp 의 함께 쓰는 여행은 만든 사람과 함께 쓰는 사람)만 읽고 쓰게 제한
- AI 기능과 함께 편집 참여에 시간당·하루 사용 한도
- trillog 의 미리보기와 사진은 본인만 읽을 수 있는 비공개 저장소에 두고, 볼 때는 1시간만 쓸 수 있는 주소로 보여 줘요
- trillog 의 여행은 계정마다 3개, 여행마다 파일 300개까지
- 운영자 권한의 최소화
- world 채팅·신고에는 접속 IP 를 그대로 저장하지 않고 되돌릴 수 없게 바꾼 값(키 있는 해시)만 저장
- IP 주소가 든 접속 기록과 camp·world·beat 의 외부 API 호출 기록은 2단계 인증을 마친 운영자만 볼 수 있게 제한
- world 의 채팅·신고·탭 신원 키·아바타 바꾸기, 동물 돌보기, 카트 게임 출발, 대결·술래잡기 판 열기와 결과 보고 횟수 상한(도배와 자동 요청 방지)
- world 의 카트 게임 기록은 서버가 잰 시각으로만 남기고, 대결·술래잡기 전적은 판에 든 사람 모두가 같은 결과를 보고해야 남겨요(기록·보상 위조 방지)
10. 개인정보 보호책임자와 문의
책임자: Kun · 문의: support@dongding.dev
개인정보 침해에 대한 상담이 필요하면 개인정보분쟁조정위원회(1833-6972), 개인정보침해신고센터(118) 등에 문의할 수 있어요.
11. 방침의 변경
이 방침이 바뀌면 이 페이지에 바뀐 내용과 시행일을 적어요.
- 2026년 10월 15일: 공통 프로필(닉네임)과 camp 추천지 제보 항목을 더했어요
- 2026년 10월 15일: camp 의 공유 링크와 함께 편집, AI 기능(Anthropic), 근처 차박지의 위치 처리, 지명·지역 확인(카카오)을 더하고 camp 에 저장하는 항목(주소·이동·식단·날씨 예보)을 보탰어요
- 2026년 10월 15일: camp 의 외부 API 호출 기록(처리 항목, 목적, 보유 기간 90일, 탈퇴 때 처리)을 더했어요
- 2026년 10월 15일: world 의 닉네임 이름표, 탭 신원 키, 아바타 모습 번호, 채팅과 신고, 운영자 접속 알림(Discord) 항목을 더했어요
- 2026년 10월 16일: world 접속 알림을 다시 보내지 않는 때를 '같은 브라우저로 30분 안'에서 '섬에 머무는 동안과 떠난 뒤 5분 안'으로 바꾸고, world_visit 쿠키 보존 기간을 5분으로, 브라우저 저장소에 마지막으로 섬에 있던 시각을 더했어요
- 2026년 10월 16일: 공용 앱과 home 의 접속 기록과 운영자 화면(admin) 로그인 기록(IP 주소 포함, 90일), camp 외부 API 호출 기록의 IP 주소를 더하고, 목적(부정 이용 막기·서비스 통계)·보유 기간·탈퇴 때 처리·볼 수 있는 사람(2단계 인증을 마친 운영자)·브라우저 저장소(dd-visit)를 고쳤어요
- 2026년 10월 16일: world 의 동물 키우기, 카트 게임 기록과 순위표, 대결·술래잡기 전적과 지갑(처리 항목, 목적, 공개 범위, 보유 기간, 탈퇴 때 처리)과 실시간으로 주고받는 움직임(점프·오르기·드리프트·부스터)·동물·미니게임 진행을 더했어요
- 2026년 10월 17일: world 의 광장 미니게임 방(든 방, 들어온 시각, 고른 직업·탈것, 판을 시작할 때의 판 정보)과 미니게임 맵 안의 위치, 카트 게임의 도착 기록을 실시간으로 주고받는 항목과 공개 범위에 더하고, 카트 게임 기록의 '문'을 '체크포인트'로 고쳤어요
- 2026년 10월 18일: world 의 상점과 옷장(가진 물건, 입은 물건, 입기 기록), 하루 첫 접속 보상과 카트 게임 보상 기록, 이름표의 레벨과 입은 물건의 공개를 더했어요
- 2026년 10월 19일: world 의 섬 신문(처리 항목, 목적, 공개 범위, 보유 기간 14일, 기사 쓰기를 맡기는 Anthropic)을 더했어요
- 2026년 10월 19일: world 의 운영자 맵(처리 항목, 공개 범위)과 운영자 맵 만들기 AI(Anthropic)의 외부 API 호출 기록을 camp 와 같은 항목·보관 기간으로 더했어요
- 2026년 10월 19일: world 의 AI 주민과 내 동물에게 말로 재주 시키기(처리 항목, 목적, 공개 범위, 보유 기간, 탈퇴 때 처리, 대답을 만드는 Anthropic, 외부 API 호출 기록)를 더했어요
- 2026년 10월 20일: beat 화면 배치 쿠키(beat-wide)와 브라우저 저장소의 AI 작곡 결과 기록·딴 악보를 더했어요
- 2026년 10월 20일: beat 의 곡 항목(동·배치도·음색과 효과), 원곡으로 만들기(파일은 기기 안에서만 분석), AI 작곡(Anthropic, AI 기능 사용 기록, 외부 API 호출 기록)을 더했어요
- 2026년 10월 20일: world 의 AI 주민 2차(먼저 말 걸기, 이어지는 대화와 기억, 주민과의 관계, 섬 이야기, 오늘의 바깥 소식, 이름표 이름으로 부르기)의 처리 항목·공개 범위·보유 기간·Anthropic 에 보내는 것을 더했어요
- 2026년 10월 20일: world 의 접속 대기열과 같은 계정 중복 접속 때 끊긴 시각, 브라우저 저장소의 화면 접기·카트 1인칭 보기·카트 체크포인트별 기록·마지막으로 본 섬 신문·다른 탭 알아보기를 더했어요
- 2026년 10월 21일: world 의 AI 주민 대화 점검 기록(처리 항목, 목적, 보유 기간 30일)을 더했어요
- 2026년 10월 21일: world 의 말로 만들기(처리 항목, 목적, 보유 기간, 탈퇴 때 처리, 모양을 만드는 Anthropic, 외부 API 호출 기록)를 더했어요
- 2026년 10월 22일: world 의 AI 주민과 손님의 만남을 운영자 Discord 로 보고하는 것(이름표 이름, 주민의 대답 한 줄, 섬 사진, 보유 기간)을 더했어요
- 2026년 10월 22일: world 의 주민 집 공사 거들기 기록(90일, 하루 세 번 세기, 그 주민을 거든 횟수)을 더했어요
- 2026년 10월 22일: world 의 씨앗(하루 첫 접속, 주민에게 건네기)과 밭에 물 주기 기록(90일, 하루 세 번 세기, 주민 밭을 거든 횟수)을 더했어요
- 2026년 10월 22일: world 의 AI 주민에게 물건 건네기(옷장에서 주민 소지품으로 옮김, 사용 기록, 섬 일지와 운영자 보고)와 주민이 마을 이야기를 꺼낸 횟수를 더했어요
- 2026년 10월 22일: world 의 코스튬(입으면 이름·모양·설명이 섬 사람에게 보임), 말로 만들기 기록(운영자 확인, 90일), 코스튬 그림 검사(Anthropic), 코스튬 신고와 운영자 Discord 알림을 더했어요
- 2026년 10월 26일: trillog(처리 항목, 목적, 공개 범위, 보유 기간, 여행을 지울 때와 탈퇴 때 처리, 경유지 이름과 주소를 찾는 카카오, 브라우저 저장소, 사용 한도)를 더했어요
- 2026년 10월 27일: trillog 의 구간 이동 수단과 도로 경로, 차 구간 도로 경로 찾기(카카오모빌리티)와 그 호출 기록(90일), 순서 고치기의 장소 검색을 더했어요
- 2026년 10월 27일: 닉네임은 한 번 정하면 바꿀 수 없어서 닉네임 보유 기간과 바꿔야 할 때 요청하는 방법을 고쳤어요
- 2026년 10월 27일: 접속 기록에 들어온 곳 주소, 처음 연 페이지 경로, 링크 꼬리표와 브라우저 식별 쿠키(dd_vid), 첫 유입 기록의 보관 기간을 더했어요
- 2026년 10월 27일: duobit(처리 항목, 목적, 공개 범위, 보유 기간, 공간에서 나갈 때와 탈퇴 때 처리, 공간 만들기 한도 기록)을 더했어요
- 2026년 10월 27일: world 의 안내 주민 나루와 로그인 전에도 이야기하는 것(하루 10번, 손님 식별값·IP 해시·시각, 이틀 보관, 대화 점검 기록의 손님 식별값)을 더했어요
- 2026년 10월 27일: world 의 AI 주민과 나눈 지난 대화(본인만 보기, 주민마다 최근 200마디, 30일 보관)를 더했어요
- 2026년 10월 27일: plate·seulseul 의 접속 기록 범위와 두 앱에서 가입할 때 보내는 가입 시각, 앱 사용자 번호를 해시한 값, dd_vid 값을 더했어요