퀴즈바나 개인정보 처리방침
최종 수정: 2026년 11월 1일
개요
퀴즈바나("본 앱")는 울림(Ullim)이 만든 상식 퀴즈 게임입니다. 본 개인정보 처리방침은 본 앱이 정보를 어떻게 다루는지 설명합니다.
익명 계정
본 앱은 처음 실행할 때 Supabase의 익명 로그인으로 무작위 사용자 ID를 만듭니다. 이메일·이름·전화번호는 받지 않으며 나이도 묻지 않습니다. 이 ID로 아래의 기록과 설정을 서버에 저장합니다. 앱을 다시 설치하거나 새 기기로 옮겨도 기록을 이어 갈 수 있도록, 이 ID의 로그인 열쇠를 기기의 보안 저장소(iOS 키체인, Android Block Store)에 보관합니다. iCloud 키체인이나 Google 백업을 켜 두었다면 이 열쇠가 Apple·Google의 백업에 함께 들어가며, 울림은 Apple·Google 계정 정보를 받지 않습니다.
풀이 기록과 설정
문제를 풀면 문항 ID, 고른 보기, 정답 여부, 걸린 시간과 제한 시간, 푼 시각, 문항이 화면에 떠 있는 동안 앱을 나갔는지(나간 문항은 점수에 넣지 않습니다)를 저장합니다. 한 판이 끝나면 모드(연습 판인지 포함), 그 판에 적용된 제한 시간 배수, 점수, 최고 콤보, 맞힌 수, 판 전후의 실력 점수, 앱 버전을 저장합니다. 문제 언어, 하루 목표, 시작 단계, 실력 점수 같은 설정, 틀린 문항으로 만든 복습 목록, 연속 기록·최장 기록·쉬는 날 남은 수·마지막 목표 달성일 같은 매일 기록도 저장합니다. 하루와 리그 주를 나누기 위해 기기의 시간대를, 나라별 순위와 나라 문항을 위해 나라(기기의 지역 설정, 또는 '나' 탭에서 고른 나라 최대 2개)를 저장합니다. 나라는 위치 정보로 정하지 않습니다. 목적: 정답 판정, 공정한 점수, 실력에 맞는 난이도, 리그와 나라 순위, 복습, 잘못된 문항 찾기. 계정이 있는 동안 보관하되, 낱개 풀이 기록은 25개월이 지나면 분류별 실력·순위 기록 같은 집계만 남기고 지웁니다. 2년 동안 한 번도 앱을 열지 않은 익명 계정은 기록을 모두 지웁니다(연락 수단이 없어 미리 알리지 않습니다).
문제 신고
문제를 신고하면 문항 ID와 고른 이유(4가지 중 하나)를 저장합니다. 신고된 문항은 Anthropic의 AI(Claude)가 출처와 다시 대조하며, 신고가 겹치는 등 틀렸을 가능성이 크면 먼저 내립니다. 이때 문항 내용과 신고 이유만 보내고, 사용자 ID 등 이용자를 알 수 있는 정보는 보내지 않습니다.
리그 순위
리그에 참여하면 자동으로 만든 무작위 별명(예: '푸른 여우 42')과 이번 주 리그 점수가 같은 조의 다른 이용자(최대 30명)에게 보입니다. 사람이 적은 동안 빈자리는 연습 상대로 채우며, 연습 상대에는 표시를 붙이고 승급·강등은 사람끼리만 정합니다. 분류별 순위판에서는 익명 이용자의 이름이 다른 사람에게 보이지 않고 자기 순위만 보입니다. 실명·국가 등 다른 정보는 보이지 않습니다.
알림
알림을 켜면 알림을 보내기 위한 기기의 알림 토큰과, 알림을 열었는지·마지막으로 응답한 시각을 서버에 저장합니다. 응답이 없으면 알림을 주 1회로 줄였다가 17일째에 멈추기 위해서입니다. 알림은 Expo 알림 서비스를 거쳐 Apple·Google이 기기로 전달하며, 알림에는 알림 문구와 리그 순위 같은 앱 안 정보를 담습니다. 알림 종류는 '나' 탭에서 따로 끌 수 있고, 기기 설정에서 모두 끌 수 있습니다.
앱 사용 분석 (Firebase Analytics)
게임을 개선하기 위해 하루 목표 고르기, 실력 진단 결과 단계, 판 시작·끝(모드, 분류, 맞힌 수, 문항 수, 최고 콤보, 평균 풀이 시간), 오늘의 퀴즈 완료, 결과 공유, 문제 신고 이유, 앱을 나가 무효가 된 문항, 하루 목표 달성, 연속 기록 이어짐·끊김·쉬는 날 사용, 복습, 리그 참여·순위 변화·주간 결과, 알림 허락·줄임·멈춤·다시 시작과 알림을 열었는지, 순위판 보기, 전문가 배지 같은 이벤트와 문제 언어·하루 목표·실력 단계(5단계 이름), 기기 모델·OS·앱 버전·국가·IP로 추정한 대략적 지역, 앱 설치마다 만들어지는 식별자를 수집합니다. 사용자 ID와 연결하지 않으며 14개월 동안 보관합니다. 유럽경제지역·영국·스위스(또는 기기 지역을 알 수 없을 때)에서는 꺼진 상태로 시작하고, 켠 경우에만 수집합니다. 지역은 기기의 지역 설정과 시간대로 판단하며, 둘 중 하나라도 이 지역에 해당하거나 알 수 없으면 꺼진 상태로 시작합니다. 어느 지역이든 '나' 탭에서 언제든 끄거나 켤 수 있습니다.
충돌 정보 (Firebase Crashlytics)
앱이 비정상 종료되면 원인을 찾기 위해 충돌 정보(오류 위치, 기기 모델, OS 버전, 앱 버전, Firebase 설치 ID)를 수집하며 90일 동안 보관합니다.
접속 기록
서비스를 운영하고 오류·부정 사용을 막기 위해, 서버(Supabase)가 로그인과 서버 요청의 IP 주소와 시각을 접속 기록으로 남기며 7일 뒤 자동으로 지워집니다.
국외 이전
본 앱은 다음 업체를 통해 정보를 국외에서 처리하며, 모두 앱을 쓰는 동안 네트워크로 전송됩니다. Supabase, Inc.(미국 동부): 익명 사용자 ID, 풀이·판 기록, 설정, 복습 목록, 매일 기록, 시간대·나라, 별명, 알림 토큰과 응답 시각, 신고, 리그 기록 — 계정이 있는 동안(데이터 지우기 전까지, 낱개 풀이 기록은 25개월) 보관, 접속 기록(IP·시각) 7일 보관. Google LLC(미국): 앱 사용 분석 정보 14개월, 충돌 정보 90일 보관. 650 Industries, Inc.(Expo, 미국): 알림 토큰과 알림 내용 — 알림을 전달하는 동안만 처리. Anthropic, PBC(미국): 신고된 문항의 내용과 신고 이유 — 이용자를 알 수 있는 정보는 보내지 않으며, 다시 판정하는 데 쓰고 Anthropic의 정책에 따라 보관. 국외 이전을 원하지 않으면 '나' 탭에서 분석을 끄거나, 데이터 지우기 후 앱 사용을 멈출 수 있습니다. 이 경우 게임 기록이 필요한 기능은 쓸 수 없습니다. 유럽경제지역·영국·스위스에서 미국으로의 이전은 EU-미국 데이터 프라이버시 프레임워크 또는 표준계약조항 등 각 회사가 채택한 보호 조치에 따릅니다.
처리 근거 (유럽경제지역·영국·스위스)
익명 계정, 풀이 기록, 설정, 매일 기록, 리그 순위는 게임을 제공하기 위한 계약의 이행, 문제 신고·충돌 정보·접속 기록·앱을 나간 문항 표시는 정확하고 공정하며 안정적인 앱을 위한 정당한 이익, 알림은 기기에서 허락한 경우의 동의, 앱 사용 분석은 '나' 탭에서 켠 경우의 동의를 근거로 합니다.
데이터 지우기와 이용자의 권리
앱의 '나' 탭 › 데이터 지우기로 익명 계정과 풀이·판 기록, 설정, 복습 목록, 매일 기록, 알림 토큰, 신고, 리그 기록을 함께 지우고, 기기 보안 저장소의 로그인 열쇠도 지웁니다. 끝난 리그 결과에서는 내 줄만 빠지고, 문항 난이도처럼 사람을 알 수 없게 합쳐진 값은 남습니다. 앱만 지우면 서버의 기록은 지워지지 않으며, 다시 설치하면 보안 저장소의 열쇠로 이어집니다. 기록을 지우고 싶다면 앱 안에서 '데이터 지우기'를 눌러 주세요. 열람·삭제·처리 제한 요청이나 이의 제기는 아래 문의처로 연락해 주세요. 유럽경제지역·영국·스위스 이용자는 거주 국가의 감독기관에 불만을 제기할 권리가 있습니다.
아동
본 앱은 아동을 대상으로 만든 서비스가 아니며, 만 14세 미만 아동의 개인정보를 알고서 수집하지 않습니다. 나이를 묻지 않으며, 다른 이용자에게 보이는 것은 자동 별명과 점수뿐이고 글을 쓰거나 대화를 주고받는 기능은 없습니다.
변경
본 개인정보 처리방침이 바뀌면 이 페이지에 게시합니다.
개인정보 보호책임자
이인섭 (울림), support@ull.im
문의
개인정보 처리방침에 대한 문의: support@ull.im