Apteda

개인정보 처리방침

이 방침은 Apteda 앱과 서버가 무엇을 왜 수집하는지, 어디에 보관하는지, 어떻게 삭제를 요청할 수 있는지 설명해요. 우리가 보내고 싶은 것이 아니라 코드가 실제로 보내는 것을 설명해요.

초안. 이 문서는 아직 확정되지 않았으며 앱 출시 전에 바뀔 수 있어요. 2026년 10월 6일 버전.

책임자

Apteda 개발: (앱 출시 전에 공개될 예정이에요). 데이터에 관한 문의: support@apteda.com.

동의하는 것

출생 연도 질문 다음에 앱은 “휴대폰에서 나가는 것” 화면을 보여 줘요. 이 화면에서는 아무것도 미리 선택되어 있지 않아요. 답은 언제든 “프로필” → “동의”에서, 처음 답할 때만큼 쉽게 바꿀 수 있어요.

서버로 시행 보내기. “보내고 계속하기”를 고르면 게임 결과, 기기 프로필, 알림 기록, 하루 한도를 넘긴 게임 시작 시도, 그리고 아래에 설명된 광고 수익 기록이 우리 서버로 가고, 서버는 그것으로 신뢰 구간이 있는 추정치를 계산해요. “보내지 않기”를 고르면 게임은 그대로 작동하고 모든 답은 휴대폰에 저장되지만, 이 중 어느 것도 휴대폰을 떠나지 않아요. 그래도 앱은 식별자가 없는 충돌 보고서, 동의 기록, 광고 설정 요청, 그리고 로그인이나 프로모션 코드 사용처럼 직접 시작한 일에 필요한 것은 보내요. 동의를 철회하면 앱은 보내기를 멈춰요. 우리 서버가 이미 받은 것은 삭제를 요청할 때까지 서버에 남아요.

건강 데이터. 게임 결과는 주의와 기억의 상태에 대해 무언가를 드러낼 수 있어서, 법은 이를 건강 데이터로 볼 수 있어요(GDPR 제9조). 그래서 화면은 선택지 위에서 이 사실을 알리고, 결과를 보내려면 별도의 탭으로 하는 명시적 동의가 필요해요. 연구 체크박스도 같은 방식의 명시적 동의예요. 우리는 결과로 건강에 대해 어떤 결론도 내리지 않지만, 법은 우리가 데이터로 무엇을 하려는지가 아니라 데이터가 무엇을 드러낼 수 있는지를 봐요.

연구(선택). 별도의 체크박스 “연구 활용 허용”은 기본적으로 해제되어 있어요. 체크하면 게임 결과가 과학 연구에 쓰일 수 있어요. 결과는 익명이 아니라 가명 처리된 데이터예요: 이름이나 이메일 대신 무작위 식별자가 붙지만, 기기 프로필, 시간 기록, 손가락 경로가 여전히 결과를 한 사람의 기록으로 묶어요. 현재 연구에 쓰이는 데이터는 없고 누구에게도 전달되지 않아요. 이 답은 그 상황이 바뀔 때 존중될 수 있도록 기록돼요. 게임이나 결과에는 영향을 주지 않아요.

동의 기록. 각 동의는 우리 서버에 기록으로 보관돼요: 무엇에 대한 동의인지, 화면 문구의 어느 버전을 봤는지, 언제 동의했는지, 그리고 철회했다면 언제 철회했는지. 철회는 기록을 지우지 않고 기록에 추가돼요. 알림 시간을 고르는 것은 알림에 대한 동의로 간주되어 같은 방식으로 기록되고, 알림을 끄면 그 동의가 철회돼요. 동의 기록은 시행 보내기가 꺼져 있어도 전송돼요. 그렇지 않으면 철회가 우리에게 전달되지 않기 때문이에요. 목적: 무엇에 동의했는지 알고 그것을 존중하기 위해서예요.

앱이 보내는 것과 그 이유

Google 광고 모듈(“관련된 다른 서비스” 참고)을 제외하면 앱은 우리 자체 서버로만 데이터를 보내요. 앱은 오프라인에서도 작동하고, 모은 것은 다시 온라인이 될 때 보내요.

게임 결과. 게임의 모든 답에 대해: 걸린 시간, 화면의 어디를 어떻게 터치했는지(손가락 경로 포함), 답이 맞았는지, 게임 도중 앱을 나가는 것 같은 중단, 인터페이스 언어, 절전 모드가 켜져 있었는지, 어떤 오디오 출력을 썼는지(스피커, 헤드폰, 보청기). 목적: 게임을 사용자에게 맞추고 측정 추정치를 범위와 함께 계산하기 위해서예요. 원본 답은 그대로 보관되므로 나중에 정보 손실 없이 추정치를 다시 계산할 수 있어요. 각 게임에 대해 광고 동영상으로 열렸는지와 어떤 광고 설정이 적용되었는지도 보관해요. 동영상 시청이 답을 바꾸는지 나중에 확인할 수 있도록 하기 위해서예요.

기기 프로필. 제조사, 모델, 운영체제와 그 버전, 화면 크기와 밀도, 화면 재생 빈도, 앱 빌드, UTC 기준 시간대 차이. 목적: 반응 시간은 휴대폰에 따라 다르고, 서로 다른 휴대폰의 결과는 어떤 휴대폰인지 알 때만 비교할 수 있어요.

설치 식별자. 처음 실행할 때 앱은 사용자와 이 설치를 위한 무작위 식별자, 그리고 이후의 요청이 같은 설치에서 왔음을 증명하는 비밀 값을 만들어요. 서버는 비밀 값의 해시만 보관해요. 이 식별자들은 이름, 이메일, 전화번호가 아니에요.

출생 연도(휴대폰에만 남음). 앱은 출생 연도를 물어요. 출생 연도는 휴대폰에만 보관되고 우리 서버에도 광고 모듈에도 보내지지 않아요. 광고 모듈이 아는 것은 가족용 광고가 필요한지, 청소년에게 적합한 광고가 필요한지뿐이에요. 나이를 알 수 없는 동안에는 광고가 표시되지 않아요.

계정(선택). 계정 없이 플레이할 수 있어요. 로그인하면 이메일 주소를, Google 로그인이라면 Google이 계정에 대해 알려 주는 식별자를 보관해요. Google 로그인에서 앱은 Google에 사용자가 누구인지 확인해 달라고만 요청하고, 다른 Google 데이터에 대한 접근은 요청하지 않아요. 이메일로 로그인할 때는 일회용 코드를 그 주소로 보내요.

알림(직접 켰을 때만). 알림이 언제 예약되고, 표시되고, 열렸는지. 목적: 알림이 사람들이 다시 돌아오는 데 도움이 되는지 가정하지 않고 확인하기 위해서예요.

프로모션 코드. 어떤 코드를 사용했는지, 그 코드로 어떤 이용 권한을 받았는지.

충돌 보고서. 앱에 오류가 나면 오류 메시지와 기술적 추적 정보, 앱 버전, 휴대폰 모델, 운영체제 버전을 보내요. 충돌 보고서에는 사용자 식별자도 설치 식별자도 없어요. 충돌의 일일 요약은 개발자에게 이메일로 전송돼요.

네트워크 주소. 우리 서버는 각 연결의 IP 주소를 봐요. 이 주소는 한 주소에서 오는 요청 수를 제한하는 데 메모리에서만 쓰이고, 데이터베이스에 기록되지 않아요. 웹 서버는 접속 로그를 남기지 않아요.

광고 설정을 위한 국가. Google Play 계정에서, Play가 제공하지 않으면 SIM 카드에서 가져온 두 글자 국가 코드. 여기에 휴대폰 언어는 쓰지 않아요. 목적: 광고는 나라마다 다르게 작동하고, 어떤 나라에서는 광고가 전혀 없어요. 서버는 이 코드로 설정을 고르고, 그 요청과 함께 코드를 저장하지 않아요. 같은 코드는 각 광고 수익 기록과 함께 저장돼요(아래 참고).

광고 수익(시행 보내기에 동의한 경우에만). 직접 시작한 동영상이 수익을 내면 Google 모듈이 그 금액을 앱에 알려요. 앱은 그 금액, 통화, 금액의 정밀도, 적용된 광고 설정과 테스트 변형, 국가 코드, 시각을 우리에게 보내요. 게임 이름, 답, 점수는 포함되지 않아요. 목적: 광고가 실제로 얼마를 버는지 알고 나라 사이에서 광고 설정을 비교하기 위해서예요.

하루 한도를 넘긴 게임 시작 시도(시행 보내기에 동의한 경우에만). 그날의 무료 게임을 다 쓴 뒤 게임을 하나 더 시작하려고 하면, 앱은 그 시도의 시각, 휴대폰의 시간대, 그때 적용된 한도를 기록해요. 어떤 게임을 시작하려 했는지는 기록하지 않아요. 목적: 하루 무료 게임이 충분한지 알고, 한도를 짐작이 아니라 데이터로 정하기 위해서예요.

개발자를 위한 요약. 따로 수집하지 않고 같은 데이터로 우리 서버가 합계를 계산해요: 하루와 한 주 동안의 설치 수와 활성 사용자 수, 하루·일주일·한 달 뒤에 돌아온 사람 수, 어떤 게임이 시작되고 완료되는지, 하루에 게임을 몇 번 하는지, 프로모션 코드가 몇 개 사용되었는지, 어떤 앱 버전이 쓰이는지, 충돌이 몇 번 있었는지. 요약에는 이름도, 이메일 주소도, 개별 사람도 없고 모든 사람에 걸친 숫자만 있어요. 개발자는 이를 비공개 페이지에서 보고, 제3자 분석 서비스는 관여하지 않아요. 목적: 앱에서 무엇이 잘 작동하고 무엇이 그렇지 않은지 이해하기 위해서예요.

법적 근거

EU 일반 개인정보 보호법(GDPR)은 각 목적이 법적 근거에 기반해야 한다고 요구해요. 목적별 우리의 근거는 다음과 같아요:

동의는 언제든 “프로필” → “동의”에서 철회할 수 있어요. 철회는 철회 전에 이루어진 처리에 영향을 주지 않아요.

우리가 하지 않는 것

관련된 다른 서비스

데이터 보관 장소와 기간

서버와 데이터베이스는 독일에 있어요. 게임 결과, 기기 프로필, 계정 데이터, 동의 기록, 광고 수익 기록은 계정이나 설치가 존재하는 동안 보관돼요: 추정치는 원본 답에서 다시 계산되고, 동의 기록은 무엇에 동의했는지 보여 주기 때문이에요. 아직 자동 삭제는 없어요. 충돌 보고서에는 식별자가 없으며 오류를 고치기 위해 보관돼요.

지워진 설치의 지문. 데이터가 삭제되면 서버는 지워진 각 식별자의 지문을 보관해요: 사용자와 설치의 무작위 식별자에 대한 SHA-256 해시이며, 날짜, 계정, 이메일은 없어요. 목적: 아직 앱이 남아 있는 휴대폰이 삭제 후 온라인이 되어 가지고 있는 것을 보내려 할 수 있어요. 서버는 지문으로 그 설치를 알아보고 거부하며, 그러면 그 휴대폰의 앱이 데이터를 지우므로 삭제된 것이 돌아오지 않아요. 그런 휴대폰은 언제든 온라인이 될 수 있으므로 지문은 기한 없이 보관돼요. 지문으로 알아볼 수 있는 것은 그 식별자를 만든 휴대폰뿐이고, 그 휴대폰이 데이터를 지우고 나면 그 식별자는 더 이상 어디에도 존재하지 않아요.

이메일로 한 삭제 요청. 이메일로 삭제를 요청하면, 언제 요청했고 언제 처리했는지의 증거로 그 이메일과 보낸 주소가 우리 메일함에 남아요. 체코 법의 일반 소멸시효(민법 제629조)인 3년 동안 보관한 뒤 삭제해요. 앱에서 삭제하면 그런 기록이 남지 않아요: 우리 서버 로그에는 삭제가 있었다는 사실과 몇 개의 항목이 삭제되었는지만 기록돼요.

데이터베이스는 매시간 백업돼요. 백업은 데이터베이스를 떠나기 전에 암호화되고, 사본 하나는 서버 밖에 보관되며, 각 백업은 최대 14일 동안 보관돼요. 따라서 요청에 따라 삭제된 데이터는 14일 이내에 백업에서도 사라져요.

내 권리

데이터 사본(다른 곳으로 가져갈 수 있는 기계 판독 가능한 형식 포함), 데이터의 정정이나 삭제, 처리 제한을 요청할 수 있고, 처리에 이의를 제기할 수 있어요: support@apteda.com 주소로 연락하세요. 한 달 이내에 답해요. EU에 거주한다면 개인정보 보호 감독기관에 민원을 제기할 수도 있어요.

요청에 따른 삭제는 우리 서버에서 계정, 설치와의 연결, 원본 게임 결과, 기기 프로필, 그 결과로 계산된 추정치, 알림 기록, 하루 한도를 넘긴 게임 시작 시도, 동의 기록, 광고 수익 기록을 지워요. 남는 것은 지워진 설치의 지문과, 이메일로 요청했다면 그 이메일이에요(“데이터 보관 장소와 기간” 참고). 개발자 요약의 합계에는 개별 사람이 없으며 다시 계산되지 않아요.

계정과 데이터를 삭제하는 방법은 계정 삭제 페이지에 설명되어 있어요.

변경

이 방침이 바뀌면 새 버전이 새 날짜와 함께 이 페이지에 올라와요.