1. 적용 범위와 운영자
이 방침은 하루공간 Ask가 운영하는 AskTest 웹사이트(ask.haruspace.app)의 비회원·회원 이용, 투표, 랭킹, 공유, 게임, 취향 보고서, 펫 동기화와 이용 통계에 적용됩니다.
개인정보 문의는 haruspace.app@gmail.com으로 접수할 수 있습니다.
2. 처리하는 정보
- 블록월드 전시 정보: 월드는 기본 비공개입니다. 보호자가 전시를 신청하면 안전한 제목 프리셋, 신청 시점의 고정 월드 스냅샷과 청크·검토 상태·신청 및 철회 이력을 별도로 처리합니다. 아이 별칭, 회원 닉네임·이메일과 현재 접속 상태는 전시 자료에 넣지 않습니다.
- 비회원 식별·이용 정보: 브라우저에서 만든 임의 ID의 서버 HMAC 값, 내부 참여자·세션 ID, 언어, 유입 경로, 공유 채널
- 투표·추천 정보: 토픽·질문·후보·대결 식별자, 질문 버전, 실제 좌우 배치, 노출 순서와 시각, 선택 또는 건너뛰기, 응답 시간, 추천 정책·확률·버전
- 게임 정보: 이용자가 정한 표시 이름, 점수, 단계, 플레이 시간, 합성·처치 등 게임별 성과 지표. 표시 이름과 주요 기록은 공개 랭킹에 표시될 수 있습니다.
- 코코 블록월드 정보: 계정 소유 월드 식별자·이름·생성 시드, 배치·삭제한 블록과 장식의 청크 데이터, 저장 리비전·요청 식별자·저장 시각. 이 월드는 기본 비공개이며 점수나 공개 랭킹을 만들지 않습니다.
- 블록월드 가족 접속 정보: 같은 비공개 월드에서 최대 4명이 서로를 볼 수 있도록 브라우저 탭별 임시 접속 ID, 월드 안의 양자화된 좌표·방향·이동 상태, 선택한 펫과 허용된 이모티콘, 마지막 접속 시각을 처리합니다. 실제 위치, 자유 채팅, 이메일과 내부 사용자·세션 ID는 다른 참여자에게 표시하지 않습니다.
- 선택 회원 정보: 인증된 이메일 주소, 닉네임, 내부 사용자 ID, 이메일 인증 상태, 가입·동의 버전과 시각, 최근 로그인·탈퇴 상태
- 인증·보안 정보: 일회용 인증번호의 복구 불가능한 검증값과 만료 시각, 요청·확인 시도 횟수, 이메일 발송 결과, 세션 토큰의 검증값과 만료·폐기 시각, 보안 이벤트. 인증번호 원문과 세션 토큰 원문은 앱 DB에 저장하지 않습니다.
- 연결·동기화 정보: 회원과 연결된 기존 비회원 참여자·투표·게임 기록 식별자, 연결 동의와 시각, 마이 취향 보고서의 지표·결과·생성 규칙 버전·결과 데이터 구조 버전, 펫 종류·성장·보유 상태, 참여 포인트 지급·사용 원장과 펫 뽑기 이력 및 동기화 시각
- 기술 정보: 호스팅·보안 계층이 처리하는 접속 시각, IP 주소, 기기·브라우저 종류, 오류·보안 로그. AskTest 앱 DB에는 원본 IP와 전체 User-Agent를 일반 이용 기록으로 별도 저장하지 않으며, 요청 제한에 필요한 경우 복구하기 어려운 파생값만 처리할 수 있습니다.
3. 이용 목적과 처리 근거
- 블록월드 전시: 보호자가 별도로 신청하고 운영자가 안전성을 승인한 월드의 신청 시점 스냅샷만 공개 갤러리와 읽기 전용 관전에 제공합니다. 신청 빈도 제한, 심사·철회 기록과 고정 스냅샷은 오남용 방지, 보호자 선택 이행과 공개 버전의 무결성 확인에 사용합니다.
- 비회원 핵심 기능과 필수 보안 정보는 이용자가 요청한 서비스 제공과 이용약관 이행에 필요한 범위에서 처리합니다. 선택 회원 정보는 가입 화면에서 안내한 필수 항목 동의와 회원 서비스 제공을 근거로 처리하며, 별도 선택 항목이 생기면 이를 분리해 동의를 받습니다.
- 비회원 이용: 요청한 투표·게임·랭킹·공유 기능 제공, 즉시 결과 계산, 다음 질문 추천, 중복 노출 감소와 서비스 안전 유지에 필요한 범위에서 처리합니다.
- 선택 회원가입: 이용자가 회원 기능을 선택하고 필수 항목 처리에 동의한 경우 이메일 소유 확인, 로그인·복구, 기기 간 기록 동기화와 고객 문의 처리를 위해 사용합니다. 동의하지 않아도 비회원 기능은 이용할 수 있습니다.
- 기록 연결: 현재 브라우저에 연결된 비회원 기록을 이용자가 명시적으로 확인한 경우 회원 계정과 연결합니다. 연결하지 않으면 기존 기록은 비회원 상태로 유지됩니다.
- 개인화 기능: 연결된 선택·게임 기록을 바탕으로 마이 취향 보고서를 생성하고 펫 상태를 저장·복원합니다. 이 보고서는 오락·자기이해용이며 의료·심리 진단이나 채용·금융 등 중대한 판단에 사용하지 않습니다.
- 회원 전용 블록월드: 로그인한 이용자가 만든 공간을 저장·복원하고 기기 간 이어서 꾸미며, 중복 저장과 충돌을 막기 위해 리비전과 요청 식별자를 처리합니다.
- 가족 공동 꾸미기: 접속 중인 가족의 펫 캐릭터 위치와 고정 이모티콘을 짧은 간격으로 동기화합니다. 접속 상태는 블록 저장 이력과 분리하며 위치 이동 이력을 만들지 않습니다.
- 운영·보안: 인증번호 남용, 계정 탈취, 자동화·중복 참여와 랭킹 조작 탐지, 오류 분석, 통계 품질과 성능 개선에 사용합니다.
4. 비회원 기록 연결과 계정 통합 원칙
- 로그인된 상태에서 이용자가 연결 대상을 확인해야 하며, 연결 이력과 동의 버전을 남겨 잘못된 연결을 추적하고 정정·해제 요청에 대응합니다.
- 다른 기기나 브라우저의 기록은 로그인만으로 추측해 가져오지 않습니다. 해당 기기에서 본인 계정으로 로그인하고 별도 연결한 기록만 추가합니다.
- 향후 소셜 로그인을 추가해도 이메일 주소 일치만으로 계정을 자동 병합하지 않습니다. 인증된 기존 세션에서 명시적인 연결 절차를 거칩니다.
- 계정 연결이나 탈퇴는 이미 반영된 익명 집계 자체를 중복 계산하거나 되돌리지 않습니다. 대신 계정과의 연결을 삭제하거나 복구하기 어려운 값으로 바꿉니다.
5. 보유기간과 파기
- 블록월드 전시 스냅샷·심사·철회 이력: 회원 탈퇴 시까지. 보호자가 전시를 철회하면 즉시 공개 조회에서 제외하고, 탈퇴하면 비공개 월드와 전시 자료를 계정과 함께 연쇄 삭제합니다.
- 일회용 인증번호 원문은 앱 DB에 저장하지 않습니다. 인증번호는 발급 후 10분 동안만 사용할 수 있고, 확인 완료·만료·시도 횟수 초과 후에는 다시 사용할 수 없습니다.
- 인증번호의 키 기반 복구 불가능한 검증값과 인증 요청·시도·발송·보안 이벤트 메타데이터: 생성일부터 최대 90일
- 회원 세션: 발급일부터 최대 30일. 로그아웃, 탈퇴, 비정상 접근 탐지 또는 보안상 폐기 시 더 일찍 종료합니다.
- 회원 계정·프로필·연결 정보·마이 취향 보고서·펫 상태: 회원 탈퇴 시까지. 탈퇴가 완료되면 회원 참조가 남은 동의·보안 감사·브라우저 연결 증빙도 삭제하며, 회원이나 세션으로 되돌릴 수 없는 무작위 참조의 집계성 탈퇴 완료 증빙만 유지합니다.
- 브라우저 익명 식별값과 투표 원본의 연결: 생성일부터 최대 24개월. 이후 브라우저 연결값을 복구할 수 없는 값으로 교체하며, 개인과 다시 연결할 수 없는 투표 사실은 집계 검증을 위해 보존할 수 있습니다.
- 회원에게 연결된 게임 기록: 탈퇴 시까지 또는 해당 게임·랭킹 운영기간 중 더 짧은 기간. 탈퇴 후 공개 랭킹의 표시 이름은 삭제·익명화할 수 있으며, 순위 검증에 필요한 점수 사실은 개인과 분리해 보존할 수 있습니다.
- 코코 블록월드의 비공개 월드·청크·저장 변경 이력: 회원 탈퇴 시까지. 탈퇴하면 계정과 함께 연쇄 삭제하며 공개 랭킹용 기록으로 남기지 않습니다.
- 블록월드 접속 상태와 이모티콘: 마지막 신호 후 약 18초가 지나면 즉시 조회 대상에서 제외하고, 만료 행은 정기 정리 작업에서 삭제합니다. 위치나 이모티콘의 과거 이력은 별도로 보관하지 않습니다.
- 개인을 직접 구분하지 않는 일별 집계와 랭킹 스냅샷: 서비스 운영 기간. 브라우저의 언어·익명 ID·진행 상태: 이용자가 사이트 데이터를 삭제할 때까지
6. 처리위탁과 국외 이전
- Vercel, Inc.: 웹 호스팅·전송·보안 제공을 위해 웹 요청, 접속·오류·보안 로그와 세션 전송 정보를 미국의 주요 처리시설 및 Vercel 하위처리자 운영 지역에서 처리할 수 있습니다. 서비스 이용 중 암호화된 네트워크로 지속 전송되며 계약·법령과 제공자 보유정책에 따른 기간 처리됩니다.
- Neon, LLC 및 Databricks, Inc.: 회원·비회원 계정과 연결 기록, 투표·게임·보고서·펫 데이터를 저장·조회하기 위해 싱가포르 AWS 리전으로 암호화 전송합니다. 서비스 이용 중 수시로 이전되며 이 방침의 항목별 보유기간과 제공자 백업 삭제주기에 따릅니다.
- Plus Five Five, Inc.(Resend): 이메일 인증번호를 발송하는 경우에만 이메일 주소, 인증 안내문과 발송·수신 메타데이터를 미국으로 암호화 전송합니다. 인증번호 요청 시 이전되며 AskTest의 인증 보안 메타데이터는 최대 90일, Resend의 고객 데이터는 계약 종료 후 최대 90일 내 삭제되는 제공자 정책을 적용합니다. 연락처: privacy@resend.com
- 국외 이전을 원하지 않으면 선택 회원가입과 이메일 인증을 이용하지 않고 비회원 기능을 계속 이용할 수 있습니다. 다만 웹 서비스 제공에 필수적인 Vercel·Neon 처리를 거부하면 AskTest의 온라인 기능을 제공하기 어렵습니다.
7. 공개·제3자 전송 범위
- 공개 블록월드 갤러리에는 보호자가 고른 안전한 제목과 승인된 고정 블록 배치만 표시합니다. 아이 별칭, 회원 닉네임·이메일, 내부 월드·사용자·세션 ID, 현재 편집 내용과 가족 접속 상태는 공개하지 않습니다. 관전자는 월드 안에서 이동하고 시점을 바꿀 수 있지만 블록·오브젝트를 수정하거나 가족 공동 접속에 참여할 수 없습니다.
- 투표 비율, 표본 수, 집계 기간과 게임 표시 이름·주요 점수는 공개될 수 있습니다. 이메일 주소, 내부 사용자·참여자 ID, 개인별 투표 이력, 취향 보고서와 펫 상태는 기본적으로 공개하지 않습니다.
- Kakao 또는 브라우저 공유는 이용자가 버튼을 누른 경우에만 선택한 질문·결과의 제목, 설명, 대표 이미지와 링크를 해당 서비스로 보냅니다. 이메일 주소와 계정 기록은 공유하지 않습니다.
- 코코의 방 일반 링크에는 Ask 인증정보를 넣지 않습니다. 보호자가 별도로 계정 연결을 시작하면 일회용 코드와 전용 세션으로 선택한 아이 별칭·방 저장 리비전·허용 게임 설정만 연결하며, 이메일·투표·취향 보고서·Ask 펫 정보는 코코의 방에 전달하지 않습니다.
- 같은 비공개 블록월드에 접속한 가족에게는 임시 접속 ID에 연결된 펫 이름·모습, 월드 안의 위치·방향·이동 상태와 선택한 고정 이모티콘만 보입니다. 이메일, 계정·세션 ID와 실제 위치는 공유하지 않습니다.
8. 이용자 권리와 탈퇴
회원은 계정 화면에서 닉네임 정정, 연결 현황 확인, 로그아웃과 회원 탈퇴를 요청할 수 있으며, 이메일로 열람·정정·삭제·처리정지·동의 철회를 요청할 수 있습니다. 비회원은 서버 기록을 찾기 위해 해당 브라우저의 익명 식별값 확인이 필요할 수 있습니다.
탈퇴하면 회원 전용 동기화와 복원이 중단되며 진행 중인 세션은 폐기됩니다. 브라우저 사이트 데이터를 삭제하면 해당 기기의 익명 ID와 진행 상태도 삭제됩니다. 공개 랭킹 표시 이름의 익명화가 즉시 반영되지 않으면 이메일로 요청할 수 있습니다.
9. 아동·청소년
블록월드 전시는 보호자의 별도 선택과 운영자 검토를 모두 거쳐야 합니다. 전시할 블록 배치에 실명, 학교, 연락처, 위치나 다른 식별 정보를 만들지 마세요.
현재 AskTest는 법정대리인 본인확인·동의 확인 절차를 제공하지 않으므로 만 14세 미만의 선택 회원가입을 받지 않습니다. 아이 프로필을 만들 때 받는 ‘보호자입니다’ 확인은 회원의 자기진술이며 법정대리인의 신원이나 자격을 검증했다는 뜻이 아닙니다. 이 제한은 회원 계정 생성에 적용되며, 만 14세 미만 이용자는 보호자와 함께 비회원 기능을 이용할 수 있습니다.
어린이에게: 이름, 학교, 전화번호, 집 주소, 얼굴 사진처럼 ‘나를 알아볼 수 있는 정보’는 닉네임·공유 문구·그림·일기·블록 글자에 넣지 마세요. 잘 모르겠다면 저장하거나 공개하기 전에 보호자에게 보여 주세요.
10. 보호자 관리 코코의 방
- 코코의 방·일기·그림은 공개하지 않습니다. 코코 블록월드에 한해 보호자가 별도 신청하고 운영자가 승인한 신청 시점의 고정 스냅샷만 전시할 수 있습니다. 관전자는 이동·시점 변경만 가능하며 편집 권한과 가족 접속 정보는 받지 않습니다.
- 만 14세 미만 이용자의 회원가입은 지원하지 않습니다. 현재 아이 프로필은 AskTest 회원이 보호자라고 자기진술하고 아이의 실명·이메일·생년월일 없이 별칭으로 만들 수 있으며, 별도의 법정대리인 본인확인은 아직 제공하지 않습니다. 아이 별칭과 일기에 실명, 학교, 연락처, 위치 등 개인정보를 입력하지 마세요.
- 비공개 저장, 가족 공동 꾸미기, 블록월드 공개 전시는 목적과 공개 범위가 서로 다른 기능입니다. 한 기능을 선택했다고 다른 기능까지 선택한 것으로 보지 않으며, 각 기능을 직접 시작하거나 신청한 경우에만 그 목적에 필요한 정보를 처리합니다.
- 보호자가 저장을 확인한 경우 방, 별, 펫·옷 보유, 일기, 간식, 추억과 게임 완료 상태, 저장 리비전·동기화 시각을 계정에 비공개로 저장합니다. 소리와 현재 화면 산책 여부는 기기에만 남고, 이번 단계에서는 색칠 그림 파일을 업로드하지 않습니다.
- 아이의 방·일기·그림은 공개 전시 기능을 제공하지 않습니다. 코코 블록월드의 고정 스냅샷만 별도 신청과 운영자 승인을 거쳐 전시할 수 있습니다. 회원 탈퇴 시 아이 프로필, 코코의 방 상태, 전용 세션, 보호자 자기확인과 동기화 기록을 함께 삭제합니다.
- 코코의 방에서 코코 블록월드를 열 때는 현재 단계에서 보호자의 Ask 계정 로그인이 필요합니다. 블록월드는 기본 비공개이며 아이의 실명·학교·연락처·위치를 블록 글자나 월드 이름으로 만들지 마세요.
11. 대결 댓글과 신고
- 댓글 작성은 인증된 회원이 해당 대결의 투표를 마친 뒤 선택할 수 있습니다. 댓글 본문, 수정 버전, 공개 닉네임, 대결·질문 버전, 작성·수정·삭제 시각을 처리하며 이용자의 투표 선택지는 댓글에 표시하거나 공개하지 않습니다.
- 신고와 재검토 요청에는 신고 사유, 선택 입력 내용, 처리 상태·시각과 담당 운영자 식별값을 처리합니다. 신고자 신원은 댓글 작성자나 일반 이용자에게 공개하지 않으며 신고 수만으로 댓글을 자동 숨기지 않습니다.
- 현재 댓글을 삭제해도 분쟁 대응과 운영 무결성을 위해 변경·운영 판단 이력을 제한적으로 보관할 수 있습니다. 회원 탈퇴·개인정보 권리 요청 시 법령상 보존 의무와 필요한 분쟁 보존을 제외하고 작성자 연결을 삭제하거나 익명화합니다.
12. 변경과 문의
처리 항목, 목적, 보유기간이나 국외 이전이 중요하게 바뀌면 적용일과 변경 내용을 이 페이지에 게시하고, 필요한 경우 회원 이메일 또는 서비스 공지로 알립니다. 개인정보 문의 및 권리 행사: haruspace.app@gmail.com