My So Cute Baby 개인정보 처리방침
사진 처리와 사용자가 선택한 공유
사진 분석·얼굴 정렬·배경 처리·성장 영상 인코딩은 기기 안에서 이루어진다. 이 제작을 위해 원본 사진·영상이나 결과물을 앱 서버 또는 외부 AI 서비스에 업로드하지 않는다.
사용자가 공유를 선택하면 완성된 영상·캔버스 이미지가 선택한 앱이나 수신자에게 전달된다. 공유 결과물에는 얼굴 이미지가 포함될 수 있다. 사진 앱에 저장한 사본은 사진 앱의 보관·동기화 설정을 따르며, 앱의 계정 백업과는 별개다. 공유 시 앱 링크 첨부는 기본적으로 꺼져 있고 설정에서 선택할 수 있다.
수집·처리하는 데이터
| 데이터 | 목적 | 보관·처리 위치 | 보관·삭제 범위 |
|---|---|---|---|
| 아기 이름·생년월일 | 시기 계산, 표시, 프로필 백업 | 기기 + Supabase | 로컬 편집을 먼저 저장하고 서버 반영을 재시도함. 계정 삭제 대상 |
| 사진첩 사진·동영상 | 사진 분석, 영상·캔버스 제작 | 기기에서 읽고 처리 | 사진첩 원본은 앱의 데이터 삭제 대상이 아님 |
| 사진 식별자·촬영일·얼굴 분석 자료 | 사진 묶기, 구도 정렬, 분석 재사용 | 기기 앱 데이터베이스 | 앱의 모든 데이터 삭제 또는 앱 제거 대상 |
| 사진의 촬영 좌표 | 캘린더 지도 표시 | 기기 앱 데이터베이스, Apple 지도 구성요소 | 로컬 자료는 앱의 모든 데이터 삭제 또는 앱 제거 대상 |
| 캔버스·스티커 PNG·미리보기·썸네일 | 날짜별 꾸미기, 화면 표시 | 기기 앱 저장공간 | 앱의 모든 데이터 삭제 또는 앱 제거 대상 |
| 생성된 성장 영상 | 감상·저장·공유 | 기기 앱 저장공간 | 앱에서 삭제 가능. 내보낸 사본은 별도 |
| 익명 계정 식별자 | 데이터 소유 구분 | Supabase Auth | 계정 삭제 대상 |
| Apple 계정 식별자·제공된 이메일 | 선택한 계정 백업·복구 | Supabase Auth | 계정 삭제 대상 |
| 서명된 구매 거래 정보 | App Store 구매 검증 | Supabase 함수에서 처리 | 원장에는 거래 ID와 크레딧 적립·사용 내역을 저장하며 계정 삭제 대상 |
| DeviceCheck 검증 토큰·기기별 표식 | 가입 보너스 중복 방지 | 검증 토큰은 Supabase 함수를 거쳐 Apple에서 처리, 표식은 Apple이 관리 | Apple이 관리하는 표식은 앱 계정 삭제로 초기화하지 않음 |
| 앱 사용·계정·구매·광고 성과 기록 | 기능 사용 분석, 광고 성과 측정 | 기기 내 전송 대기열 + Airbridge | 전송 전 해당 계정의 대기 기록은 계정 삭제 시 제거. 전송 후 자료는 제공업체의 보관 정책을 따름 |
얼굴 데이터의 처리
사진과 동영상 대표 프레임의 얼굴 분석은 Apple Vision과 앱에 포함된 모델을 사용해 기기에서 수행한다.
- 분석 자료: 얼굴 위치, 품질·자세·크기·밝기·색상 정보, 같은 사람의 사진을 묶는 숫자 특징값을 기기 데이터베이스에 저장한다. 눈·코 등의 랜드마크는 정렬 계산에 사용하고 별도로 저장하지 않는다.
- 얼굴이 포함된 이미지: 캔버스에 붙인 스티커, 스티커 미리보기 PNG, 캔버스 썸네일과 완성 영상에는 얼굴 이미지가 포함될 수 있으며 기기에 저장된다. 따라서 얼굴 이미지를 전혀 저장하지 않는 것은 아니다.
- 사용 목적: 사진을 같은 아기별로 묶고 영상 구도를 맞추며, 사진으로 캔버스를 꾸미는 데 사용한다. 신원 확인·인증이나 광고 타기팅에는 사용하지 않는다.
- 전송 구분: 앱은 얼굴 분석 자료·스티커 이미지를 자체 서버나 분석·광고 도구에 보내지 않는다. 사용자가 공유를 선택한 영상·캔버스 이미지는 선택한 수신처로 전달된다.
- 삭제: 앱의 모든 데이터 삭제는 기기 데이터베이스와 저장된 스티커·미리보기·썸네일·영상을 정리한다. 사진첩 원본이나 이미 내보낸 사본은 별도로 관리한다.
Face Data (English)
The app analyzes faces in photos and representative video frames on device, using Apple Vision and models bundled with the app.
- Analysis data: face position, quality, pose, size, brightness, color information, and numeric feature values for grouping photos of the same person are stored in the on-device database. Landmarks such as the eyes and nose are used for alignment calculations and are not stored separately.
- Images containing faces: canvas stickers, sticker-preview PNGs, canvas thumbnails, and completed videos may contain face images and are stored on the device. The app therefore does store some images containing faces.
- Purpose: grouping photos of the same baby, aligning video composition, and decorating canvases with photos. This data is not used for identity verification, authentication, or advertising targeting.
- Transmission: the app does not send face-analysis data or sticker images to its own servers or analytics and advertising tools. Videos and canvas images that the user chooses to share are sent to the selected destination.
- Deletion: Delete All Data clears the on-device database and saved stickers, previews, thumbnails, and videos. Original photo-library files and previously exported copies are managed separately.
촬영 위치의 처리
앱은 사진에 포함된 GPS 좌표를 사진첩 접근 권한으로 읽어 기기에 저장하고, 촬영 위치를 날짜별 지도에 표시한다. 별도의 현재 위치 권한을 요청하지 않으며, 좌표를 주소·상호로 바꾸는 장소 조회를 하지 않는다.
사진 좌표를 앱 서버나 분석·광고 도구에 보내지는 않는다. 지도 화면에는 Apple의 MapKit 구성요소를 사용하며, 사진에서 얻은 좌표와 그 위치를 포함하는 지도 영역을 이 구성요소에 전달해 핀과 지도를 그린다. 지도 데이터 제공에 필요한 처리는 Apple 지도 서비스를 따른다. 따라서 지도가 외부 서비스와 전혀 통신하지 않는다는 의미는 아니다. 기기에 저장된 좌표는 앱의 모든 데이터 삭제 또는 앱 제거 대상이다.
Photo Location (English)
The app stores photo coordinates locally and passes them to Apple MapKit to display pins and the surrounding map. It does not send coordinates to its own backend or analytics tools, or request place-name lookups. Map data is provided by Apple Maps.
광고와 추적 선택
- 영상 제작·영상 저장·공유에서는 전면 광고를 표시하지 않는다. 첫 결과 저장도 광고 없이 끝난다.
- 무료 계정에는 이후 캔버스를 사진 앱에 저장할 때만 전면 광고(Google AdMob)가 제한적으로 표시될 수 있다. 성공한 저장·공유가 총 3회 이상이고 이전 광고 이후에도 3회 이상이어야 하며, 광고 사이 최소 5분, 기기 현지 날짜 기준 하루 최대 2회로 제한한다. 공유 취소·저장 실패는 성공 횟수에 넣지 않는다.
- 크레딧 구매 이력이 현재 계정의 서버 원장에서 확인되면 잔액과 관계없이 전면 광고를 표시하지 않는다. 구매 이력 확인 중에도 광고를 요청하거나 표시하지 않는다.
- 신규 사용자는 앱 소개에서 계속하기를 선택한 뒤, 필요한 지역별 광고 동의와 iOS 추적 선택(ATT)을 안내받는다. 기존 사용자는 다음 활성화 등에서 필요한 절차를 진행한다. 첫 화면이 뜨자마자 ATT를 요청하는 구조는 아니다.
- ATT를 거절해도 앱 기능은 같다. IDFA 사용 여부는 ATT 선택을 따르고, 광고 요청 가능 여부와 개인정보 선택은 별도의 광고 동의 상태를 따른다. ATT 거절만으로 모든 광고·분석 처리가 중단되는 것은 아니다.
AdMob은 광고 제공 과정에서 기기·네트워크 정보와 광고 노출·클릭 기록 등을 처리할 수 있다. 앱은 사진·영상·얼굴 분석 자료·아기 프로필을 AdMob에 보내지 않는다. 광고 데이터 처리는 Google 안내를 따른다.
Apple 계정과 이메일
기본은 익명 계정이다. 설정에서 Apple 계정 백업·복구를 선택하면 Apple 계정 식별자와 Apple이 제공한 이메일을 Supabase 계정 연결에 사용한다. '나의 이메일 주소 가리기'를 선택하면 실제 주소 대신 Apple 릴레이 주소가 전달된다.
Apple 로그인 화면은 이름과 이메일 제공을 요청하지만, 현재 앱은 응답의 이름을 별도로 저장하거나 Supabase에 전달하지 않는다. 보호자가 입력한 아기 이름·애칭은 별도의 프로필 정보다.
앱 사용 분석 (Airbridge)
Airbridge(AB180)로 기능 사용과 앱 유입·광고 성과를 분석한다.
- 행동 기록: 온보딩 단계, 사진 접근 상태·가져오기 결과·장수, 영상 제작 설정과 성공·실패, 캔버스 사용·저장, 공유 완료·취소·실패와 선택한 공유 앱 종류, 구매 진행·결과, 크레딧 사용 등을 보낸다.
- 계정·거래·성과 정보: Supabase 계정 식별자, 구매 상품·거래 ID, 실제 거래에서 확인된 금액·통화, 광고 노출·광고 수익·통화 등을 보낸다. 구매 금액을 확인할 수 없으면 매출 금액을 추정하지 않는다.
- 식별자·유입 정보: SDK의 앱·기기 정보와 분석이 시작된 후 앱을 연 링크를 처리한다. IDFA는 ATT 허용 시에만 사용하며, 앱 설정에서 IDFV 수집은 차단한다.
- 보내지 않는 것: 원본 사진·영상, 얼굴 분석 자료, 캔버스·스티커 이미지, 아기 이름·생년월일, 사진의 촬영 좌표, 공유 수신자와 공유 파일 내용.
- 전송 전 보관: 분석을 시작하기 전에도 행동 기록은 기기 내 대기열에 보관한다. 대기열은 최대 200건이며, 새 기록을 추가하거나 전송할 때 7일이 지난 기록을 제외한다. 원본 파일 경로나 유입 URL은 이 대기열에 저장하지 않는다.
- 시작·중단: 필요한 광고 동의 절차와 ATT 선택을 마친 뒤 광고 동의 상태가 요청을 허용하면 분석을 시작하고, 대기 기록을 전송한다. ATT 거절 시에도 IDFA 없이 분석할 수 있다. 광고 동의 변경으로 요청이 허용되지 않으면 분석 전송을 중단하며 이후 기록은 다시 기기 대기열에 보관한다.
- 계정 삭제: 삭제한 계정의 미전송 대기 기록을 제거하고 SDK의 현재 사용자 연결을 해제한다. 이미 Airbridge에 전송한 기록을 원격 삭제하는 기능은 구현되어 있지 않다.
Analytics (English)
Airbridge receives account identifiers, feature-usage events, purchase transaction IDs and available amounts/currencies, advertising revenue, and attribution information. IDFA is used only with ATT permission; IDFV collection is blocked. Events may be buffered locally before the consent flow is completed and analytics starts. Photos, videos, face-analysis data, canvas images, and the baby’s name/birthdate are not sent to analytics.
외부 서비스와 전달 범위
- Supabase: 프로필·계정·크레딧 원장 보관, 구매·DeviceCheck 검증. 사진과 영상은 업로드하지 않는다.
- Apple: 선택한 계정 로그인, App Store 결제, DeviceCheck 검증과 기기별 보너스 표식, 지도 데이터 제공.
- Google AdMob: 제한된 전면 광고 제공과 광고 성과 처리.
- Airbridge: 위에서 설명한 계정·행동·구매·광고 성과 분석.
- 사용자가 선택한 공유 앱·수신처: 사용자가 공유한 영상·캔버스 이미지와, 선택한 경우 앱 링크.
데이터 삭제 범위
설정의 모든 데이터 삭제는 먼저 Supabase 계정 삭제를 요청하고, 성공하면 서버의 프로필·크레딧 원장과 기기의 프로필·사진 분석 자료·성장 영상·캔버스·스티커·미리보기·썸네일을 정리한다. 서버 삭제 요청이 실패하면 기기 자료를 유지하고 오류를 안내한다.
사진첩 원본, 사진 앱에 저장한 결과물, 이미 공유한 사본은 이 작업으로 삭제하지 않는다. 이미 외부 분석·광고 서비스에 전송된 기록과 Apple의 기기별 보너스 표식도 이 기능의 삭제 대상이 아니다. 앱 제거만으로 Supabase 계정이 삭제되지는 않는다.
계정 백업과 결과물
Apple 계정 백업으로 프로필과 크레딧을 다른 기기에서 복구할 수 있다. 프로필은 기기에 먼저 저장하고 서버 전송을 재시도하므로, 오프라인 편집은 서버에 반영되기 전까지 다른 기기에서 복구되지 않는다. 성장 영상·캔버스·스티커는 이 계정 백업에 포함되지 않는다. 필요한 결과물은 사진 앱에 저장하거나 원하는 곳으로 공유한다.
아동 데이터에 대한 입장
이 앱은 보호자가 자신의 자녀 사진을 관리하는 도구이며, 보호자(성인)를 대상으로 한다. 아동이 직접 사용하는 서비스가 아니다 (Kids 카테고리 아님).
문의
개인정보 처리에 관한 문의는 soen234@gmail.com 으로 보내주세요.