팸틱(FamTic) 개인정보 처리방침
마지막 업데이트: 2026-08-24
🇺🇸 English: Privacy Policy (English) · Support (English)
🇰🇷 한국어: 이 페이지 · 지원 / FAQ
본 문서는 팸틱(FamTic) 1.0 기준입니다. 한국어본과 영문본은 같은 사실을 두 언어로 서술한 것이며, 해석에 차이가 있을 경우 한국어본을 기준으로 합니다. 공개 호스팅 사본은 GitHub Pages(https://lovelsh.github.io/FamTic/privacy) 에서 제공되며, App Store Connect 의 “Privacy Policy URL” 에 이 URL 을 입력합니다.
개인정보 처리방침
시행일: 2026-08-24
서비스 명: 팸틱 (FamTic)
개발자 / 운영자: SeulHa Lab
팸틱(이하 “본 앱”)은 가족·부부·연인이 일정, 기념일, 장보기, 학원비, 메모, 여행 준비물, 생활비를 함께 관리하는 도구입니다. 본 앱은 이용자와 그 가족의 개인정보를 매우 중요하게 생각하며, 다음과 같이 처리합니다.
1. 수집하는 개인정보 — 회원가입이 없습니다
본 앱은 회원가입 절차가 없습니다. 이용자의 이름·이메일·전화번호·생년월일·주소 등 어떠한 개인 식별 정보도 요구하거나 수집하지 않습니다.
- 본 앱은 Google Firebase Authentication 의 익명 로그인(Anonymous Auth) 만 사용합니다. 앱을 처음 열면 기기에 임의의 익명 식별자(uid)가 하나 발급되며, 이 값이 본 앱에서의 유일한 신원입니다.
- 이 익명 식별자는 Google 계정·Apple ID·이메일·전화번호 등 이용자의 실제 신원과 연결되어 있지 않습니다.
- 본 앱이 저장하는 나머지 모든 항목은 이용자가 직접 입력한 데이터에 한정됩니다.
- ⚠️ 한 가지 예외가 있습니다 — 광고입니다. 무료로 이용하는 동안 표시되는 배너 광고를 위해, 이용자가 동의한 경우 기기의 광고 식별자(IDFA) 와 광고 노출·클릭 기록이 광고 사업자(Google AdMob)에 전달됩니다. 이 항목은 본 앱이 보관하는 정보가 아니라 광고 사업자가 처리하는 정보이며, 상세는 §7 에 적었습니다.
2. 이용자가 입력하는 데이터의 범위
이용자가 직접 입력하는 다음 항목이 저장됩니다.
- 표시용 애칭 및 캐릭터: 가족 안에서 서로를 구분하기 위한 별칭(최대 10자)과 미리 제공되는 캐릭터 16종 중 선택값. 실명을 입력할 의무는 없습니다. 사진·이미지 파일은 저장하지 않으며 캐릭터는 식별자 문자열만 공유됩니다.
- 팸(가족) 이름: 이용자가 정하는 그룹 이름(최대 20자).
- 모듈별 항목: 일정(제목·날짜·시간·메모·알림 시점), 기념일(제목·양력/음력 날짜·메모·알림 시점), 장보기(품목명·수량·메모·담은 사람), 학원비(항목명·금액·납부일·반복 주기·납부 여부), 메모(제목·본문), 여행 준비물(여행명·기간·준비물명·분류·체크 여부), 생활비(항목명·금액·날짜·분류·지출한 사람).
- 공유 범위 설정: 각 항목을 우리 팸 안에서 누구에게 보일지에 대한 선택값(팸 전체 / 특정 멤버 / 나만 보기)과 그 대상 익명 식별자 목록. 여기서 “팸 전체”는 인터넷 공개가 아니라 내가 초대해 합류한 우리 팸 구성원 전원을 뜻합니다.
본 앱은 사진 라이브러리·카메라·연락처·위치·마이크·건강 데이터에 접근하지 않으며, 해당 권한을 요청하지도 않습니다.
3. 데이터의 저장 위치
저장 위치는 이용 형태에 따라 다릅니다.
(1) 솔로(체험) 모드 — 기기 내부만
- 가족을 만들거나 초대하지 않고 혼자 쓰는 동안, 모든 기록은 이용자 기기 내부(앱 전용 저장 영역 및
UserDefaults)에만 저장됩니다.
- 이 상태에서는 이용자가 입력한 내용이 외부 서버로 전송되지 않습니다.
(2) 함께 쓰기(팸) 모드 — Google Firebase Firestore
- 가족을 만들거나 초대 코드로 합류하면, 공유 대상 항목이 Google Cloud Firestore 에 저장되어 구성원 기기 사이에서 동기화됩니다.
- 저장 리전:
asia-northeast3 (대한민국 서울). 즉 공유 데이터는 국내 리전에 보관됩니다.
- 데이터는
families/{가족ID}/ 하위 경로에만 저장되며, 서버 보안 규칙이 해당 가족 구성원 외의 읽기·쓰기를 거부합니다. 또한 컬렉션 전체 열거(list)가 차단되어 있어, 가족 ID 를 모르는 제3자가 문서를 찾아낼 수 있는 경로가 없습니다.
- 이용자가 “나만 보기” 또는 “특정 멤버”로 지정한 항목은 서버 규칙 단계에서 대상이 아닌 구성원에게 아예 전달되지 않습니다. 앱 화면에서 가리는 방식이 아닙니다.
- 한 팸의 구성원은 최대 10명입니다.
본 앱 운영자는 자체 서버를 운영하지 않으며, 이용자가 입력한 데이터를 위 Firestore 프로젝트 외의 어떤 곳으로도 전송하지 않습니다. 다만 §7 의 광고 관련 항목(광고 식별자·광고 노출 기록)은 예외로, 광고 사업자(Google LLC)에게 전달됩니다. 이용자가 입력한 일정·기념일·장보기·학원비·메모·여행·생활비 내용 자체는 광고 사업자에게 전달되지 않습니다.
4. 공유의 범위 — 초대한 가족 구성원에게만, 이용자가 통제합니다
본 앱에서 말하는 “공유”는 내가 초대하고 대표가 승인한 우리 팸 구성원(최대 10명) 사이의 공유만을 뜻합니다.
- 본 앱에는 공개 게시판·타임라인·피드·검색·낯선 사람과의 매칭 기능이 없습니다. 이용자가 입력한 내용이 팸 밖의 다른 이용자나 인터넷에 공개되는 경로는 존재하지 않습니다.
- 항목마다 팸 전체 / 특정 멤버 / 나만 보기 중에서 선택할 수 있습니다. “팸 전체”는 인터넷 공개가 아니라 우리 팸 구성원 전원을 뜻합니다.
- 새 구성원은 초대 코드 입력 후 대표(가족을 만든 사람)의 승인을 거쳐야 합류합니다. 코드만으로 자동 합류되지 않습니다.
- 초대 코드는 발급 후 3일 이 지나면 만료되며, 대표가 언제든 재발급·중지할 수 있습니다.
- 대표는 구성원을 팸에서 제거할 수 있습니다. 제거되면 그 구성원의 기기에서는 공유 데이터에 더 이상 접근할 수 없습니다.
5. 복구 코드 — 기기 변경 대비
익명 로그인은 기기를 바꾸면 새로운 식별자가 발급되므로, 팸을 되찾기 위한 복구 수단을 제공합니다.
- 이용자가 백업을 실행하면 사람이 읽을 수 있는 복구 코드가 1회 생성됩니다.
- 서버에는 이 코드의 평문이 저장되지 않습니다.
SHA-256 해시값만 저장되며, 해시로부터 원래 코드를 되돌릴 수 없습니다.
- 새 기기에서 코드를 입력하면 해시가 일치하는 경우에만 기존 팸에 다시 연결됩니다.
- 보조 수단으로, 같은 Apple ID 의 다른 기기에서 코드 없이 복원할 수 있도록 iCloud 키체인에 복구 정보를 저장할 수 있습니다. 이 항목은 Apple 의 키체인 안에만 존재하며 운영자는 접근할 수 없습니다. iOS 는 앱 삭제 시 키체인 항목을 제거합니다.
- 유료 이용권을 구매한 가족의 경우, 구매 영수증의 원거래 식별자를
SHA-256 으로 해시한 값을 복구 기준점으로 저장합니다. 원거래 식별자 자체나 결제 수단 정보는 저장하지 않습니다.
6. 인앱 결제
- 본 앱은 1회성(비소비성) 인앱 결제 2종을 제공합니다. 구독이 아니므로 어느 쪽도 자동 갱신되지 않습니다.
- 함께 쓰기 이용권 (
com.lovelsh.FamilyPlan.together) — 가족과 함께 쓰기 잠금 해제. 대표가 한 번 결제하면 초대받은 구성원은 추가 결제 없이 함께 사용합니다. 이 상품에는 §7 의 배너 광고 제거가 포함되어 있습니다.
- 광고 제거 (
com.lovelsh.FamilyPlan.adfree) — §7 의 배너 광고를 끕니다. 혼자 쓰는 이용자를 위한 상품이며, 함께 쓰기 이용권을 이미 구매했다면 따로 구매할 필요가 없습니다.
- 모든 결제는 Apple 의 결제 시스템(StoreKit)을 통해서만 진행되며, 결제 정보는 Apple 이 처리합니다. 본 앱은 카드 번호 등 결제 수단 정보를 수집·저장하지 않습니다.
- 결제 완료 사실(가족의 유료 여부)과 §5 의 복구용 해시값만 Firestore 에 저장됩니다.
7. 광고 / 광고 식별자(IDFA)
- 본 앱은 광고를 표시합니다. 무료로 이용하는 동안 홈(허브) 화면 하단에 Google AdMob(Google LLC) 배너 광고가 한 줄(높이 50pt) 노출됩니다. 전면 광고·보상형 광고·동영상 광고는 사용하지 않습니다.
- §6 의 「광고 제거」 또는 「함께 쓰기 이용권」 을 구매하면 배너가 사라집니다. 이 경우 아래의 추적 동의 절차(ATT·UMP)도 진행되지 않고 AdMob SDK 도 시작되지 않으므로, 광고 목적의 데이터 전송이 발생하지 않습니다.
- 본 앱은 앱 추적 투명성(ATT) 권한을 요청합니다. 이 요청은 앱을 처음 여는 순간이 아니라, 허브 화면에서 실제로 광고를 보게 되는 시점에 “왜 묻는지”를 먼저 설명한 뒤 표시됩니다.
- 이용자가 ATT 에서 허용하면, 기기의 광고 식별자(IDFA) 가 광고 개인화와 성과 측정에 사용될 수 있습니다. 이는 이용자를 다른 회사의 앱·웹사이트에 걸쳐 추적하는 행위에 해당하며, App Store 의 “앱 개인정보 보호” 에도 추적함으로 신고하고 있습니다.
- 허용하지 않아도 팸틱의 모든 기능을 그대로 사용할 수 있습니다. 거부하면 앱은 광고 식별자를 읽지 못하며, 배너는 개인화되지 않은 형태로만 표시됩니다.
- 광고와 관련해 Google LLC 에 전달·수집되는 항목은 광고 식별자(IDFA), 광고 노출·클릭 등 광고 데이터, 제품 상호작용 기록 입니다. 이용자가 앱에 입력한 일정·기념일·장보기·학원비·메모·여행·생활비 내용은 광고 목적으로 전달되지 않습니다. Google 의 처리 내용은 Google 개인정보처리방침(https://policies.google.com/privacy)을 따릅니다.
- 유럽경제지역(EEA)·영국 등 사전 동의가 필요한 지역에서는 ATT 다음 단계로 Google 사용자 메시지 플랫폼(UMP) 동의 절차를 거칩니다. 동의가 완료되지 않으면 앱은 AdMob SDK 를 시작하지 않으므로 광고 요청 자체가 발생하지 않습니다. 해당 지역에서는 [설정 → 광고 개인정보 설정] 에서 언제든 동의를 다시 열 수 있습니다.
- 광고를 제외하면, 본 앱은 Firebase Analytics 등 사용자 행동 분석 SDK를 사용하지 않습니다. 앱이 실제로 초기화하여 사용하는 외부 SDK 는 Firebase Authentication, Firebase Firestore, 그리고 위 Google AdMob(UMP 포함) 입니다.
8. 권한 사용
- 알림(선택): 기념일·일정·학원비 납부일의 사전 알림을 위해 사용합니다. 모든 알림은 기기 내부에서 예약되는 로컬 알림이며, 외부 서버에서 푸시를 보내지 않습니다. 거부하면 알림 기능만 비활성화되고 다른 기능은 그대로 동작합니다.
본 앱은 위 항목 외의 권한을 요청하지 않습니다.
9. 개인정보의 보관 및 파기
- 솔로(체험) 모드 데이터: 기기 내부에만 있으므로 앱을 삭제하면 함께 삭제됩니다.
- 함께 쓰기 데이터: 앱 안에서 항목을 삭제하면 Firestore 에서도 삭제됩니다. 대표가 구성원을 제거하면 그 구성원의 프로필 문서가 삭제되고 접근 권한이 사라집니다.
- ⚠️ 앱을 삭제해도 서버에 저장된 가족 공유 데이터는 지워지지 않습니다. 함께 쓰기 데이터는 기기가 아니라 Firestore 에 있으므로, 앱만 삭제하면 다른 구성원에게는 그 기록이 그대로 남습니다.
- 앱 안에서 직접 전부 삭제할 수 있습니다: [설정 → 데이터 관리 → 계정 및 데이터 삭제] 에서 데이터와 익명 계정을 함께 삭제할 수 있습니다. 되돌릴 수 없는 동작이므로 확인 절차를 2단계(확인 다이얼로그 + “삭제” 직접 입력)로 두었습니다.
- 삭제되는 범위 — 이용자의 지위에 따라 다음과 같습니다.
- 대표: 팸의 공유 항목 전체, 모든 구성원 프로필(
members/{uid}), 초대 코드 매핑, 복구 코드, 구매 복원 앵커, 팸 문서, 기기 내 로컬 사본이 삭제됩니다.
- 구성원: 본인이 등록한 공유 항목과 본인의 구성원 프로필, 본인 기기의 복구 코드·로컬 사본이 삭제됩니다. 나머지 팸은 유지됩니다.
- 솔로(체험): 기기 내부에 저장된 체험 데이터 전체가 삭제됩니다.
- 공통: 위 정리가 끝난 맨 마지막에 익명 인증 계정(uid) 자체가 삭제됩니다. 삭제 후에는 같은 익명 식별자로 되돌아올 수 없습니다.
- 복구 코드와 구매 복원 앵커도 함께 무효화됩니다. 삭제한 팸을 예전 복구 코드로 되살릴 수 없습니다.
- 익명 식별자만으로는 운영자가 이용자를 특정할 수 없으므로, 삭제는 위 앱 내 경로를 이용해 주시기 바랍니다. 앱 내 삭제가 불가능한 상황이라면 §12 문의처로 가족 ID 와 함께 연락해 주시기 바랍니다.
- 인앱 결제 이력은 Apple 계정에 남습니다. 구매 기록 자체는 본 앱이 보관하는 정보가 아니라 Apple 계정에 귀속되므로, 앱 내 삭제로는 지워지지 않습니다. 따라서 삭제 후 다시 시작하더라도 “구매 복원”으로 이용권을 되살릴 수 있습니다. 다만 위와 같이 구매 복원 앵커가 삭제되므로 되살아나는 것은 이용권일 뿐, 삭제된 팸의 데이터가 아닙니다. 환불은 Apple 에 요청해야 합니다.
10. 이용자의 권리
이용자는 앱 내 기능을 통해 언제든 본인이 등록한 항목을 직접 조회·수정·삭제할 수 있으며, 항목별 공유 범위를 언제든 변경할 수 있습니다. 애칭·캐릭터는 설정 화면에서 변경할 수 있습니다.
11. 아동의 개인정보
본 앱은 App Store 연령등급 4+ 로 분류되지만, 주 사용자는 가족을 함께 관리하는 성인 보호자·부부입니다. 본 앱은 아동을 직접 마케팅 대상으로 하지 않으며, 14세 미만 아동이 단독으로 사용하는 것을 권장하지 않습니다. 자녀 관련 정보(학원비 항목명 등)는 보호자가 직접 입력하는 텍스트이며, 해당 가족 구성원 외에는 공개되지 않습니다.
12. 개인정보 보호 책임자 / 문의처
- 책임자: SeulHa Lab
- 이메일: lovelsh.support@gmail.com
13. 변경 고지
본 방침이 변경될 경우 앱 업데이트와 본 페이지를 통해 사전 공지합니다.