PRIVACY POLICY · 2026

개인정보처리방침

MahjongHelper는 필요한 정보만 처리하고, 촬영 이미지를 기기 갤러리에 저장하지 않습니다. 어떤 정보가 언제 서버로 전송되는지 투명하게 안내합니다.

시행일 2026년 8월 13일 패키지 ggack.mahjonghelper 버전 1.3
한눈에 보기

핵심 원칙

01

기기 우선 처리

마작패 인식은 기기에서 수행하며 촬영 결과를 갤러리에 저장하지 않습니다.

02

조건부 학습 데이터

사용자가 패를 2회 이상 교정하고 분석할 때만 이미지와 라벨을 전송합니다.

03

광고·판매 없음

광고 SDK를 사용하지 않으며 개인정보를 판매하거나 광고 목적으로 공유하지 않습니다.

04

문의와 삭제 요청

이메일 또는 전화로 개인정보 열람·정정·삭제를 요청할 수 있습니다.

01

적용 범위

이 방침이 적용되는 서비스

본 개인정보처리방침은 Android용 MahjongHelper 앱과 공식 웹사이트에 적용됩니다. 앱 운영자는 서비스 제공, 안정성 개선 및 마작패 인식 품질 향상에 필요한 범위에서만 정보를 처리합니다.

중요

앱은 전화번호, 주소 또는 결제카드 번호를 직접 입력받지 않습니다. Google 로그인 시 Google 계정의 이메일 주소, 표시 이름과 Firebase UID가 계정 식별을 위해 처리될 수 있습니다. Google Play 결제수단 정보는 Google이 처리하며 앱 운영자에게 제공되지 않습니다.

02

수집 및 처리 항목

어떤 정보를 처리하나요?

카메라 및 교정 데이터 조건부 서버 전송
  • 가이드 영역 안의 촬영 이미지
  • 인식·교정된 패 종류, 방향, 순서, 위치 좌표와 신뢰도
  • 교정 횟수, 분석 모드, 촬영·업로드 시각, 앱 버전
  • 무작위 분석 세션 ID와 로그인된 Firebase 사용자 UID
Google Play 설치 유입 정보 Install Referrer
  • 광고 유입 경로, 광고 클릭 시각과 설치 시작 시각
  • 최초 설치 앱 버전과 무작위 설치 식별자
  • 설치 후 앱 최초 실행 시 한 번만 전송

무작위 설치 식별자는 서버에서 해시 처리하며 원문 referrer는 저장하지 않습니다.

앱 안정성 정보 Firebase Crashlytics
  • 충돌 및 비정상 종료의 스택 트레이스와 오류 메시지
  • 앱 버전, 운영체제 버전, 기기 모델 및 상태 정보
  • Crashlytics 설치 UUID, Firebase 설치 ID와 세션 ID

앱 운영자는 Crashlytics에 이용자의 이름·이메일 같은 직접 식별자를 별도로 설정하지 않습니다.

서비스 설정 및 인증 정보 Firebase
  • Remote Config 제공을 위한 Firebase 설치 ID
  • Google 로그인 이메일 주소·표시 이름과 Firebase 사용자 UID
  • 무료 체험 만료일, 일일 무료 이용 기준일과 이용 횟수
  • 평생 이용권 결제일과 월간 이용권 만료일·자동 갱신 여부
  • Google Play 월간 구독 및 평생 이용권 주문 ID
  • 네트워크 요청 과정에서 처리될 수 있는 IP 주소와 사용자 에이전트
웹사이트 이용 통계 광고 페이지
  • 한국 시간 기준 접속 날짜와 시간대, 표시 언어, 광고 유입 경로
  • Google Play 이동 버튼 클릭 여부
  • IP 주소나 이용자 계정 없이 시간대별 합계 숫자만 저장

웹사이트에서는 실제 앱 설치 완료 여부를 수집하지 않습니다.

기기 설정 정보 기기 내 저장
  • 온보딩 확인 여부, 자동 촬영 설정
  • 서버 권한 상태의 임시 캐시

이 정보는 앱 데이터 삭제 또는 앱 제거 시 기기에서 삭제됩니다.

03

카메라 이미지

촬영 데이터가 처리되는 방식

1 촬영

가이드 영역을 메모리에 불러옵니다.

2 기기 내 인식

세그멘테이션과 패 분류를 기기에서 실행합니다.

3 조건 확인

패 교정이 2회 미만이면 서버에 전송하지 않습니다.

4 보안 업로드

2회 이상 교정 후 분석할 때 이미지와 JSON 라벨을 전송합니다.

촬영 이미지는 기기 갤러리나 일반 사진 폴더에 저장되지 않습니다. 재촬영, 앱 초기화 또는 분석 세션 종료 시 메모리의 이미지는 해제됩니다. 단, 위 조건을 만족한 학습 데이터는 Firebase Cloud Storage에 전송됩니다.

04

이용 목적

정보를 사용하는 이유

기능 제공

마작패 인식, 텐파이 확인, 점수 계산, 계정·무료 이용 및 구독 상태 확인

결제 고객지원

로그인 계정과 Google Play 주문을 확인하여 구매 복원·취소 문의 처리

인식 품질 개선

이용자가 교정한 결과를 바탕으로 모델 오류 분석 및 학습 데이터 개선

안정성 확보

충돌, 비정상 종료 및 업로드 오류의 원인 분석과 재발 방지

웹사이트 이용 분석

시간대·유입 경로별 방문, Google Play 이동과 설치 후 최초 실행 수를 집계하여 홍보 효과 확인

필수 업데이트

Remote Config를 이용한 최소 지원 버전 확인과 업데이트 안내

05

처리 위탁 및 외부 서비스

누가 정보를 처리하나요?

제공자 서비스 처리 목적
Google LLC Firebase Authentication, Cloud Firestore, Cloud Functions, Cloud Storage Google 로그인, 이용 권한 관리, 구매 검증, 웹 이용 통계 집계와 교정 이미지·라벨의 보안 저장
Google LLC Firebase Crashlytics 충돌 및 비정상 종료 분석
Google LLC Firebase Remote Config 앱 최소 지원 버전과 원격 설정 제공
Google LLC Google Play Billing 구독 구매 처리와 구매 상태 확인

위 사업자는 앱 운영자의 지시에 따라 서비스를 제공하는 처리 수탁자 또는 독립된 서비스 제공자로서 각자의 약관과 개인정보 보호 기준에 따라 정보를 처리할 수 있습니다. 앱 운영자는 이용자 정보를 판매하지 않으며 광고 네트워크에 제공하지 않습니다.

06

국외 처리

국외 이전 및 보관 안내

이전받는 자 Google LLC 및 Google의 Firebase 인프라 운영 법인
이전 국가 미국 및 Google 또는 그 대리인이 시설을 운영하는 국가
이전 항목 위 2항에 기재된 교정 데이터, 익명 식별자, 앱·기기 및 오류 정보
이전 시점·방법 관련 기능 이용 시 암호화된 네트워크 통신으로 전송
이용 목적 인증, 저장, 오류 분석, 원격 설정과 서비스 보안
보관 기간 본 방침의 보관 기간 및 Google 서비스별 정책에 따름

Firebase Authentication은 미국 데이터센터에서 처리되며, Cloud Storage, Crashlytics 및 Remote Config는 Google의 글로벌 인프라에서 처리될 수 있습니다.

07

보유 기간

얼마나 보관하고 어떻게 삭제하나요?

교정 이미지와 라벨

인식 품질 개선 및 오류 분석을 위해 서비스 운영 기간 동안 또는 삭제 요청이 있을 때까지 보관합니다. 처리 목적이 달성되거나 서비스가 종료되면 지체 없이 삭제합니다. 삭제 요청은 본인 확인과 자료 식별에 필요한 정보를 받은 날부터 특별한 사유가 없는 한 30일 이내 처리합니다.

Crashlytics 정보

Google의 Firebase 정책에 따라 충돌 스택과 관련 설치 식별자는 통상 90일 보관 후 삭제 절차가 시작됩니다.

로그인 계정·이용 권한 정보

계정 및 서비스 제공 기간 동안 보관하며, 계정 삭제 요청 또는 서비스 종료 시 관계 법령상 보관 의무가 있는 정보를 제외하고 삭제합니다.

웹사이트 시간대별 집계

방문·클릭·설치 유입 집계를 서비스 개선을 위해 최대 13개월 보관한 뒤 삭제합니다.

기기 내 설정

앱 데이터 삭제 또는 앱 제거 시 기기에서 삭제됩니다.

08

안전성 확보

정보를 보호하는 방법

  • 카메라 이미지를 일반 사진 저장소에 남기지 않고 필요한 동안만 메모리에 유지
  • Firebase Google 인증을 거친 본인 UID 요청만 계정 데이터 접근 허용
  • 체험·무료 횟수·구매 권한은 앱에서 직접 변경하지 못하도록 서버에서 처리
  • 전송 구간 암호화와 Firebase의 저장 데이터 보호 기능 사용
  • Storage의 앱 클라이언트 읽기·수정·삭제 차단 및 파일 형식·크기 제한
  • 운영상 필요한 최소 인원만 Firebase 프로젝트에 접근
09

이용자의 권리

열람·정정·삭제를 요청할 수 있습니다

이용자는 처리 중인 개인정보에 대한 열람, 정정, 삭제 또는 처리 중지를 요청할 수 있습니다. 서버의 교정 데이터는 직접 신원을 입력받지 않고 익명 ID로 저장되므로, 삭제 요청 시 촬영한 대략적인 날짜와 시각 등 자료를 찾을 수 있는 정보를 함께 제공해 주세요.

  • 기기 내 정보: Android 설정에서 앱 데이터 삭제 또는 앱 제거
  • 서버 저장 정보: 아래 개인정보 보호책임자 이메일 또는 전화로 삭제 요청
  • 카메라 접근: Android 설정에서 언제든 카메라 권한 철회

법령상 보존 의무가 있거나 다른 사람의 권리를 침해할 우려가 있는 경우에는 요청이 제한될 수 있으며, 그 사유를 안내합니다.

10

아동의 개인정보

직접적인 신원 정보는 요구하지 않습니다

MahjongHelper는 이용자의 나이, 이름 또는 연락처를 입력받지 않습니다. 법정대리인이 아동의 정보가 처리되었다고 판단하는 경우 문의처를 통해 삭제를 요청할 수 있습니다.

11

방침 변경

변경 사항을 알려드립니다

앱 기능, 이용하는 외부 서비스 또는 관련 법령이 변경되면 이 방침을 수정할 수 있습니다. 중요한 변경은 앱 또는 이 페이지에서 시행 전에 알리며, 페이지 상단의 시행일과 버전을 갱신합니다.

2026년 8월 13일: 웹사이트 방문·Google Play 이동과 설치 후 최초 실행 유입 집계 항목을 추가했습니다.

12

개인정보 문의

MahjongHelper 운영자에게 문의하세요

개인정보 보호책임자

곽홍석 Android 패키지: ggack.mahjonghelper

문의 시 업로드한 대략적인 날짜·시각과 사용 기기 정보를 함께 알려주시면 자료를 식별하는 데 도움이 됩니다. 주민등록번호나 결제정보는 보내지 마세요.

참고 안내

이 방침은 현재 구현된 앱의 데이터 흐름과 Firebase 공식 개인정보·보안 안내를 기준으로 작성되었습니다. 법률 자문을 대신하지 않으며, 실제 운영 방식이나 사업자 정보가 달라지면 공개 전에 내용을 갱신해야 합니다.

Firebase 개인정보 및 보안 Google Play 데이터 보안 안내