개인정보처리방침
게임 저장 데이터는 기기 안에만 있습니다. 앱이 개발자의 서버에 접속하는 경우는 두 가지뿐입니다.
하나는 업데이트 확인입니다. 앱이 새 버전이 있는지 물으면서 앱 버전 같은 기술 정보를 보냅니다(2절). 다른 하나는 소식 알림입니다. 알림을 받겠다고 켠 경우에만, 알림을 보내는 데 필요한 기기 토큰과 동의 내용·시각, 앱 버전을 개발자의 서버에 보관합니다(3절). 알림을 켜지 않으면 이 정보는 만들어지지도 보내지지도 않습니다.
계정이 없고, 광고가 없고, 분석 도구와 광고 SDK가 없습니다. 이름이나 이메일 같은 정보를 묻지 않습니다. 인터넷에 연결되어 있지 않아도 게임은 처음부터 끝까지 그대로 할 수 있습니다.
1. 수집하지 않는 정보
개발자는 아래 정보를 수집하지 않고, 전달받지도 않습니다.
- 이름, 이메일 주소, 전화번호 같은 연락처 정보
- 계정 정보와 로그인 정보 (계정 기능 자체가 없습니다)
- 위치 정보
- 연락처, 사진, 카메라, 마이크, 캘린더 등 기기 안의 다른 데이터 (앱은 이런 권한을 요청하지 않습니다. 앱이 요청하는 권한은 알림 하나뿐이고, 그것도 받겠다고 한 경우에만 묻습니다)
- 광고 식별자(IDFA)
- 사용 기록, 플레이 통계, 충돌 기록 같은 분석 데이터
- 게임 안에서 입력한 검사 이름 등 플레이어가 적은 모든 글자
- 게임 진행 상황과 저장 데이터
앱 화면에 나오는 그림과 글꼴, 게임 데이터는 모두 앱 안에 들어 있는 파일이고, 소리는 기기에서 합성해 냅니다. 그래서 인터넷 없이도 게임이 됩니다. 앱이 서버에 접속하는 것은 업데이트 확인(2절)과 소식 알림의 등록·해제(3절) 두 가지뿐이며, 둘 다 개발자의 서버로만 갑니다. 광고 네트워크와 분석 도구는 넣지 않았습니다. 앱의 틀과 업데이트·알림 기능은 공개 소프트웨어(Capacitor와 그 플러그인)로 만들었고, 그 소프트웨어를 만든 곳의 서버로는 아무것도 보내지 않도록 설정했습니다.
2. 게임 업데이트 확인
앱은 오류 수정, 문구, 그림 손질 같은 작은 수정을 App Store 업데이트를 기다리지 않고 받을 수 있습니다. 인터넷에 연결된 상태에서 타이틀 화면이 뜨면 앱이 개발자의 서버에 새 버전이 있는지 묻고, 있으면 바뀐 파일을 받아 두었다가 다음에 앱을 켤 때 적용합니다. 게임 도중에 화면이 바뀌거나 다시 시작되는 일은 없습니다. 이 확인은 앱을 켤 때 한 번 하고, 켜 둔 동안에는 많아야 한 시간에 한 번 다시 합니다. 받아 둔 업데이트가 있을 때는 적용하기 직전에 그 업데이트를 아직 써도 되는지 한 번 더 묻습니다.
이때 앱이 서버에 보내는 것은 다음과 같습니다.
- 버전 정보 — 앱 버전(예: 1.0), 지금 쓰고 있는 게임 데이터의 버전(예: 1.0.0), 운영체제 종류(iOS)와 버전 같은 기술 정보
- 설치 번호 — 업데이트 기능이 무작위로 만든 번호가 요청에 함께 실립니다. 기기의 고유 번호나 광고 식별자가 아니며, 서버는 이 값을 읽지도 저장하지도 기록하지도 않습니다. 이 번호는 기기 안(키체인)에 보관되어 앱을 지웠다 다시 설치해도 같은 값이 쓰입니다.
서버는 이 가운데 앱 버전, 게임 데이터 버전, 운영체제 종류 세 가지만 읽어 알맞은 업데이트를 골라 줍니다. 요청의 내용을 데이터베이스나 파일로 저장하지 않습니다. 서버 프로그램의 동작 기록에는 요청마다 시각, 요청 경로, 처리 결과, 앱 버전과 게임 데이터 버전이 한 줄 남습니다. 누구의 요청인지 알 수 있는 값(설치 번호, IP 주소 등)은 이 기록에 적지 않으며, 기록은 호스팅 업체의 보관 기간(4절)이 지나면 지워집니다. 이름, 검사 이름, 세이브 내용, 플레이 기록, 광고 식별자는 이 요청에 들어가지 않습니다.
업데이트 확인을 끄는 설정은 따로 없습니다. 인터넷에 연결되어 있지 않으면 확인하지 않고, 앱에 들어 있는 버전으로 그대로 실행됩니다. 이렇게 받는 업데이트로 바뀌는 것은 게임 화면과 내용뿐입니다. 이 방침에 적은 정보 처리 방식이 달라지는 변경은 App Store 업데이트로 내고, 이 문서를 먼저 고칩니다.
3. 소식 알림
앱은 새 사건, 업데이트, 이벤트 같은 게임 소식을 알림으로 보낼 수 있습니다. 받겠다고 한 경우에만 옵니다.
- 묻는 때. 앱을 처음 켤 때는 묻지 않습니다. 첫 사건을 끝내고 검사실로 돌아왔을 때 게임이 소식 알림을 받을지 한 번 묻습니다. 이 안내 창에는 알림에 광고성 정보(이벤트 안내, 업데이트 홍보 등)가 포함될 수 있다는 것과 이 방침으로 가는 링크가 함께 적혀 있습니다. 받기를 눌렀을 때만 iOS의 알림 허용 창이 뜹니다. 나중에를 누르면 다시 묻지 않습니다. 그 뒤에는 게임의 설정에서 소식 알림을 직접 켤 때에만 허용 창이 뜹니다.
- 켜지 않아도 됩니다. 알림을 켠다고 게임 속 보상이 생기지 않고, 켜지 않거나 꺼도 게임의 모든 기능이 똑같이 됩니다.
알림을 켜면 개발자의 서버에 보관하는 것은 아래가 전부입니다.
- 알림용 기기 토큰 — Apple이 이 앱과 이 기기의 조합에 발급하는 글자열입니다. 알림을 배달할 주소 구실을 합니다. 이름, 전화번호, Apple 계정이 들어 있지 않고, 광고 식별자(IDFA)와 다른 값이며, 다른 앱에서는 쓰이지 않습니다.
- 토큰의 종류 — 개발용 빌드의 토큰인지 App Store 빌드의 토큰인지
- 앱 버전과 게임 데이터 버전
- 동의 내용 — 소식 알림(광고성 정보 포함)을 받기로 했다는 것, 야간에도 받기로 했는지
- 시각 — 소식 알림 수신에 동의한 시각(기기가 적어 보낸 시각과 서버가 그것을 받은 시각), 야간 수신을 켠 경우 서버가 그 동의를 받은 시각, 토큰을 등록하거나 갱신한 시각, 그 토큰으로 알림이 처음 전달된 시각
IP 주소, 기기 이름과 모델, 광고 식별자, 이름과 연락처, 세이브와 플레이 기록은 이 등록에 넣지 않고, 서버가 저장하거나 기록하지도 않습니다. 토큰은 이용자가 누구인지 알려 주는 다른 정보와 함께 보관되지 않으므로, 개발자는 어느 토큰이 누구의 것인지 알 수 없습니다.
- 쓰는 곳. 받기로 한 알림을 보내는 데, 그리고 광고성 정보에 관한 법(수신 동의, 야간 전송 제한, 수신 거부, 동의 여부의 정기 확인)을 지키는 데에만 씁니다. 광고 맞춤이나 이용자 분석에 쓰지 않고, 팔거나 빌려주지 않습니다.
- 알림이 전달되는 길. 알림은 Apple의 푸시 알림 서비스(APNs)를 거쳐 기기에 도착합니다. 알림을 보낼 때 개발자의 서버가 토큰과 알림의 제목·본문을 Apple에 넘깁니다. Google(Firebase) 같은 다른 회사의 알림 서비스는 쓰지 않습니다.
- 보관 기간. 알림을 끌 때까지입니다. 게임의 설정에서 소식 알림을 끄면 앱이 서버에 삭제를 요청하고 서버는 그 토큰과 동의 기록을 바로 지웁니다. 앱을 지우면 Apple이 그 토큰을 무효로 처리하고, 서버는 그 뒤 알림을 보낼 때 Apple이 그 토큰이 무효라고 알려 오면 지웁니다. Apple의 통보는 바로 오지 않을 수 있어, 그때까지는 쓸 수 없는 토큰이 서버에 남아 있을 수 있습니다.
- 광고성 알림의 표시. 이벤트 안내나 업데이트 홍보처럼 광고성 정보에 해당하는 알림은 제목 맨 앞에 (광고)를 붙이고, 본문 끝에 수신을 거부하는 방법을 적습니다. 수신 거부에는 비용이 들지 않습니다.
- 야간 제한. 오후 9시부터 다음 날 오전 8시까지(한국 시간)는 광고성 알림이든 아니든 알림을 보내지 않습니다. 설정의 야간(21시~8시)에도 받기를 따로 켠 경우에만 그 시간에도 보냅니다. 이 설정은 처음에 꺼져 있습니다.
- 동의 확인. 수신에 동의한 날부터 2년마다, 계속 받을지 다시 확인합니다.
- 게임을 하는 중에 알림이 오면 게임 화면 안의 짧은 안내로만 보여 줍니다. 기기의 알림 배너와 소리는 나오지 않고, 게임을 멈추거나 다른 화면으로 옮기지 않습니다.
끄는 법.
- 게임의 설정 → 소식 알림을 끕니다. 타이틀 화면의 설정과 게임 중 메뉴의 설정 어느 쪽에서든 됩니다. 인터넷에 연결된 상태에서 끄면 서버의 토큰이 바로 지워집니다.
- 기기의 설정 → 알림 → 도장을 찍는 사람에서 꺼도 알림은 더 표시되지 않습니다. 다만 이 방법만으로는 서버에 보관된 토큰이 남아 있을 수 있으니, 토큰까지 지우려면 게임의 설정에서도 꺼 주세요.
4. 서버가 있는 곳과 접속 기록
개발자의 서버는 호스팅 업체 Railway의 설비에서 돌아갑니다. Railway는 미국 회사이고, 서버도 미국에 있는 Railway의 설비(대한민국 밖)에 있습니다. 3절의 토큰과 동의 기록도 이 서버의 저장 공간에 보관됩니다.
인터넷 접속의 특성상, 앱이 업데이트를 확인하거나 알림을 등록·해제할 때 Railway의 접속 기록에는 IP 주소, 접속 시각, 요청 경로, 사용자 에이전트(앱과 운영체제의 종류를 나타내는 문자열)가 남습니다. Railway의 안내에 따르면 이 기록은 요금제에 따라 3일에서 최대 90일 동안 보관된 뒤 지워집니다. 개발자는 이 기록을 서버가 제대로 돌아가는지 확인하는 데에만 쓰고, 이용자를 알아보거나 광고에 쓰지 않습니다. 이 개인정보처리방침과 지원 페이지도 같은 서버에 있어서, 브라우저로 이 페이지를 열 때에도 같은 접속 기록이 남습니다.
개발자의 서버 프로그램은 IP 주소를 저장하지 않고 자체 기록에도 적지 않습니다. 서버 프로그램의 동작 기록에 남는 것은 요청의 시각, 경로, 처리 결과와, 업데이트 확인일 때의 버전 번호, 알림 등록일 때의 토큰 종류뿐입니다(토큰 자체는 적지 않습니다). 이 기록도 Railway에 위와 같은 기간 동안 보관된 뒤 지워집니다. 업데이트 확인이나 알림 등록 요청이 한꺼번에 몰리는 것을 막으려고 주소별 요청 횟수를 메모리에서 잠깐 셀 뿐이며(주소 자체가 아니라 알아볼 수 없게 바꾼 값으로 셉니다), 그 값은 파일로 남지 않습니다.
앱과 서버 사이의 통신은 모두 HTTPS로 암호화됩니다. 알림을 보내는 관리 기능은 개발자만 아는 비밀 값으로 잠겨 있습니다.
5. 기기에 저장되는 것
게임을 이어서 하려면 아래 내용이 필요합니다. 모두 기기 안에 저장됩니다(앱 내부 저장 영역의 localStorage).
- 자동 저장 1칸과 직접 저장하는 슬롯 3칸 — 새 게임에서 정한 검사 이름, 성별, 임관 경로와, 진행 중인 사건의 수사 기록, 지금까지 내린 처분과 판결, 평정 같은 평가 지표, 게임 속 날짜
- 설정 — 효과음, 배경음악, 서류·대사 글자 크게, 잡건 30초 타이머, 대사 빠르게를 켰는지 껐는지
- 알림 설정 — 소식 알림과 야간 수신을 켰는지, 동의한 시각, 알림 안내를 이미 보았는지, 그리고 알림을 켠 경우 이 기기의 알림용 토큰(알림을 끄면 기기에서 지웁니다. 다만 서버에 삭제 요청이 아직 닿지 못했으면, 그 요청을 다시 보낼 수 있도록 닿을 때까지만 남겨 둡니다)
- 업데이트 기록 — 내려받은 게임 파일, 다음 실행에 적용할 버전, 제대로 켜지지 않아 건너뛰기로 한 버전, 그리고 업데이트 기능의 설치 번호(2절. 키체인에 보관)
이 가운데 기기 밖으로 나가는 것은 업데이트를 확인할 때 보내는 버전 정보와 설치 번호(2절), 그리고 알림을 켠 경우의 알림용 토큰과 동의 내용·시각(3절)뿐입니다. 세이브와 게임 설정은 기기를 벗어나지 않습니다. 개발자에게 전송되지 않고, 개발자가 읽거나 복구할 수도 없습니다.
게임 안 메뉴의 내보내기(복사)를 쓰면 진행 상황이 복사할 수 있는 글자로 만들어집니다. 그 글자를 어디에 두고 누구에게 보낼지는 사용자가 정합니다. 앱은 그 과정에 관여하지 않고, 내보낸 데이터가 개발자에게 저절로 전달되는 일도 없습니다.
6. 제3자 제공
개발자는 이용자의 정보를 팔지 않고, 광고 네트워크나 분석 업체, 데이터 중개 업체에 넘기지 않습니다. 정보가 닿는 곳은 서비스를 돌리는 데 필요한 두 곳뿐입니다.
- Railway(미국, 서버 호스팅) — 4절에 적은 접속 기록이 남고, 3절의 토큰과 동의 기록이 이 업체의 설비에 보관됩니다.
- Apple(미국, 푸시 알림 서비스) — 알림을 보낼 때 토큰과 알림의 제목·본문이 전달됩니다. 알림을 켠 경우에만 해당합니다.
앱 내 구매와 광고가 없어 결제 정보를 다루지 않습니다.
7. 아동의 개인정보
이 게임은 범죄 사건 기록을 다루는 내용이라 어린이를 대상으로 만든 앱이 아닙니다. App Store의 어린이 카테고리에도 등록하지 않았습니다.
앱은 이용자의 나이를 묻지 않고, 개발자는 만 14세 미만 아동(미국 아동 온라인 개인정보 보호법 기준으로는 만 13세 미만)의 개인정보를 알면서 수집하지 않습니다. 글자를 넣는 곳은 게임 안의 검사 이름 칸과 세이브 가져오기 칸뿐이고, 그 값은 기기 밖으로 나가지 않습니다. 소식 알림은 켠 경우에만 3절의 정보가 서버에 보관됩니다.
자녀가 이 앱에서 소식 알림을 켠 것을 원하지 않으시면 게임의 설정에서 소식 알림을 끄거나 아래 문의처로 알려 주세요.
8. 데이터 삭제 방법
- 세이브와 설정 — 앱 삭제: 기기에서 앱을 지우면 자동 저장과 슬롯 3칸, 설정, 내려받은 업데이트 파일이 함께 지워집니다. 게임 데이터는 앱 안에만 있으므로 이것으로 전부 사라집니다. 업데이트 기능의 설치 번호(2절)만 기기의 키체인에 남으며, 이 값은 개발자의 서버에도 다른 어디에도 저장되어 있지 않습니다.
- 세이브 — 덮어쓰기: 슬롯에 다시 저장하면 그 슬롯의 이전 기록이, 새 게임을 시작하면 자동 저장이 새 기록으로 바뀝니다. 게임 안에 저장만 따로 비우는 버튼은 없습니다.
- 알림용 토큰 — 알림 끄기: 게임의 설정에서 소식 알림을 끄면 서버의 토큰과 동의 기록이 지워집니다. 앱을 지울 생각이면 지우기 전에 먼저 꺼 주세요. 끄지 않고 앱을 지우면 그 토큰은 더는 알림을 받지 못하는 값이 되지만, 서버에서는 그 뒤 알림을 보내면서 Apple이 무효라고 알려 올 때에야 지워집니다.
- 알림용 토큰 — 삭제 요청: 앱을 이미 지워서 끌 수 없다면 collaboair@gmail.com 으로 알려 주세요. 토큰은 이름이나 연락처와 연결되어 있지 않아, 알림을 켠 날짜와 대략의 시각을 함께 알려 주시면 그 기록과 맞는 토큰을 찾아 지우고 결과를 답장으로 알려 드립니다. 찾지 못한 경우에도 지운 앱의 토큰은 위에 적은 대로 이후 발송에서 Apple이 무효라고 알려 오면 지워집니다.
- 접속 기록: 개발자의 서버는 업데이트 확인 요청의 내용을 저장하지 않습니다. 서버 프로그램의 동작 기록(시각·경로·처리 결과·버전 번호)과 호스팅 업체의 접속 기록은 개발자가 골라서 지울 수 없고, 4절에 적은 보관 기간이 지나면 지워집니다.
지운 게임 데이터는 되돌릴 수 없습니다. 개발자 쪽에 사본이 없어 복구를 도와드릴 방법도 없습니다. 기록을 남기고 싶으면 지우기 전에 내보내기를 써 주세요.
9. 방침 변경
앱이 업데이트되어 처리 방식이 달라지면 이 문서를 고치고 위쪽 시행일을 새로 적습니다. 개인정보와 관련된 기능이 새로 들어가면 그 내용을 여기에 적고 앱 업데이트에서 알립니다.
- 2026년 10월 9일 — 출시 전 점검에서 고쳤습니다. 야간(오후 9시~오전 8시)에는 알림의 종류와 상관없이, 야간 수신을 따로 켠 경우에만 보내는 것으로 바꿨습니다. 서버가 야간 수신 동의 시각도 보관한다는 것, 서버 프로그램의 동작 기록에 남는 것, 알림 안내에 광고성 정보가 포함될 수 있다고 밝힌다는 것, 게임 중에 온 알림은 게임 안 안내로만 보인다는 것을 적었습니다.
- 2026년 10월 7일 — 출시 버전(1.0)에 업데이트 확인(2절)과 소식 알림(3절)이 들어가면서 고쳤습니다. "네트워크 통신과 서버가 없고 어떤 정보도 수집하지 않는다"고 적었던 곳을 사실대로 바꿨습니다.
- 2026년 10월 2일 — 첫 방침. 인터넷을 쓰지 않는 빌드를 기준으로 썼습니다. 그 빌드는 배포되지 않았습니다.
10. 문의처
이 방침이나 앱에 대해 궁금한 점, 개인정보의 열람·삭제 요청은 collaboair@gmail.com 으로 보내 주세요.
개인정보 보호 담당 — 이 앱을 서비스하는 CollaboAir Co.,Ltd. 의 개인정보 보호 담당이 개인정보와 관련한 문의와 불만을 받습니다. 연락처: collaboair@gmail.com
메일을 보내시면 보내신 주소와 내용이 개발자의 메일함에 남습니다. 앱이 모으는 정보는 아니고, 문의에 답하는 데에만 쓰며, 다른 곳에 넘기지 않습니다. 답장이 끝난 메일은 정리합니다. 버그 확인을 위해 내보낸 세이브를 보내 주시는 경우에도 같습니다.
앱에서는 게임의 설정 창과 소식 알림 안내 창에 있는 개인정보처리방침을 누르면 이 페이지가 기기의 브라우저로 열립니다. 자주 묻는 질문과 사용법은 지원 페이지에 있습니다.
Privacy Policy
Your game saves stay on your device. The app contacts the developer's server for two things only.
One is the update check: the app asks whether a newer version exists and sends technical information such as the app version (section 2). The other is news notifications: only if you turn them on, the developer's server keeps the device token needed to deliver them, what you consented to and when, and the app version (section 3). If you never turn notifications on, that information is neither created nor sent.
There are no accounts, no ads, and no analytics or advertising SDKs. The app never asks for your name or email address. Without an internet connection the game still plays from start to finish.
1. Information we do not collect
The developer does not collect or receive any of the following:
- Name, email address, phone number, or other contact details
- Account or sign-in information (the app has no accounts)
- Location data
- Contacts, photos, camera, microphone, calendar, or other device data (the app requests none of these permissions; the only permission it ever asks for is notifications, and only after you say you want them)
- The advertising identifier (IDFA)
- Usage logs, gameplay statistics, or crash analytics
- Any text you type in the game, such as the prosecutor's name
- Your game progress or save data
Every image, font, and data file the game uses is bundled inside the app, and its audio is synthesized on the device, so the game works without the internet. The app contacts a server for two purposes only, the update check (section 2) and registering or removing news notifications (section 3), and both go to the developer's own server. No ad network or analytics tool is included. The app shell and the update and notification features are built with open-source software (Capacitor and its plugins), configured to send nothing to the servers of the people who make that software.
2. Game update checks
The app can receive small fixes (bug fixes, wording, touched-up art) without waiting for an App Store update. While you are online, the app asks the developer's server whether a newer version exists once the title screen appears. If there is one, it downloads the changed files and applies them the next time you open the app. Nothing changes or restarts in the middle of a game. The check happens once each time you open the app and, while the app stays open, at most once an hour after that. If an update is already waiting, the app asks once more just before applying it, to confirm that the update is still current.
The app sends the following to the server:
- Version information — the app version (for example 1.0), the version of the game data you currently have (for example 1.0.0), the operating system (iOS) and its version, and similar technical details
- An installation number — a random number generated by the update feature travels with the request. It is not a hardware identifier or the advertising identifier, and the server does not read, store, or log it. The number is kept on the device (in the keychain), so the same value is used again if you delete and reinstall the app.
Of these, the server reads only three values, the app version, the game data version, and the operating system, to pick the right update. It does not save the contents of the request to a database or file. The server program's own log keeps one line per request with the time, the requested path, the result, and the app version and game data version. Nothing that says whose request it was (the installation number, the IP address, and so on) is written to that log, and the log is deleted after the hosting provider's retention period (section 4). Your name, the prosecutor's name, your saves, your play history, and the advertising identifier are not part of the request.
There is no setting to turn the update check off. Without an internet connection the check does not happen and the app runs the version it shipped with. These updates change only what the game shows and contains. Any change to how information is handled, as described in this policy, is released through an App Store update, and this document is revised first.
3. News notifications
The app can send notifications with game news such as new cases, updates, and events. They are sent only if you ask for them.
- When it asks. Not at first launch. After you finish the first case and return to your office, the game asks once (in Korean) whether you want news notifications. That dialog also says that the notifications may include promotional information (event announcements, update promotion, and the like) and links to this policy. The iOS permission prompt appears only if you tap 받기 (Yes). If you tap 나중에 (Later), the game does not ask again. After that, the prompt appears only when you switch on 소식 알림 (News notifications) yourself in the game's Settings.
- They are optional. Nothing in the game is rewarded for turning notifications on, and every feature works the same if you never turn them on or turn them off.
If you turn notifications on, the developer's server keeps the following and nothing else:
- A device token for notifications — a string Apple issues for this app on this device. It works as the delivery address for notifications. It contains no name, phone number, or Apple Account, it is not the advertising identifier (IDFA), and no other app uses it.
- The kind of token — whether it comes from a development build or an App Store build
- The app version and game data version
- What you consented to — that you agreed to receive news notifications (which may include promotional information), and whether you also agreed to receive them at night
- Times — when you consented to news notifications (the time recorded by the device and the time the server received it), when the server received your consent to night-time delivery if you turned that on, when the token was registered or refreshed, and when a notification was first delivered to that token
Your IP address, device name and model, advertising identifier, name, contact details, saves, and play history are not part of this registration, and the server neither stores nor logs them. The token is not kept alongside anything that says who you are, so the developer cannot tell whose token is whose.
- What it is used for. Only to send the notifications you asked for, and to comply with the law on promotional messages (consent, night-time limits, opting out, and periodic confirmation of consent). It is not used for ad targeting or user analytics, and it is never sold or rented.
- How notifications reach you. They travel through the Apple Push Notification service (APNs). When a notification is sent, the developer's server passes the token and the notification's title and body to Apple. No other company's notification service, such as Google's Firebase, is used.
- How long it is kept. Until you turn notifications off. When you switch off news notifications in the game's Settings, the app asks the server to delete the token and the server deletes it, together with the consent record, at once. If you delete the app, Apple invalidates the token, and the server deletes it once Apple reports it as invalid during a later send. Apple's report may not come right away, so an unusable token can remain on the server until then.
- Labelling of promotional notifications. Notifications that count as promotional information, such as event announcements, begin their title with (광고), the label Korean law requires for advertising, and end with how to opt out. Opting out costs nothing.
- Night-time limit. Between 9 p.m. and 8 a.m. Korea time, no notifications are sent, promotional or not. They are sent during those hours only to people who have separately switched on 야간(21시~8시)에도 받기 (Also receive at night) in Settings. That setting starts switched off.
- Confirming consent. Every two years from the day you consented, you are asked again whether you want to keep receiving them.
- A notification that arrives while you are playing appears only as a brief notice inside the game. The device's notification banner and sound are not used, and the game is not paused or moved to another screen.
How to turn them off.
- Switch off 설정 → 소식 알림 in the game, either from Settings on the title screen or from Settings in the in-game menu. If you are online when you do this, the token on the server is deleted immediately.
- Turning them off in the device's Settings → Notifications → 도장을 찍는 사람 also stops notifications from appearing. That alone may leave the token on the server, so to remove the token as well, switch the setting off in the game too.
4. Where the server is, and access logs
The developer's server runs on infrastructure provided by Railway, a hosting company. Railway is a United States company, and the server itself runs on Railway's infrastructure in the United States (outside the Republic of Korea). The tokens and consent records described in section 3 are kept in this server's storage.
As with any internet connection, when the app checks for an update or registers or removes notifications, Railway's access logs record the IP address, time, requested path, and user agent (a string describing the app and operating system). According to Railway, these logs are kept for between 3 and 90 days depending on the plan and then deleted. The developer uses them only to check that the server is working, never to identify users or for advertising. This privacy policy and the support page are served from the same server, so the same access log is made when you open them in a browser.
The developer's server program does not store IP addresses and does not write them to its own logs. What its own log does keep is the time, path, and result of each request, plus the version numbers for an update check and the kind of token for a notification registration (never the token itself). Railway keeps that log for the same period as above and then deletes it. To keep update checks and notification registrations from being flooded, the program briefly counts requests per address in memory (using a scrambled value rather than the address itself); that count is never written to a file.
All communication between the app and the server is encrypted with HTTPS. The administrative function that sends notifications is locked with a secret known only to the developer.
5. What is stored on your device
Continuing a playthrough requires the following, and all of it is stored on your device (in the app's local storage):
- One autosave and three manual save slots — the prosecutor's name, gender, and background chosen when starting a game, the investigation record of the case in progress, the dispositions and verdicts so far, career gauges such as the performance rating, and the in-game date
- Settings — whether sound effects, music, larger text for documents and dialogue, the 30-second petty-case timer, and fast dialogue are on
- Notification settings — whether news notifications and night-time delivery are on, when you consented, whether you have already seen the notification prompt, and, if notifications are on, this device's notification token (it is erased from the device when you turn them off; if the deletion request has not yet reached the server, it is kept only until that request gets through, so the request can be sent again)
- Update records — downloaded game files, the version waiting to be applied at the next launch, any version skipped because it failed to start, and the update feature's installation number (section 2; kept in the keychain)
Of these, the only things that leave the device are the version information and installation number sent with an update check (section 2) and, if you turn notifications on, the notification token together with what you consented to and when (section 3). Your saves and game settings never leave your device. They are not sent to the developer, and the developer can neither read nor restore them.
The in-game save export turns a playthrough into text you can copy. Where you keep it and whom you send it to is your decision. The app takes no part in that, and exported data does not reach the developer on its own.
6. Sharing with third parties
The developer does not sell your information and does not pass it to ad networks, analytics providers, or data brokers. Information reaches only the two companies needed to run the service.
- Railway (United States, server hosting) — the access logs described in section 4 are recorded there, and the tokens and consent records from section 3 are kept on its infrastructure.
- Apple (United States, push notification service) — when a notification is sent, the token and the notification's title and body are passed to Apple. This applies only if you turned notifications on.
The app has no ads and no in-app purchases, so it never handles payment information.
7. Children's privacy
The game deals with criminal case files and is not directed at children. It is not listed in the App Store's Kids category.
The app does not ask your age, and the developer does not knowingly collect personal information from children under 14 (under 13 as defined by the U.S. Children's Online Privacy Protection Act). The only text fields are the prosecutor's name and the save-import box, and those values stay on the device. The information in section 3 is kept on the server only when news notifications have been turned on.
If your child has turned on news notifications in this app and you would rather they had not, switch them off in the game's Settings or write to the contact address below.
8. How to delete your data
- Saves and settings: delete the app. Removing it from your device erases the autosave, all three slots, the settings, and any downloaded update files. The game keeps its data nowhere else, so nothing remains. Only the update feature's installation number (section 2) stays in the device keychain, and that value is not stored on the developer's server or anywhere else.
- Saves: overwrite. Saving to a slot again replaces what was in it, and starting a new game replaces the autosave. The game has no separate button for clearing a save on its own.
- Notification token: turn notifications off. Switching off news notifications in the game's Settings deletes the token and consent record from the server. If you plan to delete the app, switch them off first. If you delete the app without doing so, the token can no longer receive anything, but it is removed from the server only when Apple reports it as invalid during a later send.
- Notification token: request deletion. If you have already deleted the app and cannot switch notifications off, write to collaboair@gmail.com. The token is not tied to a name or contact detail, so please include the date and approximate time you turned notifications on; the developer will find the token that matches that record, delete it, and reply with the result. Even if no match is found, the token of a deleted app is removed once Apple reports it as invalid during a later send, as described above.
- Access logs. The developer's server does not store the contents of update-check requests. The server program's own log (time, path, result, version numbers) and the hosting provider's access logs cannot be deleted selectively by the developer; they are removed after the retention period given in section 4.
Deleted game data cannot be recovered. No copy exists on the developer's side, so recovery is not possible. If you want to keep a record, export your save first.
9. Changes to this policy
If an app update changes how data is handled, this document will be revised and the effective date above updated. If a feature that involves personal data is added, it will be described here and announced with that update.
- October 9, 2026 — Revised during pre-release checks. At night (9 p.m. to 8 a.m.) notifications of any kind are now sent only to people who separately turned on night-time delivery. Also added: that the server keeps the time of night-time consent, what the server program's own log contains, that the notification prompt says promotional information may be included, and that a notification arriving during play is shown only inside the game.
- October 7, 2026 — Revised because the release version (1.0) includes update checks (section 2) and news notifications (section 3). The statements that the app "makes no network connections, has no server, and collects nothing" were replaced with what is actually true.
- October 2, 2026 — First policy, written for a build that did not use the internet. That build was never distributed.
10. Contact
Questions about this policy or the app, and requests to access or delete your information: collaboair@gmail.com.
Privacy contact — the privacy contact at CollaboAir Co.,Ltd., which provides this app, handles questions and complaints about personal information. Contact: collaboair@gmail.com
If you write in, your address and message sit in the developer's mailbox. That is not something the app collects; it is used only to answer you, it is not passed on to anyone, and messages are cleared once the exchange is over. The same applies to any exported save you send while reporting a bug.
In the app, tapping 개인정보처리방침 (Privacy Policy) in the game's Settings or in the news notification prompt opens this page in the device's browser. Usage questions are answered on the support page.