운영자와 적용 범위
우르르컴퍼니가 제공하는 City 게임과 그 서버의 개인정보 처리 내용을 설명합니다. 개인정보 보호책임자는 정서현이며, 문의·권리 행사 창구는 jungseohyun0706@gmail.com입니다. 현재 이용할 수 있는 이메일 문의·삭제 접수는 고객지원 안내와 계정 및 데이터 삭제 안내를 확인해 주세요.
계정과 게임 기록
계정 식별에는 Firebase 로그인 식별자와 게임 플레이어 번호를 사용합니다. 게임 서버는 Google·Apple 로그인을 연결하는 Firebase 토큰을 검증하며 제공자 계정의 이름·이메일·사진을 게임 데이터베이스에 저장하지 않습니다. Google Firebase에는 별도의 로그인 사용자 정보가 처리됩니다.
게임 제공을 위해 게임 속 이름·커뮤니티 별명·공개 ID, 재화와 주문·체결, 업무·가게·부지·집·외형, 게임 속 이웃 주민과의 고민 해결·선물 기록 등 진행 기록을 처리합니다. 다른 이용자에게 공개되는 별명이나 대화에는 실명·주소·연락처 등 개인정보를 적지 마세요.
사진 모드로 찍은 게임 화면은 기기의 사진 보관함이나 앱 저장 공간에만 저장하며 서버로 보내지 않습니다.
탈퇴 뒤 잔여 기록을 파기할 때는 Firebase 쪽 기록을 함께 지우기 위해 Firebase 로그인 식별자와 게임 플레이어 번호를 Google Firebase의 서버 기능으로 보냅니다. 보내는 항목과 처리 위치는 06에서 안내합니다.
이웃·대화·신고·동의와 접속 기록
다른 이용자와 이웃을 맺으면 이웃 요청, 이웃 목록과 차단, 거리 방문과 방문 초대, 엽서·안내 글의 제목·내용·공개 범위, 즐겨찾기와 도장, 꾸미기 제안 같은 이웃 활동 기록을 처리합니다. 공개 범위는 이용자가 고른 설정을 따르며, 이웃을 끊거나 차단하면 관련 초대와 편집 권한을 바로 거둡니다.
함께 접속한 거리 방문에서 함께 사진을 찍으면, 참여자 모두가 촬영을 허용한 때에만 게임 화면을 찍어 서버에 저장합니다. 사진에는 참여자의 게임 캐릭터와 거리가 담기며 기기의 카메라나 사진첩은 쓰지 않습니다. 게시는 참여자 모두가 허용한 범위에서만 합니다. 참여자 중 한 사람이라도 허용을 거두거나 공개 설정을 바꾸거나, 함께 찍힌 사람과 이웃을 끊거나 차단하면 사진 이미지를 지웁니다. 신고된 사진은 검토에 사용합니다.
대화 내용은 같은 공간의 대화를 위해, 신고·차단·신고 대상 글이나 별명의 사본은 안전 관리와 분쟁 확인을 위해 사용합니다. 직접 입력한 대화에 욕설, 혐오·비하 표현, 성적인 말, 연락처·외부 유도 같은 금칙어가 들어 있으면 그 글은 보내지 않고 저장하지도 않습니다. 이때는 누가, 어떤 분류의 금칙어로, 언제 막혔는지만 기록합니다. 처음에는 경고만 하고, 24시간 안에 거듭 막히면 단계적으로 최대 하루까지 대화를 제한합니다. 동의한 문서의 식별자·버전·시각·앱 버전도 기록합니다.
장애·보안 확인용 게임 서버 기록에는 요청 번호·요청 방법과 경로·응답 코드·처리 시간이 포함됩니다. 이 기록에 요청 본문이나 로그인 토큰, 접속 IP를 직접 적지 않습니다. 게임 서버는 접속 IP를 과도한 요청 제한에만 메모리에서 사용합니다.
게임 서버 앞에서 암호화 연결을 맡는 웹 서버는 접속 기록을 남기지 않습니다. 다만 게임 서버를 다시 시작하는 동안처럼 요청을 게임 서버에 전달하지 못했거나 응답을 보내는 도중 연결이 끊긴 경우에는 그 요청의 접속 IP와 포트, 요청 주소, 요청 머리글(앱 버전·기기 소프트웨어 정보 등)이 웹 서버의 오류 기록에 남을 수 있으며, 로그인 토큰이 담긴 인증 머리글은 가려서 기록합니다. 데이터베이스는 처리에 2초 넘게 걸린 명령과 처리 중 생긴 오류를 진단용으로 기록하며, 이때 명령에 쓰인 값(플레이어 번호 등)이 함께 남을 수 있습니다. 보관 기간은 05에서, 제공자의 자체 처리는 06에서 구분해 안내합니다.
이전 기록·구매와 구독 확인
2D 이전 기능을 이용하면 기기에 남은 이전 기록의 요약과 구매 확인에 필요한 상품·구매 토큰 정보를 처리할 수 있습니다. 이전 결과는 원래 단위로 보존하며 City 재화로 바꾸지 않습니다. 이전 키에는 로그인 식별자의 해시를 사용하지만, 이를 완전한 익명 정보라고 보지 않습니다.
이전 Google Play 구매의 복원·환불 상태 확인은 기존 절차로 처리합니다. 구매 토큰은 해시 형태로 찾고 재확인이 필요한 일부 구매는 암호화한 토큰 사본도 저장합니다. 이전 구매 기록과 City 구독 기록은 구분합니다.
편의 패스의 제공·복원·갱신·취소·환불 상태 확인을 위해 상품 ID, 스토어와 연결된 게임 계정 식별값, 구독 상태·만료 시각·자동 갱신 여부, 검증 시각을 처리합니다. Google Play 구매 토큰은 해시로 조회하고 재확인에 필요한 사본을 암호화하여 저장합니다. 이 정보는 계정에 연결되므로 완전한 익명 정보라고 부르지 않습니다.
스토어 알림은 중복 처리를 막기 위한 알림 식별자·종류·처리 결과·수신 시각과 구독 연결용 해시를 기록합니다. 알림 장부에 전체 알림 본문이나 평문 구매 토큰을 저장하지 않습니다. 카드번호·계좌번호 등 결제수단 정보는 게임 서버가 직접 저장하지 않습니다.
보유 기간과 삭제
City의 대화 글은 전송 후 24시간이 지난 자료를 서버가 1분 주기로 정리하도록 구현되어 있습니다. 금칙어로 막힌 기록은 7일 뒤, 대화 제한 기록은 제한이 끝나면 정리합니다. 조치 또는 기각으로 처리가 끝난 신고와 사본은 처리일로부터 365일 뒤 정리합니다. 검토 중인 신고는 현재 자동 정리 대상에서 제외됩니다. 방문·초대처럼 기한이 있는 이웃 기록은 기한이 지나고 30일 뒤 정리합니다(함께 찍은 사진에 연결된 방문 기록은 사진 기록과 함께 둡니다). 엽서·안내 글·꾸미기 제안은 이용자가 지우면 다른 이용자에게 보이지 않게 하고, 저장된 내용은 탈퇴 뒤 잔여 기록과 함께 파기합니다. 함께 찍은 사진의 이미지는 03에서 안내한 경우에 바로 지웁니다.
현재 삭제 기능은 로그인 연결·게임 이름·설정 등을 해제하거나 정리하지만, 일부 게임 장부·동의·삭제 확인용 해시·커뮤니티 기록·이웃 활동 기록은 남습니다. 운영자는 탈퇴 뒤 필요한 잔여 기록을 최대 90일 보관 후 파기합니다. 함께 찍은 사진은 참여자 중 한 사람이라도 탈퇴하면 잔여 기록을 파기할 때 사진 전체를 지웁니다. 법령상 보존이 실제로 필요하거나 진행 중인 분쟁이 있는 경우 필요한 항목만 따로 보관하고 근거와 종료 조건을 안내합니다. 기술적으로 수정·삭제가 제한된 구조만으로 무기한 보유가 허용된다고 안내하지 않습니다.
게임 서버와 데이터베이스는 Google Cloud 서울 지역(asia-northeast3)의 서버에서 운영합니다. 데이터베이스 전체 백업을 하루 한 번 만들어 서울 지역의 공개 접근이 차단된 저장소에 보관하고, 만든 지 14일이 지나면 자동으로 지웁니다. 제공자의 삭제 처리 시간 때문에 하루쯤 더 남을 수 있으며, 지운 백업을 되살리는 삭제 복구 기능은 쓰지 않습니다. 서버 디스크 전체(데이터베이스와 서버 기록 포함)의 스냅숏은 서울 지역에 매일 만들고 7일 뒤 자동으로 지웁니다. 서버 디스크를 없애면 그때 남아 있던 스냅숏은 자동으로 지워지지 않으므로 운영자가 직접 지웁니다. 서버 디스크에도 최근 백업 두 개를 둡니다. 다른 지역으로 복제하는 설정은 쓰지 않습니다. 삭제된 정보가 백업에서 복원되면 삭제를 다시 적용합니다.
03의 웹 서버 오류 기록과 게임 서버·데이터베이스 기록은 게임 서버 디스크에만 두고 외부 기록 서비스로 보내지 않습니다. 구성 요소마다 최대 50MB가 차면 오래된 기록부터 지우는 용량 기준이며, 날짜로 정한 상한은 없습니다. 06의 Firebase 서버 기능 실행 기록은 Google Cloud Logging에 30일 보관됩니다.
이전 게임 서버는 Microsoft Azure 한국 중부 지역에서 운영했습니다. 이전 서버의 게임 진행 기록은 새 서버로 옮기지 않습니다. 이전 서버의 서버·데이터베이스·백업·기록은 2026년 10월 23일부터 모두 삭제하며, 따로 남겨 두는 사본은 없습니다. 제공자의 삭제 처리 기간이 지나면 완전히 지워집니다.
처리 제공자와 국외이전
Google Firebase Authentication은 로그인 처리를 맡습니다. Google 공식 안내에 따르면 인증 데이터는 미국에서 처리되고, 로그인 정보는 프로젝트 운영자가 해당 사용자의 삭제를 시작할 때까지 보관됩니다. 삭제 개시 뒤 실제 시스템과 백업에서 제거되기까지 최대 180일이 걸릴 수 있습니다. City 게임 DB의 90일 기준과 이 제공자 제거 절차는 구분합니다.
Google Cloud(Google LLC)는 게임 서버(Compute Engine)·데이터베이스·백업 저장소(Cloud Storage)·디스크 스냅숏과 서버 비밀값 보관(Secret Manager)의 처리 수탁자입니다. 이 자원은 모두 서울 지역(asia-northeast3)에 있습니다. Secret Manager에는 데이터베이스 비밀번호·서명 키 같은 서버 비밀값만 두고 이용자 정보는 넣지 않습니다. 이는 Google의 별도 서비스 관리·지원 정보까지 모두 국내에서만 처리된다는 의미는 아닙니다.
탈퇴 뒤 잔여 기록을 파기할 때 게임 서버는 서울 지역의 Firebase Cloud Functions에 게임 플레이어 번호, Firebase 로그인 식별자, 요청 번호, 삭제 요청 시각과 처리 기한을 보내, Firebase 쪽에 이 계정의 City 관련 기록이 있으면 함께 지웁니다. 이 기능은 처리 확인 기록을 서울 지역의 Cloud Firestore에 두며, 이 기록에는 로그인 식별자와 플레이어 번호를 그대로 적지 않습니다.
이 서버 기능의 실행 기록(호출 시각·기능 이름·응답 코드·처리 시간 등)은 Google Cloud Logging에 30일 보관됩니다. 이 기능은 게임 서버가 부르므로 기록에 이용자 기기의 IP는 담기지 않으며, 기록의 저장 위치는 한국으로 한정되지 않습니다.
Microsoft Azure는 이전 게임 서버·데이터베이스·백업·로그의 처리 수탁자이며, 해당 자원은 한국 중부 지역에 있습니다. 05에서 안내한 대로 2026년 10월 23일부터 이 자원을 모두 삭제하며, 완전히 지워지면 Azure에 대한 처리 위탁은 끝납니다.
Google Play의 결제·정기 결제 관리·환불은 Google의 약관과 개인정보 안내에 따라 처리됩니다. 게임 서버는 Google Play 구매 토큰으로 구매와 구독 상태를 확인합니다. 기존 구매 확인과 새 City 구독 처리는 구분하며 필요한 사전 안내와 처리 근거를 확인합니다. App Store의 편의 패스 판매는 아직 제공하지 않습니다. Google 계정 자체의 삭제와 Google Play가 보유하는 결제 기록의 삭제는 게임 계정 삭제와 별도 절차입니다.
문의 메일은 Google LLC의 개인 Gmail을 통해 송수신·보관합니다. 운영자 사본의 30일 삭제와 Google 시스템·백업의 제거는 다릅니다. Google의 일반 안내상 완전한 삭제 처리에는 통상 약 2개월이 걸리며 암호화된 백업에 최대 6개월 남을 수 있습니다. 개인 Gmail에 기업용 미국·유럽 저장 지역 설정이 적용된다고 안내하지 않습니다.
이 개인정보처리방침과 계정 삭제 안내, 개정 안내는 ururu.kr에서 Google Firebase Hosting(Google LLC)으로 제공합니다. 이용약관·청소년보호정책과 이전 문서를 싣는 안내 사이트(dopaminebank-city-legal.samsuletsgo.chatgpt.site)의 호스팅 수탁자는 OpenAI OpCo, LLC(미국, privacy@openai.com)이고 공식 하위처리자 목록에는 Cloudflare, Ltd.가 웹 호스팅 업체로 기재되어 있습니다. 두 곳의 문서 페이지에는 로그인·입력 폼·분석 SDK·쿠키 설정·외부 이미지나 폰트가 없습니다. 호스팅 제공자는 사이트 제공·보안·장애 대응에 필요한 IP·접속·기기 정보를 처리할 수 있습니다. 정적 페이지라는 이유로 제공자의 접속 로그도 없다고 안내하지 않습니다.
위 제공자 정보는 확인된 처리 범위를 구분하여 설명합니다. Gmail·사이트 제공자·Cloud Logging의 모든 처리 국가가 한국으로 한정된다고 안내하지 않습니다. 처리 제공자·범위가 변경되면 이 방침에 반영하고 필요한 안내와 절차를 진행합니다.
권리 행사와 별도 삭제 대상
열람·정정·삭제·처리정지·동의 철회는 문의 이메일로 요청할 수 있습니다. 본인 확인에는 필요한 최소 정보만 사용하고 법령에 따른 절차와 기한을 적용합니다. 제한 사유가 있으면 이유와 이의 제기 방법을 안내합니다.
City 앱의 계정 삭제는 2D Firebase 데이터와 Firebase 로그인 사용자 삭제까지 자동으로 수행하지 않습니다. ‘2D 데이터 삭제’ 또는 ‘둘 다 삭제’라고 적어 요청해 주세요. 이전 2D 데이터는 본인 확인 뒤 30일 안에 처리하며, 공유 로그인에 미치는 영향을 안내합니다.
연령과 안전한 처리
City의 한국 이용 등급은 15세이용가입니다. 연령 확인 화면은 출생 연도를 기기에서 확인하는 방식이며, 해당 연도를 서버로 보내거나 보관하지 않도록 설계되어 있습니다. 출생 연도를 전혀 입력받지 않는다고 안내하지는 않습니다.
로그인 토큰 검증, 구매 토큰 암호화, 필요한 범위의 접근 통제 등을 적용합니다. 게임 서버의 관리 접속은 Google Cloud의 신원 확인을 거친 운영자 계정으로만 허용하고, 백업 저장소는 공개 접근을 막아 둡니다. 접근 권한은 필요한 범위로 제한하고, 삭제 요청과 보유 종료 기준을 운영 절차에 적용합니다.
문의·구제와 변경
개인정보 보호책임자 정서현이 jungseohyun0706@gmail.com에서 문의를 확인합니다. 개인정보 침해 상담은 개인정보침해신고센터 118, 분쟁조정 문의는 개인정보분쟁조정위원회 1833-6972에서도 받을 수 있습니다.
방침과 적용일, 변경 내용은 이 사이트에서 안내합니다. 이전 2D 서비스에 적용되던 방침의 권리를 소급하여 축소하지 않습니다.