"Zip your Lips!" 앱 개인정보 처리방침#
이 문서는 번역본입니다. 내용상 차이가 있는 경우 독일어 버전이 우선합니다.
최종 수정일: 2026년 9월 29일
이 개인정보 처리방침은 iPhone 및 iPad용 "Zip your Lips!" 앱(App Store, 번들 ID de.pakumedia.zipyourlips)에 적용돼요. 저희 웹사이트에는 https://pakumedia.de/datenschutz 의 별도 개인정보 처리방침이 적용돼요.
1. 컨트롤러(개인정보처리자)#
Pamuk und Kuscu GbR (PAKU Media), 브랜드명 "PAKU Studios"
대표자: 조합원 Aykut-Rasih Pamuk 및 Bünyamin Kuşcu
Friedhofstraße 171
33659 Bielefeld
Germany
이메일: hello@pakumedia.de
전화: +49 521 98 99 40 99
2. 개요#
"Zip your Lips!"는 여러 사람이 함께 즐기는 파티 게임이에요. 다음과 같이 이용할 수 있어요.
- 하나의 기기에서 플레이("Pass & Play"),
- 방 코드, QR 코드 또는 초대를 통해 참여하는 방에서 친구들과 온라인으로 플레이,
- 선택에 따라 유료 Party Pass 구독.
저희는 이러한 기능에 필요한 데이터만 처리해요. 앱에는 광고가 없어요. 사용 통계와 오류 보고서(PostHog)는 회원님이 명시적으로 동의한 경우에만 작동해요(3.15 참조). 계정을 삭제할 때는 동의하지 않았더라도 PostHog에 있는 관련 데이터가 삭제되도록 PostHog에 그 계정의 사용자 식별자만 전달돼요(6 참조). 앱 자체의 비정상 종료(네이티브 크래시)는 PostHog로 전송되지 않아요. 앱은 광고 식별자(IDFA)를 사용하지 않으며, Apple의 앱 추적 투명성(App Tracking Transparency)에서 말하는 추적을 하지 않아요. 앱은 푸시 알림을 보내지 않아요. 저희는 개인정보를 판매하지 않아요.
3. 저희가 처리하는 데이터와 그 목적#
3.1 기기에만 저장되는 데이터#
기기의 앱 저장소에는 다음이 저장돼요.
- 설정(언어, 소리, 진동) 및 온보딩 확인 여부,
- 중단 후 다시 이어서 할 수 있도록 진행 중인 Pass & Play 게임,
- 평가 요청을 위한 카운터(3.13 참조),
- 사용 통계 및 오류 보고서에 관한 질문에 대한 회원님의 답변(3.15 참조). 동의한 경우에는 그 동의가 속한 계정의 사용자 식별자와 함께 저장돼요. 동의가 유지되는 동안에는 PostHog 라이브러리의 데이터도 저장돼요: 기기 및 세션용 무작위 식별자와 로그인되어 있는 동안에는 회원님의 사용자 식별자, 함께 전송되는 속성(앱 언어, 게스트 계정 여부, 레벨, Party Pass 상태, 질문 문구의 버전), 앱과 기기에 관한 기술 정보(앱 버전 및 빌드 번호, 앱 식별자, 운영체제 및 그 버전, 기기 유형), PostHog에서 불러온 프로젝트 설정, 그리고 아직 전송되지 않은 통계 데이터와 오류 보고서(앱을 종료시킨 오류에 대한 보고서도 다음 실행 때까지 포함). 앱이 전송을 멈추면(동의를 철회했을 때, 다른 계정이 로그인했을 때 또는 계정을 삭제했을 때, 3.15 참조) 앱은 아직 전송되지 않은 데이터를 삭제하고 기기의 PostHog를 초기화해요: 식별자(무작위 기기 식별자 포함)와 함께 전송되던 속성이 삭제돼요. 다음에 앱을 실행할 때까지는 전송되지 않고 PostHog에서 어떤 사람에게도 연결되지 않는 데이터만 남아요: 아무것도 전송하면 안 된다는 PostHog의 표시, 불러온 프로젝트 설정, 초기화 후 라이브러리가 새로 만드는 앱과 기기에 관한 기술 정보, 그리고 그사이에 앱이 다시 포그라운드로 돌아오면 새로운 무작위 세션 식별자. 동의 없이 앱이 실행되면 앱은 PostHog 라이브러리의 모든 파일을 삭제해요. 동의를 철회한 후 이미 전송된 데이터에 대한 삭제 요청을 앱이 아직 보내지 못한 경우(3.15 참조), 앱은 그 요청이 전송될 때까지, 늦어도 앱을 삭제할 때까지 동의가 속했던 계정의 사용자 식별자 또는 이 기기의 무작위 PostHog 식별자와 함께 저장해요,
- 로그인 상태를 유지하기 위한 로그인 세션(액세스 토큰 및 리프레시 토큰),
- 계정 관련 캐시: 나만의 덱, 즐겨찾기, 아직 업로드되지 않은 게임 요약 및 경험치, 마지막으로 확인된 Party Pass 상태, 이용약관 동의 여부, 마지막으로 선택한 프로필 사진의 주소.
계정 관련 캐시는 로그아웃할 때와 계정을 삭제한 후 기기에서 제거돼요. 단, 어떤 계정이 이 기기에서 어떤 버전의 이용약관에 동의했는지에 대한 기록(해당 계정의 사용자 식별자 포함)은 예외이며, 앱을 삭제할 때까지 남아 있어요. 사용 통계 및 오류 보고서에 대한 답변(동의한 경우 그 동의가 속한 사용자 식별자 포함)은 로그아웃해도 유지되며, 답변을 바꾸거나 앱을 삭제할 때까지 남아 있어요. 다른 계정이 로그인하면 앱은 동의를 잊고, 계정을 삭제하면 답변을 잊어요(3.15 참조). 설정은 앱을 삭제할 때까지 유지돼요.
3.2 계정: 게스트, Apple 또는 Google#
온라인 기능, 게임 기록, Party Pass 및 여러 기기 간 데이터 유지를 위해서는 사용자 계정이 필요해요. 앱은 다음과 같이 계정을 만들어요.
- 게스트 계정: "게스트로 플레이"를 탭하면 무작위 식별자와 "Player-1234"와 같은 표시 이름을 가진 익명 계정이 만들어져요. 아직 계정이 없는 경우, 온라인에 접속하거나, Pass & Play 게임을 마치거나, Party Pass를 구매하려고 하거나, 구매를 복원할 때에도(인터넷에 연결되어 있는 경우) 앱이 자동으로 게스트 계정을 만들어요. 이때 저희는 이메일 주소나 이름을 수집하지 않아요.
- Apple로 로그인: Apple은 저희에게 사용자 식별자와 이메일 주소를 전송하며, "나의 이메일 가리기"를 선택한 경우에는 Apple의 비공개 전달 주소를 전송해요. 앱은 이름도 요청하지만 저장하지는 않아요.
- Google로 로그인: Google은 저희에게 사용자 식별자, 이메일 주소 및 Google이 함께 보내는 프로필 정보(이름, Google 프로필 사진 링크)를 전송해요. 저희 로그인 시스템은 이 정보를 계정과 함께 저장해요. 앱은 이 정보를 다른 사람에게 보여 주지 않으며 표시 이름으로 사용하지 않아요. Google 로그인은 앱 내 브라우저 창에서 진행돼요.
새로운 Apple 또는 Google 계정에는 "Player-1234"와 같은 중립적인 표시 이름이 부여돼요. 이메일 주소는 회원님만 볼 수 있어요(설정 → 계정).
게스트 계정 연결: 게스트로 플레이하는 중에 Apple 또는 Google로 로그인하면 게스트 계정이 해당 로그인과 연결돼요. 식별자, 진행 상황, 친구, 게임 기록 및 구매 내역은 그대로 유지돼요. 해당 Apple ID 또는 Google 계정이 이미 다른 계정에 속해 있으면 앱이 먼저 확인해요. 기존 계정으로 전환하면 이전 게스트 계정과 그 데이터는 삭제되며, PostHog에서도 삭제돼요(6 참조). 예외: 활성 Party Pass가 있는 게스트 계정은 구매를 복원할 수 있도록 유지돼요.
로그인 과정에서 저희 로그인 시스템은 액세스 토큰, 로그인 시각 및 요청의 IP 주소 등 기술적 데이터도 처리해요.
법적 근거: GDPR 제6조 제1항 (b)(이용하고자 하는 기능의 제공).
3.3 프로필#
저희는 계정과 함께 다음 정보를 저장해요.
- 표시 이름(2–24자, 고유) 및 선택 사항인 프로필 사진,
- 경험치(XP), 레벨 및 선택한 칭호. 남용을 방지하고 시즌 진행 상황을 계산하기 위해 저희는 XP 적립 내역을 시각 및 적용된 보너스(Party Pass, 게임 내 친구, 호스트, MVP, XP 쿠폰, 주말)와 함께 기록해요,
- 시즌 패스: 받은 보상(아이템, 시즌, 티어, 받은 시각, XP 쿠폰의 경우 사용 시각), 장착한 아이템(프레임, 최대 3개의 배지, 말, 꽃가루, 버저, 지퍼 효과, 게임 보드, 라이브 캠 무대) 및 활성화한 XP 쿠폰. 장착한 아이템은 방에 함께 있는 플레이어가 볼 수 있고(3.5 참조), 프레임과 배지는 친구도 볼 수 있어요(3.6 참조),
- 연속 플레이 일수(현재 및 최고 기록, 마지막 플레이 날짜),
- 게임 통계(온라인 게임 수, 승리 수, 설명한 단어 수, 온라인 게임에서 설명하는 중에 건너뛴 횟수, 버저 수) 및 Pass & Play 게임 수,
- 종료된 각 온라인 게임에 대한 요약: 승리, 호스트, MVP, 팀, 팀 규모, 팀 수·플레이어 수·기기 수, 회원님의 기기에서 함께 플레이한 추가 인원 수, 게임 내 친구 수, 회원님이 설명한 라운드, 설명한 단어 및 건너뛴 단어, 반칙, 버저, 게임 방식별 단어 수 및 게임 시간. 저희는 이 요약으로 XP를 지급하며, 나중에 업적과 과제를 소급하여 적립해 드릴 수도 있어요. 이 요약은 회원님만 볼 수 있어요,
- Party Pass 상태(활성 여부, 만료일),
- 게스트 계정 여부,
- 동의한 이용약관의 버전 및 동의 시각,
- 현재 참여 중인 로비의 코드(친구가 참여할 수 있도록),
- 생성 시각 및 최종 변경 시각.
단어 필터: 저희 서버는 표시 이름과 나만의 덱을 명백히 모욕적이거나 성적이거나 극단주의적인 단어 목록과 대조해 검사해요. 일치하는 항목은 저장되지 않아요.
프로필 사진: 시스템 사진 선택기를 통해 사진을 선택해요. 앱은 선택된 사진 한 장만 전달받아 512픽셀로 축소하고 JPEG로 저장한 후 "avatars" 저장 영역에 업로드해요. 이 저장 영역은 공개적으로 읽을 수 있어요. 즉, 사진의 주소를 아는 사람은 누구나 사진을 열어볼 수 있어요. 앱에서 회원님의 사진은 친구, 친구 요청이 대기 중인 상대방, 회원님을 차단한 사람(그 사람의 차단 목록에서), 그리고 회원님이 있는 온라인 방의 플레이어(3.5 참조)에게 보여요. 다른 사람이 나오는 사진은 그 사람의 동의 없이 업로드하지 마세요.
법적 근거: GDPR 제6조 제1항 (b). 단어 필터 및 남용 기록에 대해서는 GDPR 제6조 제1항 (f)(이용자 및 게임 운영의 보호).
3.4 Pass & Play 게임 기록#
Pass & Play 게임을 마치면 저희는 계정에 요약을 저장해요: 날짜, 소요 시간, 게임 보드 및 게임 방식, 팀 이름, 입력한 플레이어 이름, 우승자, 라운드 기록(라운드에서 누가 설명했는지, 그렸는지 또는 판토마임으로 표현했는지, 단어와 그 결과 – 맞힘, 건너뜀 또는 반칙 – 및 각 단어가 표시된 시간, 대결에서는 이의 제기도 포함, 그리고 점수), 카드 언어, 선택한 단어팩, 섞어 넣은 나만의 덱의 수 및 최대 12개의 그림. 인터넷에 연결되어 있지 않으면 먼저 기기에 보관되었다가 나중에 업로드돼요. 이 항목은 회원님만 볼 수 있어요. 친구는 회원님이 플레이한 Pass & Play 게임의 수만 볼 수 있어요. 다른 플레이어에 대해서는 별명이나 이름(성 제외)만 입력해 주세요.
법적 근거: GDPR 제6조 제1항 (b). 다른 플레이어의 이름에 대해서는 GDPR 제6조 제1항 (f)(게임 기록을 완전하게 표시하려는 저희와 회원님의 이익).
3.5 온라인 방 및 온라인 게임#
방을 만들거나 방에 참여하면 저희는 다음을 처리해요.
- 방 데이터: 방 코드, 호스트, 설정, 선택한 덱, 상태.
- 참여 데이터: 방에서의 표시 이름, 팀, 자리, 준비 상태, 연결 상태, 마지막 활동 신호의 시각(연결 끊김을 감지할 수 있도록 앱은 방에 있는 동안 이 신호를 주기적으로 보내요) 및 기기가 지원하는 앱 기능. 호스트가 회원님을 로비에서 내보낸 경우, 해당 방에 다시 참여하지 않도록 저희는 이를 저장해요.
- 회원님의 기기에서 함께하는 플레이어: 회원님의 기기에서 다른 사람도 함께 플레이하면, 저희는 그들을 위해 입력한 이름(최대 3명, 각 최대 24자)을 방에서의 회원님 자리와 함께 저장해요. 방에 있는 모든 사람이 로비와 게임에서 이 이름을 볼 수 있어요. 이 이름은 방과 함께 삭제되거나(5 참조), 계정을 삭제하는 경우에는 회원님의 참여 정보와 함께 삭제돼요. 별명이나 이름(성 제외)만 입력해 주세요.
- 게임 데이터: 라운드, 뽑은 단어와 그 단어를 뽑은 시각 및 결과가 정해진 시각, 점수 및 시각이 기록된 게임 이벤트(예: 버저, 반칙, 건너뛰기, 이의 제기, 누가 설명하거나 심판을 보는지).
- 실시간 그림: 그림 라운드 동안 그리는 선은 저희 호스팅 업체의 실시간 서비스(Supabase Realtime)를 통해 다른 플레이어에게 실시간으로 전송되며, 이 과정에서 저장되지 않아요. 그린 단어를 누군가 맞히면 저희는 완성된 그림을 해당 단어 및 작성자인 회원님과 함께 저장해요. 해당 게임의 플레이어는 라운드가 끝난 후 그 그림을 볼 수 있어요. Party Pass가 있는 플레이어는 회원님의 그림을 즐겨찾기로 저장할 수 있어요. 이 경우 회원님의 표시 이름이 포함된 사본이 그 사람의 프로필에 저장되며 그 사람의 친구가 볼 수 있어요(3.7 참조).
- 호스트의 나만의 덱: 호스트가 나만의 덱으로 게임을 시작하면 저희는 단어의 사본을 저장해요. 플레이어는 게임 중에 단어를, 로비에서 덱 이름을 볼 수 있어요.
방에 있는 플레이어는 회원님의 표시 이름, 프로필 사진, 장착한 시즌 아이템(프레임, 배지, 말, 꽃가루, 버저, 지퍼 효과, 라이브 캠 무대, 그리고 회원님이 호스트인 경우 게임 보드), 회원님의 기기에서 함께하는 플레이어의 이름, 팀, 준비 및 연결 상태, 그림, 실시간 영상(3.10 참조) 및 게임 내 행동을 볼 수 있어요. 게임이 끝난 후에는 모든 참가자가 자신의 게임 기록에서 해당 게임(팀, 이름, 라운드, 단어, 그림)을 볼 수 있어요.
법적 근거: GDPR 제6조 제1항 (b). 회원님의 기기에서 함께하는 플레이어의 이름에 대해서는 GDPR 제6조 제1항 (f)(함께 게임을 진행하려는 저희와 회원님의 이익).
3.6 친구, 초대 및 온라인 상태#
- 친구 코드: 계정에는 6자리 친구 코드가 부여되며, 이를 QR 코드로 보여 주거나 기기의 공유 메뉴를 통해 전달할 수도 있어요. 이 코드를 아는 사람은 누구나 친구 요청을 보낼 수 있어요. 시간당 요청 수는 제한돼요.
- 친구 관계 및 요청: 저희는 누가 누구에게 언제 요청을 보냈는지, 그리고 요청이 수락되었는지를 저장해요. 요청이 대기 중인 동안 양측은 서로의 표시 이름, 프로필 사진 및 시즌 프레임을 볼 수 있어요.
- 온라인 상태: 앱이 열려 있는 동안 앱은 약 1분마다 활동 신호를 보내요. 확인된 친구는 회원님이 온라인 상태인지, 그리고 현재 어느 열린 로비에 있는지 볼 수 있어요.
- 친구가 추가로 볼 수 있는 정보: 레벨과 XP 진행 상황, 칭호, 연속 플레이 일수, 통계, 시즌 프레임 및 배지가 포함된 프로필, 즐겨찾기한 그림, 그리고 Party Pass 활성 여부. 이를 위해 친구의 앱은 회원님의 프로필 레코드를 받으며, 여기에는 장착한 시즌 아이템, 활성화한 XP 쿠폰, Party Pass 만료일 및 계정 생성일도 포함돼요. 화면에는 위에 나열한 정보만 표시돼요.
- 초대: 저희는 초대한 사람, 초대받은 사람, 방, 상태 및 시각을 저장해요.
차단한 후에는 양측 모두 이 정보를 더 이상 볼 수 없어요.
법적 근거: GDPR 제6조 제1항 (b).
3.7 나만의 덱 및 즐겨찾기#
나만의 덱(이름, 이모지, 단어 및 금지어)은 모든 기기에서 이용할 수 있도록 기기와 계정에 저장돼요. 온라인 게임에서 호스트로서 사용하는 경우(3.5 참조)를 제외하고는 회원님만 볼 수 있어요. 즐겨찾기로 표시한 그림은 저희가 사본(선과 단어)으로 계정에 저장하며, 세 개의 앨범으로 나뉘어요: 온라인 게임에서 그린 회원님의 그림, 참여한 온라인 게임에서 다른 플레이어가 그린 그림(Party Pass가 있는 경우에만, 저장 시점의 그린 사람의 표시 이름과 함께 저장), 그리고 Pass & Play 게임의 그림. 앨범당 최대 3개, Party Pass가 있으면 최대 9개예요. 즐겨찾기는 회원님과 확인된 친구가 볼 수 있어요.
법적 근거: GDPR 제6조 제1항 (b).
3.8 신고, 차단, 영상 숨기기#
프로필, 그림, 실시간 영상 및 호스트의 나만의 덱을 신고하고, 플레이어를 차단하며, 다른 플레이어의 실시간 영상을 숨길 수 있어요.
- 신고에는 다음이 포함돼요: 신고자로서 회원님의 계정, 신고된 콘텐츠의 유형 및 식별자, 선택한 사유(불쾌하거나 혐오스러움, 성적인 콘텐츠, 괴롭힘 또는 따돌림, 스팸, 기타; 로비의 플레이어 메뉴를 통해 신고한 경우에는 사유 대신 "로비"라는 표시, 덱의 경우에는 신고한 위치: 로비 또는 게임), 신고된 사람·라운드·그림 또는 방의 식별자, 덱의 경우 덱 이름, 그리고 신고 시각 및 처리 상태. 신고된 콘텐츠의 사본은 만들어지지 않아요.
- 차단에는 누가 누구를 언제 차단했는지가 포함돼요. 누군가를 차단하면 저희는 두 사람 사이의 기존 친구 관계, 대기 중인 요청 및 초대를 삭제하고 함께 있는 로비에서 두 사람을 분리해요.
- 영상 숨기기는 회원님의 기기에서만 적용되며 저장되지 않아요.
신고된 사람은 누가 신고했는지 알 수 없어요.
법적 근거: GDPR 제6조 제1항 (f). 저희의 정당한 이익은 불법적이고 부적절한 콘텐츠로부터 이용자를 보호하고 이용약관을 집행하는 거예요. 저희가 법률에 따라 신고를 처리할 의무가 있는 경우(예: DSA 제16조)에는 GDPR 제6조 제1항 (c).
3.9 이용약관 동의#
저희는 어떤 버전의 이용약관에 언제 동의했는지를 기기와 프로필에 저장해요.
법적 근거: GDPR 제6조 제1항 (b) 및 (f)(계약 체결의 증명).
3.10 카메라, 마이크 및 실시간 영상(판토마임)#
- QR 코드 스캐너: 카메라는 친구 또는 방의 QR 코드를 스캔할 때에만 켜져요. 이미지는 기기에서만 분석되며 저장되거나 전송되지 않아요.
- 판토마임 라운드의 라이브 카메라: 라이브 카메라는 회원님 또는 방의 호스트가 활성 Party Pass를 보유한 경우에 이용할 수 있어요. 회원님이 연기할 차례가 되면 앱은 전송하기 전에 카메라 접근 권한을 요청해요. 판토마임 라운드 동안 회원님의 카메라 영상은 같은 게임의 다른 플레이어에게 실시간으로 전송돼요. 현재 연기하는 사람만 영상을 보내며, 다른 모든 사람은 받기만 해요. 전송은 LiveKit(4.3 참조)을 통해 이루어져요. 이를 위해 저희 서버는 사용자 식별자, 표시 이름 및 해당 라운드의 식별자가 포함된 액세스 토큰을 발급해요. 이 토큰은 라운드 시간에 2분을 더한 시간 동안 유효해요.
- 소리 없음: 앱은 소리를 녹음하거나 전송하지 않아요. 저희 서버는 카메라 영상의 전송만 허용해요.
- 녹화 없음: 저희는 실시간 영상을 녹화하거나 저장하지 않아요.
언제든지 기기 설정에서 카메라 접근 권한을 철회할 수 있어요(앱 내: 설정 → 권한). 이 경우 라이브 카메라와 QR 스캐너는 작동하지 않아요.
법적 근거: GDPR 제6조 제1항 (b). 카메라 접근은 운영체제의 요청 창을 통해 허용해요(TDDDG 제25조 제1항).
3.11 공유#
기기의 공유 메뉴를 통해 그림을 이미지로, 그리고 친구 코드와 온라인 방의 코드를 공유할 수 있어요. 이미지는 기기에서 만들어져요. 어디에 공유하는지는 저희가 알 수 없어요. 사용 통계에 동의한 경우(3.15 참조), 저희는 공유 메뉴를 열었다는 사실, 어떤 종류의 콘텐츠(그림, 친구 코드 또는 방 코드, 코드 자체는 제외)인지, 그리고 기기가 알려 주는 경우 공유 대상을 선택했는지만 기록하며, 어떤 대상을 선택했는지는 기록하지 않아요.
3.12 Party Pass(앱 내 구독)#
Party Pass는 App Store를 통해 구매해요. 구매와 결제는 Apple이 처리해요. 저희는 결제 정보(예: 신용카드)를 받지 않아요.
저희는 구독 관리를 위해 RevenueCat을 이용해요(4.2 참조). 이 과정에서 다음이 처리돼요.
- 저희 시스템의 사용자 식별자(RevenueCat의 "App User ID"),
- App Store 영수증 및 거래 데이터(상품, 구매일 및 만료일, 무료 체험 기간, 갱신, 해지, 환불),
- RevenueCat SDK가 구매 내역을 대조하는 데 필요한 기술적 데이터(예: 앱 버전, 운영체제, 스토어 국가 및 통화).
RevenueCat은 구매, 갱신, 해지 및 만료를 저희 서버에 알려요. 구매 직후에는 앱이 직접 이 상태를 조회하기도 해요. 저희는 이 중에서 어떤 상품이 언제까지 활성 상태인지만 저장해요. 친구는 회원님이 활성 Party Pass를 보유하고 있는지 볼 수 있어요. 회원님이 호스트인 경우, 방에 있는 플레이어는 해당 게임에서 Party Pass 기능을 함께 이용할 수 있어요.
법적 근거: GDPR 제6조 제1항 (b).
3.13 평가 요청#
게임을 세 번 마칠 때마다, 최대 3일에 한 번씩 앱이 Apple의 평가 요청 창을 표시할 수 있어요. 앱은 카운터를 기기에만 저장해요. 앱을 평가하는지, 어떻게 평가하는지는 저희가 알 수 없어요. 사용 통계에 동의한 경우(3.15 참조), 저희는 앱이 평가 요청 창을 요청했다는 사실을 기록해요.
3.14 서버 로그 및 앱 구성#
앱은 실행할 때 최소 지원 버전과 점검 안내 여부를 조회해요. 저희 서버에 대한 모든 요청에서는 IP 주소, 시각, 요청된 엔드포인트, 상태 코드 및 앱 식별자(사용자 에이전트) 등 기술적으로 필요한 로그 데이터가 생성돼요. 이 데이터는 안전한 운영과 오류 해결에 사용돼요. 저희 호스팅 업체 Supabase는 이 로그를 7일 후에 삭제해요.
법적 근거: GDPR 제6조 제1항 (f). 저희의 정당한 이익은 안전하고 안정적인 운영이에요.
3.15 사용 통계 및 오류 보고서(동의한 경우에만)#
요약: "허용"을 탭한 경우에만 앱은 사용 통계(어떤 화면과 기능을 사용하는지)와 오류 보고서를 PostHog로 보내며, 이 데이터는 플레이어 ID 또는 무작위 식별자와 연결돼요. 데이터는 EU에 저장되며, PostHog는 미국 기업이에요(4.4 참조). 동의하지 않으면 앱은 이를 위해 아무것도 보내지 않으며, 모든 기능을 이용할 수 있어요. 설정 → 법적 고지 → 통계 및 오류 보고서 공유에서 언제든지 한 번의 탭으로 끌 수 있어요. 그러면 앱은 더 이상 아무것도 보내지 않으며, 이미 전송된 데이터가 삭제되도록 해요(계정과 연결된 데이터는 이 기기에서 그 계정으로 로그인되어 있는 즉시). 그 밖의 경우에는 12개월 동안 해당 데이터에 새로 들어온 것이 없을 때, 그리고 계정을 삭제할 때 저희가 데이터가 삭제되도록 해요. 자세한 내용은 아래와 같아요.
앱은 홈 화면에서 사용 통계와 오류 보고서를 공유할지 물어봐요. "허용"을 탭하면 동의하는 것이며, 만 16세 이상이거나 부모 또는 법정대리인이 동의했다는 것을 확인하게 돼요(8 참조). 이 카드에서 연령 안내와 이 개인정보 처리방침으로 가는 링크는 스크롤되는 텍스트 밖에 있어 항상 보여요. "허용 안 함"은 "허용" 바로 아래에 있는 같은 크기의 버튼이에요. 답변은 언제든지 설정 → 법적 고지 → 통계 및 오류 보고서 공유에서 바꿀 수 있어요: 스위치를 켜면 앱은 홈 화면과 같은 카드를 보여 주며, "허용"을 탭해야 비로소 동의한 것이 되고, "허용 안 함"을 탭하면 스위치는 꺼진 상태로 유지돼요. 끄는 것, 즉 동의 철회는 추가 확인 없이 한 번의 탭이면 충분해요. 동의는 자발적이에요. 동의하지 않아도 앱의 모든 기능을 이용할 수 있어요. 동의가 없는 동안 앱은 이를 위해 아무것도 보내지 않으며 이를 위한 식별자도 만들지 않아요. 유일한 예외: 앱이 전송을 멈춘 후 다음에 앱을 실행할 때까지 PostHog 라이브러리의 데이터가 기기에 남아 있을 수 있으며, 그사이에 앱이 다시 포그라운드로 돌아오면 라이브러리가 새로운 무작위 세션 식별자를 만들어요. 이 중 어떤 것도 전송되지 않아요(3.1 참조). 사용 통계만 포함하던 이전 버전의 질문 문구에 동의했다면 그 동의는 더 이상 유효하지 않으며 앱이 다시 물어봐요. 그 버전에 대한 "허용 안 함"은 그대로 유지돼요.
답변이 적용되는 대상: 동의는 동의할 때 로그인되어 있던 계정에 속해요. 동의할 때 로그인되어 있지 않았다면, 그 후 이 기기에서 처음 로그인하는 계정에 속하며, 앱이 만들어 주는 게스트 계정도 여기에 해당해요. 게스트 계정을 Apple 또는 Google과 연결해도 같은 계정으로 유지돼요. 이 기기에서 다른 계정이 로그인하면 동의는 그 계정에 적용되지 않아요: 앱은 전송을 멈추고, 기기의 PostHog를 초기화하며(3.1 참조), 그 계정에 대해서는 아무것도 보내지 않고, 홈 화면에서 다시 물어봐요. 이는 동의 철회가 아니므로 앱은 이때 아무것도 삭제되도록 하지 않아요: 그때까지 회원님의 계정에 대해 보낸 데이터는 PostHog에 저장된 상태로 남아요. 저희는 5에 설명된 대로 이 데이터가 삭제되도록 해요: 12개월 동안 해당 데이터에 새로운 이벤트가 들어오지 않았을 때, 계정을 삭제할 때(6 참조), 회원님의 동의가 적용되는 기기에서 동의를 철회한 후(아래 참조), 또는 요청이 있을 때. 다시 물어볼 때 "허용 안 함"을 탭하는 것은 이러한 철회가 아니며 아무것도 삭제하지 않아요. 데이터를 더 일찍 삭제하길 원하면 hello@pakumedia.de로 연락해 해당 계정의 친구 코드를 알려 주세요. 저희는 삭제하기 전에 요청을 확인하며, 요청이 본인에게서 온 것인지 합리적인 의심이 있는 경우 먼저 추가 정보를 요청해요(GDPR 제12조 제6항). 로그아웃한 후에도 동의는 다른 계정이 로그인할 때까지 이 기기에 저장된 상태로 유지되지만, 앱은 회원님이 다시 계정으로 로그인할 때까지 아무것도 기록하지 않아요. 계정을 삭제하면 앱은 답변을("허용 안 함"도 포함) 초기화하고 그 후 다시 물어봐요. 그 밖의 경우 "허용 안 함"은 기기에 적용되며, 그 기기에서 로그인하는 다른 모든 계정에도 적용돼요. 답변은 답변한 기기에서만 적용돼요. 여러 기기에서 계정을 사용하는 경우 앱은 각 기기에서 따로 물어보며, 동의 철회는 철회한 기기에서만 전송을 멈춰요. 반면 철회 후의 삭제 요청(아래 참조)은 PostHog에 저장된 회원님의 계정에 관한 모든 데이터에 적용되며, 다른 기기에서 온 데이터도 포함돼요. 그 기기에서 동의했다면 앱은 그 후에도 그 기기에서 계속 전송해요.
동의하면 앱은 PostHog 서비스(4.4 참조)를 통해 다음을 보내요.
사용 통계:
- 어떤 화면을 열고 어떤 기능을 사용하는지. 예를 들어 게임 시작 또는 종료, 방 만들기 또는 참여, 설정 변경, 공유 메뉴 열기(3.11 참조), Party Pass 보기, 구매 시작·취소 또는 완료(선택한 요금제 및 Party Pass 페이지를 연 앱 내 위치 포함), 구매 복원이며, 각각 게임 방식, 게임 보드 길이 또는 팀 수와 플레이어 수 같은 정보가 함께 전송돼요,
- 작업이 실패했을 때의 오류 코드: 저희 서버가 작업을 거부한 경우(예: "방이 가득 참" 또는 "업데이트 필요"), 연결이 없는 경우, 또는 구매나 구매 복원이 실패한 경우,
- 동의했다는 사실과 어떤 버전의 질문 문구에 동의했는지(동의의 증거로서).
오류 보고서(앱에서 예기치 않은 오류가 발생한 경우: 포착되지 않은 JavaScript 오류, 처리되지 않은 Promise 거부 및 화면을 구성하는 중 발생한 오류):
- 오류 유형과 오류 메시지. 앱은 전송하기 전에 오류 메시지에서 링크("https://" 같은 임의의 프로토콜 표기가 있거나 "www."로 시작하는 것), 이메일 주소, 무작위 식별자(UUID), JWT 형식의 토큰(예: 로그인 토큰), 큰따옴표로 묶인 텍스트(곧은 따옴표(")와 둥근 따옴표(예: “…”) 모두), "(열)=(값)" 형식의 데이터베이스 오류 메시지에 포함된 값, 그리고 앱이 인식하는 범위 내의 방 코드 또는 친구 코드(숫자가 하나 이상 포함된 코드 및 "code" 또는 "room"이라는 단어 바로 뒤에 오는 코드)를 제거하고, 500자로 줄여요,
- 스택 트레이스: 앱의 프로그램 코드(여기에 포함된 라이브러리 포함) 내의 파일, 함수, 줄 및 열. 앱은 지역 변수와 소스 코드 줄은 보내지 않으며, 파일 경로에 있는 무작위 식별자(UUID)(예: 설치 폴더의 식별자)는 자리 표시자로 바꿔요.
화면을 구성하는 중에 오류가 발생하면(앱을 시작하자마자 발생하는 경우 포함) 앱은 종료되지 않고 "다시 시도" 버튼과 함께 "문제가 발생했어요"라는 안내를 표시해요. 동의한 경우 앱은 이에 대해 위와 같은 오류 보고서를 보내지만, 어떤 화면 요소가 구성되고 있었는지에 대한 정보(컴포넌트 스택)는 보내지 않아요. 오류로 앱이 종료되면 보고서가 기기에 저장되었다가 다음 실행 때 전송될 수 있지만, 그때에도 동의가 유지되고 있는 경우에만 전송돼요. 앱 자체의 비정상 종료(네이티브 크래시)는 앱이 PostHog로 보내지 않아요. 이러한 크래시 보고서는 iOS 설정에서 앱 개발자와의 공유를 허용한 경우에만 Apple을 통해 받아요. 오류 보고서를 읽을 수 있도록 저희는 앱 프로그램 코드의 소스 맵을 PostHog에 업로드해요. 소스 맵에는 개인정보가 포함되어 있지 않아요. PostHog는 같은 종류의 오류 보고서를 오류 그룹으로 묶어요. 그룹의 이름과 설명은 오류 유형일 뿐 오류 메시지가 아니에요. 그룹은 특정 개인과 관련이 없으며, 회원님의 데이터가 삭제되어도 남아요.
모든 이벤트와 오류 보고서에 포함되는 정보:
- 앱 버전 및 빌드 번호, 앱 이름 및 식별자, 앱 언어, 기기 유형(iPhone 또는 iPad), 운영체제 및 그 버전, 화면 크기, 그리고 기기의 언어 설정 및 시간대,
- 현재 열려 있는 화면("/game/[id]" 같은 패턴 형태로만, 방·게임·사용자 식별자 없이) 및 무작위 세션 식별자,
- 게스트 계정 사용 여부, 레벨, Party Pass 상태 및 동의한 질문 문구의 버전,
- PostHog의 식별자: PostHog가 기기에 저장하는 무작위 식별자, 그리고 로그인되어 있는 동안(게스트 계정 포함)에는 저희 시스템의 사용자 식별자(플레이어 ID). PostHog는 이를 위해 계정이 없어도 프로필을 만들어요(5 참조). 로그인하면 PostHog는 무작위 식별자를 사용자 식별자와 연결해요. 그러면 그 전에 이 식별자로 전송된 데이터도 회원님의 계정에 연결돼요.
콘솔 출력, 이전 단계의 기록, 스크린샷 및 세션 녹화는 전송되지 않아요. 저희는 의도적으로 이름, 입력한 텍스트, 그림, 방 코드, 카메라 이미지 및 위치를 보내지 않아요. 앱은 전송 전에 위에서 설명한 대로 오류 메시지를 정리해요. 그래도 오류 메시지에 이러한 내용의 일부(예: 이름)가 포함될 가능성을 완전히 배제할 수는 없어요.
IP 주소: 전송할 때마다 PostHog는 기술적인 이유로 기기의 IP 주소를 받아요. PostHog는 이를 이벤트 및 오류 보고서와 함께 저장하지 않으며, 이를 통해 위치를 파악하지 않아요. PostHog로 전송되는 과정에서 4.4에 언급된 네트워크 서비스 제공업체도 이를 볼 수 있어요.
저희는 이 데이터를 앱과 Party Pass를 개선하고 오류를 찾아 수정하는 데에만 사용해요. 예를 들어 어떤 기능이 사용되는지, 플레이어가 어디에서 그만두는지, Party Pass 페이지가 어디에서 열리고 어떤 요금제가 선택되는지, 구매가 몇 건 시작되고 완료되는지, 어떤 오류가 얼마나 자주 발생하는지 확인해요. 저희는 이 데이터를 광고나 회원님에 대한 자동화된 결정에 사용하지 않으며, 제3자에게 제공하지 않아요.
법적 근거: 회원님의 동의(GDPR 제6조 제1항 (a). 기기에 식별자와 아직 전송되지 않은 데이터를 저장하고 읽는 것에 대해서는 TDDDG 제25조 제1항). 동의는 언제든지 장래에 대하여 철회할 수 있어요. 철회하면 앱은 즉시 사용 데이터와 오류 보고서를 더 이상 보내지 않고, 기기에 있는 아직 전송되지 않은 데이터를 삭제하며, 기기의 PostHog를 초기화해요(3.1 참조). 정리 과정에도 불구하고 오류 보고서에 예외적으로 다른 사람에 관한 정보(예: 함께 플레이하는 사람의 이름)가 포함된 경우, 이에 대한 법적 근거는 GDPR 제6조 제1항 (f)이며, 저희의 정당한 이익은 앱의 오류를 찾아 수정하는 거예요. 저희는 이러한 정보를 분석하지 않으며, 이 정보는 오류 보고서와 함께 삭제되고(5 참조), 해당 정보주체는 반대할 수 있어요(GDPR 제21조).
답변과 관계없이 앱은 회원님의 결정을 이행하고 증명하는 데 필요한 것을 기기에 저장해요: 답변(동의한 경우 그 동의가 속한 사용자 식별자 포함), 철회 후 아직 전송되지 않은 삭제 요청(동의가 속했던 계정의 사용자 식별자 또는 이 기기의 무작위 PostHog 식별자 포함), 그리고 다음에 앱을 실행할 때까지 아무것도 전송하면 안 된다는 PostHog의 표시(TDDDG 제25조 제2항 제2호, GDPR 제7조 제1항 및 제17조와 연계한 GDPR 제6조 제1항 (c), 저장된 "허용 안 함"에 대해서는 GDPR 제6조 제1항 (f): 다시 묻지 않고 회원님의 결정을 존중하려는 저희의 이익). 다음 실행 때까지 남는 라이브러리의 그 밖의 잔여 데이터(3.1 참조)는 앱을 다시 시작하지 않고는 라이브러리를 완전히 제거할 수 없기 때문에 기술적으로 생기는 것이에요. 앱은 이 데이터를 전송하지 않고 분석하지 않으며, 동의 없이 앱이 실행되는 즉시 삭제해요.
철회 후 삭제: 이 경우 저희는 회원님이 따로 연락하지 않아도 이미 전송된 데이터가 PostHog에서 삭제되도록 해요. 계정과 연결된 데이터는 동의가 속한 계정으로 로그인되어 있거나 이 기기에서 다시 그 계정으로 로그인하는 경우에 해당해요.
- 계정과 연결된 데이터: 동의가 속한 계정으로 로그인되어 있으면 저희 서버는 즉시 그 계정의 사용자 식별자를 PostHog로 보내, 해당 사용자 프로필(PostHog의 person)을 모든 사용 데이터 및 오류 보고서와 함께 삭제하도록 요청해요. 그 전에 연결된 무작위 식별자로 전송된 데이터도 포함돼요. 현재 그 계정으로 로그인되어 있지 않으면 앱은 요청을 기기에 저장해 두었다가 이 기기에서 그 계정이 다시 로그인되는 즉시 보내요. 그때까지 데이터는 PostHog에 저장된 상태로 남아요. 이 기기에서 더 이상 그 계정으로 로그인하지 않거나 그 전에 앱을 삭제하는 경우, hello@pakumedia.de로 연락해 해당 계정의 친구 코드를 알려 주세요. 저희는 요청을 확인한 후 데이터를 수동으로 삭제해요. 요청이 본인에게서 온 것인지 합리적인 의심이 있는 경우 먼저 추가 정보를 요청해요(GDPR 제12조 제6항).
- 이 기기와 연결된 데이터: 또한 저희 서버는 동의가 어떤 계정에도 속하지 않는 경우에도 이 기기의 무작위 PostHog 식별자를 같은 요청과 함께 PostHog로 보내요. 앱은 이 기기에서 계정(게스트 계정 포함, 3.2 참조)이 로그인되는 즉시 이 요청을 보내며, 그때까지 요청은 기기에 저장돼요. 어떤 계정과도 연결되지 않은 이전 무작위 식별자로 전송된 데이터(예: 계정이 로그인하기 전에 앱이 삭제된 경우)는 특정 개인과 연결할 수 없어요. 저희는 12개월 동안 해당 데이터에 새로운 이벤트가 들어오지 않으면 이 데이터가 삭제되도록 해요(5 참조).
앱이 연결이 없는 등의 이유로 요청을 보내지 못한 경우, 요청은 기기에 저장된 상태로 남으며, 앱은 실행할 때마다 그리고 로그인할 때마다 다시 시도해요(계정에 대한 요청은 그 계정이 로그인되는 즉시, 무작위 식별자에 대한 요청은 어떤 계정이든 로그인되는 즉시). 아직 전송되지 않은 무작위 식별자는 앱이 최신 16개까지만 보관해요(이는 연결 없이 여러 번 철회한 경우에만 도달해요). 그보다 오래된 식별자로 전송된 데이터는 12개월 규칙에 따라 삭제되도록 해요(5 참조). 요청이 저희 서버에 도착하는 즉시 서버는 이를 PostHog로 전달해요. PostHog에 관련 데이터가 있었다면, 그 시점에 아직 전송 중이던 데이터도 포함되도록 저희 서버는 보통 다음 일일 작업에서, 빨라도 15분 후에 요청을 반복해요. PostHog에서 삭제가 실패하면 계정 삭제 때와 같은 방식으로 처리해요(대기열, 5 및 6 참조). 삭제 후 저희는 PostHog에서 해당 식별자를 해제하므로, 나중에 그 식별자로 들어오는 데이터(예: 다시 동의한 경우)는 새로운 사용자 프로필이 되며, 이 역시 같은 방식으로 삭제할 수 있어요. PostHog는 삭제된 사용자 프로필의 이벤트와 오류 보고서를 시차를 두고, 보통 며칠 이내에 제거해요. 계정을 삭제하는 경우에도 마찬가지예요(6 참조). 식별자 전송의 법적 근거는 GDPR 제17조와 연계한 GDPR 제6조 제1항 (c)예요.
hello@pakumedia.de로 요청하면 저희는 철회하지 않은 경우에도 PostHog에 있는 회원님의 사용자 식별자와 연결된 데이터를, 요청을 확인한 후 지체 없이 수동으로 삭제되도록 해요. 철회하지 않는 경우 데이터가 얼마나 오래 저장되는지는 5에 나와 있어요.
3.16 게임 데이터 분석#
단어 카드와 게임 규칙을 개선하기 위해 저희는 온라인 게임 데이터(3.5 참조)와 Pass & Play 게임 기록(3.4 참조)을 집계하여 분석해요. 예를 들어 어떤 단어가 얼마나 자주 맞혀지거나, 건너뛰어지거나, 반칙으로 끝났는지, 그리고 평균적으로 얼마나 걸렸는지 분석해요. 이를 위해 개인과 관련 없는 합계와 평균을 산출해요. 이렇게 집계된 수치는 기초가 된 게임 데이터가 삭제된 후에도 보관해요.
법적 근거: GDPR 제6조 제1항 (f). 저희의 정당한 이익은 이해하기 쉬운 단어로 잘 플레이할 수 있는 게임이에요. 이 처리에 반대할 수 있어요(GDPR 제21조).
4. 수령인 및 프로세서#
Supabase, RevenueCat, LiveKit 및 PostHog(4.1~4.4)는 저희의 위탁을 받아 데이터를 처리해요. 저희는 이들과 GDPR 제28조에 따른 개인정보 처리 위탁 계약을 체결했어요. Apple 및 Google(4.5), 다른 이용자(4.6) 및 관계 당국(4.7)은 프로세서가 아니에요.
4.1 Supabase(데이터베이스, 로그인, 파일 저장소, 서버 기능, 실시간 서비스)#
계약 상대방: Supabase Pte. Ltd., 65 Chulia Street #38-02/03, OCBC Centre, Singapore 049513. 데이터베이스, 로그인 시스템 및 프로필 사진 저장소는 독일 Frankfurt am Main 소재 EU-Central 리전에 있어요. 서버 기능과 실시간 서비스는 요청 위치에 더 가까운 다른 Supabase 데이터 센터에서 실행될 수 있어요. EU 역외에서 Supabase가 접근하는 경우(예: 지원 목적)를 배제할 수 없어요. 이러한 접근은 EU 표준계약조항(GDPR 제46조 제2항 (c))에 의해 보호돼요.
4.2 RevenueCat(구독 관리)#
RevenueCat, Inc., 1032 E Brandon Blvd #3003, Brandon, FL 33511, USA. 3.12에 기재된 데이터를 처리해요. 미국으로의 이전은 EU 표준계약조항(GDPR 제46조 제2항 (c))에 의해 보호돼요.
4.3 LiveKit(실시간 영상)#
LiveKit Incorporated, 369 Sutter St, San Francisco, CA, USA. 라이브 카메라는 LiveKit Cloud를 통해 운영돼요. LiveKit은 전 세계 네트워크 중 가장 가까운 데이터 센터를 통해 영상을 중계하며 영상을 저장하지 않아요. 이 과정에서 영상이 EU 역외의 서버를 거칠 수 있어요. LiveKit은 또한 IP 주소, 사용자 식별자 및 표시 이름을 받아요. LiveKit은 EU-미국 데이터 프라이버시 프레임워크(EU-U.S. Data Privacy Framework)에 따른 인증을 받았어요(적정성 결정, GDPR 제45조). 이에 더하여 EU 표준계약조항이 적용돼요.
4.4 PostHog(사용 통계 및 오류 보고서, 동의한 경우에만)#
PostHog, Inc., San Francisco, California, USA. 3.15에 기재된 사용 데이터와 오류 보고서를 처리하며, 회원님이 동의한 경우에만 처리해요. 이때 PostHog는 기술적인 이유로 기기의 IP 주소도 받지만, 이를 이벤트 및 오류 보고서와 함께 저장하지 않으며 이를 통해 위치를 파악하지 않아요(3.15 참조). 또한 저희는 앱 프로그램 코드의 소스 맵을 PostHog에 업로드해요(개인정보 없음, 3.15 참조). 동의하지 않은 경우 PostHog가 저희로부터 회원님에 관해 받는 것은 삭제 요청뿐이에요: 계정을 삭제할 때(게스트 계정 포함, 한 번도 동의하지 않은 경우에도) 저희 서버는 그 계정의 사용자 식별자를, 동의를 철회한 후에는 동의가 속했던 계정의 사용자 식별자와 기기의 무작위 PostHog 식별자를 보내며, 각각 해당 사용자 프로필을 PostHog에 저장된 모든 사용 데이터 및 오류 보고서와 함께 삭제하도록 요청해요(3.15 및 6 참조, 법적 근거도 그곳에 있어요). 90일 후 저희가 삭제하는 게스트 계정의 경우, 저희 서버는 먼저 PostHog와 대조하여 PostHog에 데이터가 있는 사용자 식별자만 삭제되도록 해요. 12개월 동안 이벤트가 들어오지 않은 프로필도 PostHog에서 삭제되도록 해요(5 참조). 저희는 PostHog Cloud EU를 이용해요: 데이터는 EU(Frankfurt am Main)에 저장돼요. PostHog는 미국 기업이며, 예를 들어 PostHog 직원이 운영이나 지원을 위해 데이터에 접근하는 경우 미국 및 기타 국가에서도 데이터를 처리할 수 있어요. 또한 PostHog로 전송되는 과정에서 데이터(IP 주소 포함)가 EU 역외에 있는 PostHog 네트워크 서비스 제공업체의 서버를 거칠 수 있어요. PostHog, Inc.는 EU-미국 데이터 프라이버시 프레임워크에 따른 인증을 받았어요(적정성 결정, GDPR 제45조). 이에 더하여 EU 표준계약조항(GDPR 제46조 제2항 (c))이 적용돼요.
4.5 Apple 및 Google#
- 로그인: "Apple로 로그인" 또는 "Google로 로그인"을 이용하는 경우, Apple Distribution International Ltd.(아일랜드) 또는 Google Ireland Limited(아일랜드)가 독립적인 컨트롤러로서 자체 개인정보 처리방침에 따라 로그인 데이터를 처리해요.
- 구매 및 배포: 다운로드, 구매, 결제, 무료 체험 기간, 해지, 환불 및 평가는 Apple이 독립적인 컨트롤러로서 처리해요.
4.6 다른 이용자#
3에 설명된 바와 같이, 다른 플레이어와 친구는 특정 프로필 및 게임 데이터를 볼 수 있어요. 앱 외부에서 접근할 수 있는 것은 프로필 사진뿐이며, 이는 해당 사진의 주소를 통해서만 가능해요.
4.7 관계 당국#
저희는 법적 의무가 있는 경우에만 관계 당국에 데이터를 제공해요.
5. 보존 기간#
| 데이터 | 보존 기간 |
|---|---|
| 종료된 게임이 없는 방(로비, 2시간 동안 아무도 활동하지 않은 방) 및 그에 따른 참여, 초대 및 게임 데이터 | 자동 삭제: 로비는 마지막으로 남아 있던 사람이 나가면 즉시, 그렇지 않으면 아무도 없는 상태로 약 5분이 지나면 삭제돼요(2분마다 확인, 백그라운드에 있는 앱은 최대 3분 동안 방에 있는 것으로 간주). 그 밖에 활동이 없는 방은 약 2시간 후, 종료된 게임 없이 닫힌 방은 1일 후 삭제돼요(30분마다 확인). |
| 종료된 온라인 게임(방, 참여, 라운드, 게임 이벤트, 저장된 그림, 초대) | 참가자의 게임 기록으로 보존돼요. 계정을 삭제하면 저희는 회원님의 참여 정보를 삭제하며, 회원님의 그림과 게임 이벤트는 회원님과의 연관 없이 남아요. 방에서의 마지막 게임이 종료된 후 12개월이 지나면 저희는 해당 방을 모든 게임 데이터 및 그림과 함께 자동으로 삭제해요. 즐겨찾기로 저장된 그림은 저장한 사람의 프로필에 사본으로 남으며, 다른 플레이어의 그림인 경우 저장할 때 함께 저장된 그린 사람의 표시 이름과 함께 남아요. 이는 방이나 그린 사람의 계정이 삭제된 후에도 마찬가지이며, 저장한 사람이 그림을 제거하거나 자신의 계정을 삭제할 때까지 유지돼요. |
| 온라인 게임에서 사용된 나만의 덱의 사본 | 호스트의 계정이 삭제될 때까지 |
| 프로필, 통계, XP, 시즌 패스 보상 및 장착한 아이템, 친구 코드, 친구, 요청, 차단, 초대, Pass & Play 게임 기록, 나만의 덱, 즐겨찾기, 온라인 상태, Party Pass 상태 | 계정이 삭제될 때까지 |
| 게스트 계정 | 삭제될 때까지. 90일 동안 사용되지 않은 게스트 계정은 활성 Party Pass가 있거나 아직 진행 중인 방에 자리하고 있는 경우를 제외하고 저희가 모든 데이터와 함께 자동으로 삭제해요. |
| 신고 | 저희가 처리할 수 있도록 신고는 신고자의 계정이 삭제된 후에도(신고자와의 연관 없이) 남아요. 신고는 접수 후 12개월이 지나면 자동으로 삭제돼요. |
| Supabase의 서버 로그 | 7일 |
| PostHog의 사용 통계 및 오류 보고서(동의한 경우에만) | 이벤트(오류 보고서 포함)와 PostHog의 회원님 프로필. 이 프로필은 동의하는 즉시 계정이 없어도 PostHog가 만들어요(사용자 식별자 또는 무작위 식별자, 이와 연결된 무작위 식별자, 언어, 게스트 계정 여부, 레벨, Party Pass 상태, 그리고 PostHog가 이벤트에서 가져오는 기기 정보: 앱 이름, 식별자, 버전 및 빌드, 운영체제 및 그 버전, 기기 유형 및 화면 크기, 각각 첫 번째 이벤트와 마지막 이벤트 기준): 프로필에 12개월 동안 새로운 이벤트가 들어오지 않으면 저희는 그 프로필이 모든 이벤트 및 오류 보고서와 함께 자동으로 삭제되도록 해요. 저희 서버는 이를 매일 확인하며, 한 번의 작업으로 해당 프로필을 모두 처리하지 못하면 나머지는 그다음 일일 작업에서 처리돼요. 그 후 PostHog는 이벤트와 오류 보고서를 시차를 두고, 보통 며칠 이내에 제거해요. 이벤트가 계속 들어오는 동안에는 오래된 이벤트도 저장된 상태로 남아요. 다음 경우에는 더 일찍 삭제되도록 해요: 회원님의 사용자 식별자와 연결된 데이터(이와 연결된 무작위 식별자 포함)는 계정을 삭제할 때(6 참조), 동의를 철회한 후(3.15 참조) 또는 요청이 있을 때, 그리고 철회한 후에는 기기의 무작위 식별자로 전송된 데이터도(3.15 참조). 한 번도 계정과 연결된 적이 없는 이전 무작위 식별자로 전송된 데이터(예: 계정이 로그인하기 전에 앱이 삭제된 경우)는, 연결을 가능하게 하는 추가 정보를 회원님이 알려 주지 않는 한(GDPR 제11조 제2항) 특정 개인과 연결할 수 없으며, 이러한 데이터에는 12개월 규칙이 적용돼요. 이름과 설명이 오류 유형일 뿐인 오류 그룹(3.15 참조)은 특정 개인과 관련이 없으며 계속 유지돼요. |
| PostHog 삭제 대기열에 있는 식별자(삭제된 계정(게스트 계정 포함), 철회, 기기의 무작위 식별자) | 즉시 삭제 요청(계정 삭제 또는 철회) 시 PostHog에 관련 데이터가 있었거나 요청이 실패한 경우 식별자가 이 대기열에 들어가요. 이 경우 보통 다음 일일 작업에서, 빨라도 15분 후에 요청을 반복하여 아직 전송 중이던 데이터도 처리해요. 90일 후 저희가 삭제하는 게스트 계정 중 PostHog에 데이터가 있는 계정도 이 대기열에 들어가며, 보통 다음 일일 작업에서 PostHog에서 삭제되도록 해요. PostHog가 요청을 수락하면 저희는 항목을 제거해요. 삭제가 실패하면 이후 일일 작업에서 최대 14회까지 다시 시도해요. 마지막 시도도 실패하면 저희가 PostHog에서 해당 사용자 프로필을 수동으로 삭제할 때까지 항목이 남아요(6 참조). |
| 집계된 게임 통계(3.16 참조) | 개인과 관련 없이, 기한 없이 |
| RevenueCat 및 Apple의 구매 및 구독 데이터 | RevenueCat 및 Apple의 보존 규정에 따름. 요청하면 저희가 RevenueCat에 있는 회원님의 고객 기록이 삭제되도록 해요(6 참조) |
| 기기에 있는 데이터 | 앱을 삭제할 때까지. 계정 관련 데이터는 로그아웃하거나 계정을 삭제할 때까지(예외는 3.1 참조) |
6. 계정 삭제#
언제든지 앱에서 계정을 삭제할 수 있어요: 설정 → 계정 → 계정 삭제. 이 경우 저희는 다음을 영구적으로 삭제해요.
- Apple 또는 Google 로그인 데이터를 포함한 사용자 계정,
- 프로필 및 프로필 사진,
- 친구 코드, 친구 관계, 요청, 초대 및 차단(다른 사람이 회원님을 차단한 내역 포함),
- 통계, XP, 시즌 패스 보상, 온라인 상태 및 Party Pass 상태,
- Pass & Play 게임 기록, 나만의 덱(온라인 게임에서 사용된 사본 포함) 및 즐겨찾기,
- 온라인 방 및 게임에 대한 참여 정보,
- 동의했던 경우 PostHog에 있는 사용 통계 및 오류 보고서. 앱은 먼저 기기에 있는 아직 전송되지 않은 데이터를 삭제하고, 기기의 PostHog를 초기화하며(3.1 참조), 질문에 대한 답변을 초기화해요. 그 후 앱은 다시 물어봐요(3.15 참조). 그런 다음 저희 서버는 회원님의 사용자 식별자를 PostHog로 보내, 해당 사용자 프로필을 모든 사용 데이터 및 오류 보고서와 함께 삭제하도록 요청해요. 그 전에 연결된 무작위 식별자로 전송된 데이터도 포함돼요. 한 번도 동의하지 않은 경우에도 이렇게 해요(이 경우 PostHog에는 삭제할 것이 없어요): 질문에 대한 답변은 기기에만 있기 때문에 저희는 서버에서 누가 동의했는지 알 수 없어요. 법적 근거는 GDPR 제17조와 연계한 GDPR 제6조 제1항 (c)이며, 한 번도 동의하지 않은 경우에는 GDPR 제6조 제1항 (f)예요: 저희의 정당한 이익은 누가 동의했는지 서버에 저장하지 않고도 삭제를 완전하게 실행하는 거예요. PostHog에 회원님에 관한 데이터가 있었다면, 아직 전송 중이던 데이터도 포함되도록 저희 서버는 보통 다음 일일 작업에서, 빨라도 15분 후에 요청을 반복해요. PostHog는 이벤트와 오류 보고서를 시차를 두고, 보통 며칠 이내에 제거해요. PostHog에서 삭제가 실패하면 회원님의 사용자 식별자는 이를 위한 대기열에 남으며, 저희는 매일 정리 작업에서 최대 14회까지 다시 시도해요(5 참조). 그래도 실패하면 저희가 PostHog에서 회원님의 프로필을 이벤트 및 오류 보고서와 함께 수동으로 삭제해요. 이를 위해 회원님이 따로 요청할 필요는 없어요.
다음은 회원님과의 연관 없이 남아요: 다른 참가자의 게임 기록에 있는 온라인 게임의 그림과 게임 이벤트, 그리고 회원님이 제출한 신고. 회원님에 대한 신고는 처리를 위해 남아요(5 참조). 예외: 누군가 회원님의 그림을 즐겨찾기로 저장한 경우, 그 사본은 당시 저장된 표시 이름과 함께 그 사람의 프로필에 남으며, 그 사람이 사본을 제거하거나 자신의 계정을 삭제할 때까지 유지돼요.
RevenueCat에 있는 고객 기록(사용자 식별자 및 구매 내역)은 자동으로 삭제되지 않아요. hello@pakumedia.de로 이메일을 보내 주시면 저희가 삭제되도록 할게요. Apple은 자체 규정에 따라 구매 기록을 보관해요.
중요: 계정을 삭제해도 진행 중인 구독은 해지되지 않아요. 앱은 삭제 전에 이 점을 안내해요. 먼저 Apple 구독 설정에서 Party Pass를 해지하세요(앱 내: 설정 → Party Pass → 구독 관리).
hello@pakumedia.de로 이메일을 보내 삭제를 요청할 수도 있어요. 저희는 삭제하기 전에 요청을 확인하며, 요청이 본인에게서 온 것인지 합리적인 의심이 있는 경우 먼저 추가 정보를 요청해요(GDPR 제12조 제6항).
7. 회원님의 권리#
다음과 같은 권리가 있어요.
- 열람권(GDPR 제15조),
- 정정권(GDPR 제16조),
- 삭제권(GDPR 제17조),
- 처리 제한권(GDPR 제18조),
- 개인정보 이동권(GDPR 제20조),
- GDPR 제6조 제1항 (f)에 근거한 처리에 대하여 특수한 상황과 관련된 사유로 반대할 권리(GDPR 제21조),
- 장래에 대하여 효력이 있는 동의 철회권(GDPR 제7조 제3항). 예: 앱에서 사용 통계 및 오류 보고서에 대한 동의 철회(설정 → 법적 고지 → 통계 및 오류 보고서 공유) 또는 기기 설정에서의 카메라 접근 권한 철회.
hello@pakumedia.de로 연락해 주세요.
GDPR 제22조에 따른 프로파일링을 포함한 개별 사안에 대한 자동화된 의사결정은 이루어지지 않아요.
또한 개인정보 보호 감독기관에 민원을 제기할 권리가 있어요(GDPR 제77조). 저희를 관할하는 감독기관은 다음과 같아요: Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen, Kavalleriestraße 2–4, 40213 Düsseldorf, Germany, https://www.ldi.nrw.de.
8. 아동 및 청소년#
하나의 기기에서 하는 Pass & Play는 연령 제한 없이 플레이할 수 있어요. Apple 또는 Google 계정, 온라인 기능(방, 친구, 라이브 카메라) 및 Party Pass는 만 16세 이상을 대상으로 해요. 만 16세 미만인 경우 부모 또는 법정대리인의 동의가 있어야만 이를 이용할 수 있어요. 이는 사용 통계 및 오류 보고서에 대한 동의에도 적용돼요(3.15 참조): 홈 화면에서 또는 설정에서 스위치를 켠 후 "허용"을 탭하면 만 16세 이상이거나 부모 또는 법정대리인이 동의했다는 것을 확인하게 돼요. 버튼 위에 있는 질문 문구가 이를 안내해요. 둘 다 해당하지 않으면 "허용 안 함"을 탭하세요.
아동이 필요한 동의 없이 저희에게 데이터를 제공했다고 생각되는 경우(사용 통계 및 오류 보고서를 통한 경우 포함), hello@pakumedia.de로 연락해 가능하면 해당 계정의 친구 코드(친구 탭)를 알려 주세요. 친구 코드는 계정을 찾는 데 도움이 되지만, 다른 사람에게 전달할 수 있으므로 아무것도 증명하지는 않아요. 따라서 저희는 신고가 아동 또는 그 부모나 법정대리인에게서 온 것이고 계정이 그 아동의 것임을 확인한 후에만 삭제하며, 이를 위해 추가 정보를 요청해요(GDPR 제12조 제6항). 신고 내용이 확인되면 저희는 PostHog에 있는 해당 계정의 사용 통계 및 오류 보고서가 삭제되도록 하고, 부모 또는 법정대리인이 요구하는 경우 6에 설명된 대로 계정과 그 데이터를 삭제해요(진행 중인 구독은 이로써 해지되지 않아요). 아동의 기기에서 하면 더 빨라요: 부모 또는 법정대리인은 그 기기에서 직접 동의를 철회할 수 있으며(설정 → 법적 고지 → 통계 및 오류 보고서 공유), 이 경우 앱은 3.15에 설명된 대로 이미 전송된 사용 데이터와 오류 보고서도 삭제되도록 해요. 그 기기에서 계정을 직접 삭제할 수도 있으며(설정 → 계정 → 계정 삭제), 이때 PostHog에서도 삭제돼요. 어떤 계정과도 연결되지 않은 이전 무작위 식별자로 전송된 데이터는 특정 개인과 연결할 수 없으며, 12개월 동안 새로운 이벤트가 들어오지 않으면 삭제되도록 해요(5 참조).
9. 데이터 보안#
앱, 저희 서버, LiveKit 및 PostHog 간의 연결은 암호화(TLS)돼요. 데이터베이스의 접근 규칙(Row Level Security)은 모든 레코드에 대한 접근을 권한이 있는 사람으로 제한해요. 게임 결과를 결정하거나 보안과 관련된 쓰기 작업은 검증된 서버 기능을 통해서만 실행돼요.
10. 변경#
저희는 앱 또는 법률이 변경되는 경우 이 개인정보 처리방침을 업데이트해요. 앱에 링크된 버전이 적용돼요.