개인정보처리방침

English

시행일: 2026년 9월 24일
최종 업데이트: 2026년 9월 29일

변경 요약: 현재 버전의 광고 제거 신규 구매·복원 미제공, 현재 공유 중인 사진의 접근 보호 및 사진 업로드 제한을 반영했습니다. 기존 구매 권한과 Apple 구매 기록에 관한 안내는 유지하며, 이미 발급된 URL이나 캐시의 즉시 회수를 보장하지 않습니다.

커스텀 오목(이하 “앱”)의 운영자 공민정(Minjeong Kong, 활동명 JenKong)은 앱 이용 과정에서 처리되는 정보, 이용 목적, 보관 및 삭제 방법을 다음과 같이 안내합니다.

1. 운영자 및 문의

문의 시 이메일 주소, 문의 내용 및 첨부자료를 문의 처리에 사용합니다. 카드 번호·비밀번호·인증 토큰은 보내지 마세요. 미해결 문의는 처리 중 유지하고, 완료한 문의의 원본 이메일·첨부파일은 처리 완료된 달의 말일에 수동 삭제합니다. 남길 운영 기록은 문의 유형·해결 방법·건수로 한정하며 이름·이메일·사진·사용자 ID와 식별 가능한 본문은 남기지 않습니다.

문의와 신고는 매일 1회 확인합니다. 일반 문의에는 접수 후 3영업일 이내에 첫 답변을 드리는 것을 목표로 운영합니다. 이는 문제 해결 완료를 보장하는 기한이 아니며, 신고 처리 완료 기한이나 법령에 따른 권리 요청 처리 기한을 대신하지 않습니다.

2. 기기에 저장하는 정보

앱은 설정 유지, 재접속, 광고 빈도 관리 및 중복 집계 방지를 위해 다음 정보를 기기에 저장합니다.

정보이용 목적
닉네임, 돌·바둑판 설정, AI 난이도, 언어 선택, 이용 안내 동의 상태사용자 설정 유지
이용자가 선택하여 편집한 돌 사진과 기기 내 파일 경로사용자 지정 돌 표시
온라인 방 식별자 및 인증 세션 정보온라인 참가자 식별과 재접속
시작 후 종료·중도 이탈한 게임 횟수전면광고 표시 후보 판정
마지막 전면광고 표시 시각 및 당시 누적 게임 횟수실제 표시 기록과 광고 간 게임 수 간격 관리. 시각은 시간 제한에 사용하지 않음
마지막으로 집계한 경기의 식별 키같은 경기 종료의 중복 집계 방지

iOS의 광고 빈도 정보는 UserDefaults에 저장되어 앱 재실행 후에도 유지됩니다. 앱은 위 광고 빈도 기록을 Supabase에 전송하지 않습니다. 광고 SDK가 별도로 처리하는 정보는 아래 광고 항목을 참고하세요.

프로필과 편집 사진은 변경하거나 삭제할 때까지 유지되며, 광고 빈도 기록에는 자동 만료 기간이 설정되어 있지 않습니다. 앱 삭제로 기기 내 앱 데이터가 제거될 수 있으나, 기기 백업·복원 및 OS 관리 영역의 처리까지 앱이 보장하지는 않습니다.

3. Google AdMob 광고

앱은 Google AdMob을 통해 배너 광고와 전면광고를 표시합니다. 전면광고는 실제 시작한 경기의 정상 종료와 중도 이탈을 판당 한 번씩 집계해, 마지막 실제 광고 표시 이후 5판마다 표시 기회를 갖습니다. 이 판수 조건에는 최소 플레이 시간이나 광고 표시 사이의 최소 시간 간격이 없습니다. 다만 광고 오류 후 재요청에는 대기 시간이 적용될 수 있습니다. 시작 후 돌을 놓기 전에 나간 경기도 포함하며, 대기실 나가기·종료 화면 복원·백그라운드 전환 자체는 집계하지 않습니다.

경기 진행 중에는 전면광고를 표시하지 않습니다. 종료 결과 또는 이탈 후 홈 화면에서 광고가 준비되고 동의·구매 상태 등 표시 조건을 충족할 때만 표시합니다. 광고가 준비되지 않았거나 실패하면 화면 이동을 막지 않고 다음 경기 종료·이탈 시점에 다시 시도합니다. 이 경우 정확히 5의 배수에서 표시되지 않을 수 있으며, 다음 간격은 실제 표시된 판부터 다시 5판입니다. 강제 종료된 앱이 종료·이탈 상태를 처리하지 못한 경우 소급 집계를 보장하지 않습니다.

Google의 광고 SDK는 광고 제공·측정·진단·부정 사용 방지를 위해 IP 주소(대략적인 위치 추정에 사용될 수 있음), 앱·기기 식별자, 오류·성능 정보, 광고 표시 및 상호작용 정보를 처리할 수 있습니다. 비개인화 광고도 이러한 처리가 없다는 뜻은 아닙니다. 자세한 범주는 Google의 광고 SDK 데이터 안내를 참고하세요.

앱은 배너와 전면광고 모두 비개인화 광고를 요청합니다. Google UMP(동의 관리 기능)가 반환한 광고 요청 가능 상태를 확인한 후 광고를 요청합니다. 설정의 “광고 개인정보 선택”을 누르면 동의 정보를 갱신하고, SDK가 개인정보 선택 화면 제공을 요구하는 경우 그 화면을 엽니다. 필요하지 않거나 제공할 수 없는 상태에서는 해당 안내를 표시합니다. 선택 화면을 닫은 뒤 SDK의 최신 광고 요청 가능 상태를 반영합니다. 웹에서는 광고를 요청하거나 이 선택 화면을 제공하지 않습니다.

Google의 처리 방식은 Google 개인정보처리방침을 참고하세요.

앱은 광고 및 동의 관리를 위한 Google AdMob / User Messaging Platform, 기존 구매 권한 확인을 위한 Apple StoreKit, 온라인 기능을 위한 Supabase를 사용합니다. 운영자는 이들 서비스에 이용자 데이터를 공유하거나 해당 SDK가 데이터를 처리하는 경우, 이 방침과 적용되는 개인정보 보호 요구사항에 부합하며 이 방침에서 설명하는 보호와 동등하거나 그 이상의 개인정보 보호를 제공하도록 요구합니다. 각 서비스의 역할과 적용되는 이용약관·개인정보 처리 조건에 따라 서비스를 이용하며, 구체적인 처리 내용은 이 방침의 해당 항목과 각 서비스의 개인정보처리방침을 참고할 수 있습니다.

4. 현재 버전의 구매 미제공 및 기존 구매 권한

현재 버전에서는 광고 제거 신규 인앱 구매와 구매 복원을 제공하지 않으며, 구매·복원 버튼도 표시하지 않습니다. 기존의 유효한 광고 제거 구매 권한이 확인되는 경우에는 배너와 전면광고를 모두 표시하지 않습니다.

앱과 운영자는 이용자의 신용카드 번호 등 결제수단 정보를 직접 수집하거나 저장하지 않습니다. 기존 구매 권한 확인을 위해 Apple StoreKit 2가 제공하는 검증된 거래 및 구매 권한 정보를 처리합니다. 기기에 저장된 단순 구매 표시만으로 구매 여부를 판단하지 않습니다.

앱 실행 및 구매 상태 갱신 시 기존 권한을 확인하고, 거래 업데이트를 통해 권한 취소 등의 변경을 반영합니다. 이러한 기존 권한 확인은 이용자가 실행하는 구매 복원 기능의 제공을 의미하지 않습니다. 현재 앱 코드에는 StoreKit 거래를 Supabase로 전송하는 기능이 없습니다.

앱 내부 데이터 삭제는 Apple의 구매 기록 삭제나 환불 요청이 아닙니다. Apple이 보관하는 결제·거래 정보의 처리에 대해서는 Apple 개인정보처리방침을 참고하세요.

5. 온라인 대전 및 Supabase

온라인 대전 기능이 설정되어 사용되는 경우 Supabase를 인증, 데이터베이스, 실시간 경기 동기화 및 사진 저장에 사용합니다. 앱은 온라인 이용을 위해 익명 인증 계정을 생성할 수 있습니다. 이 계정에도 고유 식별자가 있으므로 “익명”이 모든 정보의 익명화를 의미하지는 않습니다.

처리 항목은 참가자 식별자, 닉네임, 선택한 돌 테마, 편집 사진의 저장 경로, 방 식별자·입장 코드, 참가 상태·마지막 접속 시각, 착수·차례·승자·재경기 동의 등 경기 상태입니다. 서비스 제공 과정에서 Supabase가 네트워크·서비스 로그를 처리할 수도 있습니다.

방 참가자에게 경기 진행에 필요한 닉네임, 돌 사진 및 경기 상태가 표시됩니다. 비공개 사진 저장소에서 현재 공유 중인 사진의 새로운 조회 및 URL 발급은 같은 방의 참가 여부와 사진 소유자의 참여 상태를 확인해 허용합니다. 이전·미사용 사진, 퇴장한 참가자의 사진, 다른 방 사진 및 차단된 사진 경로에 대한 새로운 접근은 제한합니다. 이미 발급된 URL, 캐시된 응답 또는 내려받은 사본은 즉시 회수되지 않을 수 있으며, 사진 교체만으로 이전 서버 파일이 삭제되는 것은 아닙니다. 로컬 1인 플레이만을 위해 사용자 지정 사진을 Supabase에 업로드하지는 않습니다.

사진 업로드는 참가 중인 대기 상태의 방에서 자신의 사용자 경로에만 허용하며, 방·사용자·파일 식별자로 구성된 정해진 경로의 JPEG 파일만 받습니다. 파일당 최대 크기는 512 KiB이고, 저장된 파일 수는 사용자별 한 방에서 32개, 사용자 전체 방에서 64개, 방 전체에서 128개로 제한합니다. 크기가 작은 파일과 현재 공유하지 않는 이전 파일도 한도에 포함합니다. 한도에 도달하면 새 업로드와 사진 교체가 거부될 수 있으며, 한도 적용 자체가 기존 파일을 삭제하지는 않습니다. 차단된 사진 경로는 프로필에 다시 등록할 수 없습니다.

온라인 경기와 사진 저장에 사용하는 데이터베이스의 프로젝트 지역은 대한민국 서울입니다. 이는 인증·지원·로그·백업·광고 등 모든 처리가 한국에서만 이루어진다는 의미는 아닙니다. 서비스 제공자의 처리 안내는 Supabase 개인정보처리방침을 참고하세요.

6. 사진, 신고 및 차단

운영자는 신고 확인과 이용자 보호 조치를 위해 캐나다에서 서버의 신고 내용과 관련 사진을 직접 열람합니다. 이에 따라 해당 정보는 캐나다에서 접근·처리됩니다.

사진 사용은 선택 사항이며 기본 돌로도 플레이할 수 있습니다. 앱은 시스템 앨범 선택기를 통해 이용자가 선택한 사진을 편집하고, 512×512 크기의 JPEG 돌 이미지로 기기에 저장합니다. 온라인 방에 프로필을 게시할 때 이 편집 이미지를 업로드합니다. 앱은 업로드 직전 EXIF·XMP·IPTC·댓글·내장 썸네일 등 불필요한 JPEG 메타데이터를 제거하고 색상 프로파일을 유지합니다. 사진에 눈으로 보이는 얼굴·글자는 제거하지 않습니다. 이는 정상 앱의 전송 처리이며, 서버가 모든 업로드를 자동으로 검사하거나 부적절한 사진을 자동 필터링한다는 뜻은 아닙니다. 사진 보관함 전체나 선택한 원본 파일 자체를 업로드하는 기능은 아닙니다.

iOS는 편집 사진을 앱 문서 저장 영역의 파일로 보관합니다. 웹은 브라우저 저장소의 프로필에 편집 이미지 데이터를 보관하므로 파일 경로·파일 삭제 설명은 iOS 구현에 해당합니다.

앱에서 사진을 교체하거나 기본 돌로 변경하면 이전 프로필 사진의 앱 저장 파일을 삭제합니다. 이미 온라인 방에 게시한 사진에는 별도의 서버 삭제·정리 절차가 적용됩니다. 다른 참가자가 내려받거나 캡처한 이미지를 원격으로 회수할 수는 없습니다.

신고 시 신고자·대상자·방 식별자, 신고 사유·일시 및 신고 당시 사진 경로를 저장합니다. 차단 시 차단 관계를 저장하고 해당 방에서 나갑니다. 이 정보는 이용자 보호와 신고 처리에 사용합니다. 사진 경로 차단 및 경기에서 사진을 숨기는 서버 관리 기능도 있습니다.

신고는 매일 1회 확인합니다. 일반 문의의 첫 답변 목표는 신고 해결 완료 기한이 아닙니다. 신고 결과는 연락 가능한 신고자가 문의했을 때 안내하며 자동 이메일을 발송하지 않습니다. 사진 차단 기록은 경로의 조회 차단에 사용되며, 관련 사진·방 삭제 시에도 차단 효력이 유지되는 조건을 확인하기 전에는 자동 삭제하지 않습니다.

7. ATT 및 IDFA

iOS 앱에는 직접 ATT(App Tracking Transparency) 허가를 요청하거나 IDFA(광고 식별자)를 읽는 기능이 없습니다. IDFA 접근은 iOS의 추적 권한에 의해 제한됩니다. 광고 개인정보 선택과 ATT 허가는 서로 다른 절차입니다.

앱은 iOS 광고 SDK 초기화 전에 Google의 Publisher First-Party ID 기능을 비활성화합니다. 이 설정과 앱의 IDFA 직접 미사용은 광고 SDK의 모든 데이터 처리를 중단한다는 의미가 아닙니다. Google Mobile Ads SDK는 광고 제공 과정에서 IP 주소, 앱·개발자 범위의 식별자, 진단·성능 및 광고 상호작용 정보 등을 처리할 수 있습니다. 앱은 IDFA 없이도 광고 설치 성과를 측정할 수 있는 Apple의 SKAdNetwork 설정을 포함합니다. 비개인화 광고나 ATT 요청 화면이 없다는 사실만으로 모든 식별자 처리와 측정이 없다는 의미는 아닙니다. Google의 iOS 개인정보 안내를 참고하세요.

8. 보관 기간 및 삭제

비활성 방과 관련 사진의 정리 작업은 매일 UTC 07:00에 실행되도록 예약되어 있습니다. 삭제는 아래 조건과 실행 성공 여부에 따라 이루어지며, 기준 시간이 지나자마자 삭제되는 것을 보장하지 않습니다.

구분보관 및 삭제 방식
기기 프로필·편집 사진·방 정보변경 또는 앱의 “내 데이터 삭제” 기능으로 삭제합니다.
광고 횟수·표시 시각·집계 키자동 만료는 없습니다. “내 데이터 삭제”로 삭제합니다. Apple에 보관된 기존 구매 기록과 광고 SDK 동의 기록은 삭제하지 않습니다.
비활성 온라인 방·관련 사진매일 UTC 07:00, 마지막 방 갱신이 24시간을 넘긴 방을 최대 100개 검토합니다. 최근 24시간 내 참가자 활동이 있는 방은 정리하지 않으며, 진행 중 경기와 신고가 연결된 방도 제외합니다. 정리 확정된 방은 재접속을 막고 관련 사진과 참가 기록을 삭제합니다. 중단된 정리의 재시도 대상인 보관 처리 방도 있을 수 있습니다. 실제 삭제는 조건 충족·실행 성공에 달려 있으며 24시간 이내 삭제를 보장하지 않습니다. 실패는 다음 실행에서 재시도하고 운영자가 확인합니다.
신고 기록조치와 재검토가 종료된 신고는 해당 월의 말일에 수동 삭제합니다. 미해결 건과 보존이 필요한 건은 제외하며, 보존 사유와 재검토 시점을 기록합니다. 생성 후 30일이라는 이유로 자동 삭제하지 않습니다. 문의 이메일 정리와는 별도의 수동 절차입니다.
익명 계정·차단 관계·사진 차단 기록자동 휴면 판별·만료 기능은 없습니다. 이용자는 “내 데이터 삭제”를 요청할 수 있고 계정과 연계된 일부 기록이 함께 정리됩니다. 사진 차단 기록은 별도이며 사진·방 삭제만으로 자동 삭제되지 않습니다.
서버·광고 서비스 로그, 백업서비스 제공자가 별도로 관리합니다. “내 데이터 삭제”는 제공자의 로그·백업을 즉시 삭제하는 기능이 아닙니다. 문의 이메일의 별도 월말 정리 기준은 제1항에 설명합니다.

설정 → “내 데이터 삭제”는 온라인 인증 세션이 있는 경우 서버에 계정 및 연결 사진 삭제를 요청합니다. 진행 중인 방에서는 먼저 나가기 처리를 하며, 남은 방의 닉네임을 “삭제된 참가자”로 바꾸고 사진 연결을 제거합니다. 경기 연속성을 위한 식별자와 착수 기록, 신고 내용·사진 경로 등의 일부 기록은 별도 정리까지 남을 수 있으므로 모든 관련 정보가 즉시 완전히 익명화된다고 보장하지 않습니다.

서버 삭제가 실패하면 재시도할 수 있도록 기기 프로필·사진을 남깁니다. 삭제를 완료하려면 네트워크 연결과 서버 기능이 정상 작동해야 합니다. 온라인 세션에 접근할 수 없는 경우 아래 이메일로 문의할 수 있으며, 익명 계정의 소유 관계 확인이 필요할 수 있습니다.

삭제는 여러 단계로 진행됩니다. 일부 데이터가 삭제된 뒤 오류가 발생할 수 있으며, 남은 데이터의 삭제를 완료하려면 다시 시도해야 할 수 있습니다. 문제가 계속되면 지원 이메일로 문의해 주세요.

“내 데이터 삭제”는 기기의 프로필·돌 사진·방 정보와 광고 빈도 기록을 삭제합니다. iOS에서는 언어 선택도 초기화하며, 웹에서는 언어 선택을 유지합니다. Apple에 보관된 기존 구매 기록과 광고 SDK의 동의 기록은 유지합니다. 계정과 연결된 참가·테마·사용자 차단 관계는 계정 삭제와 함께 정리되지만, 경기 기록·신고·사진 경로 차단 기록 등은 위 설명에 따라 남을 수 있습니다.

9. 이용자의 선택

개인정보 열람·정정·삭제 등 문의는 지원 이메일로 보내 주세요. 요청의 범위, 계정 확인 및 적용되는 요건에 따라 처리 방법을 안내합니다.

10. 이용 대상 및 보호 관련 문의

앱은 회원가입 화면 없이 사진 돌을 만들고 초대방 참가자에게 표시할 수 있습니다. 현재 앱은 첫 실행이나 온라인 방 입장 시 나이·거주 지역을 입력받지 않습니다. 공개 매칭·공개 사진 피드·공개 프로필은 제공하지 않습니다. 초대코드를 받은 사람이 반드시 현실의 지인이나 보호자인 것은 아닙니다.

광고 개인정보 선택이나 App Store 콘텐츠 등급은 보호자의 개인정보 동의를 대신하지 않습니다. 앱에는 나이 또는 보호자 동의를 확인하는 절차가 없습니다. 아동·청소년의 사진 또는 개인정보에 관한 문의와 삭제 요청은 지원 이메일로 보내 주세요.

11. 방침 변경

기능, 데이터 처리 또는 운영 정책 변경 시 이 문서를 갱신하고 최종 업데이트 날짜를 표시합니다. 중요한 변경은 페이지에 변경일과 요약을 게시합니다. 별도 통지·재동의가 필요한 변경까지 페이지 게시만으로 충분하다고 간주하지 않습니다.

12. 연락처

운영자 및 개인정보 문의 책임자: 공민정(Minjeong Kong, 활동명 JenKong)

지원 및 개인정보 문의: jenkong.dev@gmail.com