개인정보 처리방침
시행일: 2026년 9월 13일
LoveBridge(Google Play 개발자명: studiofy, 이하 "회사")는 Google Play에 OurDay Calendar로 등록된 커플 캘린더 앱(패키지명: com.lovebridge.couplecalendar, 이하 "앱")을 운영합니다. 회사는 앱 이용자의 개인정보를 중요시하며 관련 법령과 플랫폼 정책을 준수합니다.
1. 수집·처리하는 정보
앱은 사용자가 선택한 기능을 제공하기 위해 다음 정보를 처리할 수 있습니다.
- Apple ID 또는 Google 계정 기반 인증 정보(고유 식별자, 이메일 등 로그인에 필요한 정보)
- 사용자가 입력하거나 연동을 통해 가져온 일정 및 기념일 데이터
- 사용자가 입력한 무드, 사진 스티커, 위젯 배경, 선택적으로 기록한 생리 주기·생리량·관계 기록 및 생리 외 출혈의 날짜·기간·출혈량·메모
- 커플 연결을 위한 페어링 정보 및 연결된 파트너 식별 정보
- 푸시 알림을 위한 기기 토큰 및 알림 설정
- 구매 상품, 구독·광고 제거 권한과 거래 상태
- 앱 버전, 기기·운영체제 정보, 충돌·오류 정보, 앱 실행 및 기능 이용 이벤트
- 광고가 활성화된 경우 광고 요청·노출·동의 상태 및 Google 광고 SDK가 정책과 사용자 동의에 따라 처리하는 광고 관련 식별 정보. Android 앱은 AD_ID 권한을 명시적으로 제거하며, 회사는 광고 식별자를 자체 사용자 프로필에 저장하지 않습니다.
- 외부 캘린더 연동을 사용자가 선택한 경우 연결된 Google 계정 식별자(계정별 선택 정보 분리를 위해 기기에만 저장), 캘린더 이름·색상·식별자, 사용자가 선택한 캘린더의 일정 제목·메모·시작/종료 시간·종일 여부·반복·알림 정보 및 사용자가 외부 캘린더에 직접 저장하도록 입력한 일정 정보
- 사용자가 건강 앱 연동을 직접 선택하고 권한을 허용한 경우의 건강 기록: iOS Apple 건강 앱의 월경 흐름 및 마음 상태(기분) 기록, Android Health Connect의 생리 기간·생리량 기록
2. 이용 목적
- 로그인, 커플 연결, 일정·기념일·선택적 민감 기록의 저장과 동기화
- 사용자가 선택한 외부 캘린더의 일정 표시와 로컬 알림, 사용자의 명시적인 요청에 따른 수정 가능한 외부 캘린더의 일정 생성·수정·삭제, iOS Apple 건강 앱 및 Android Health Connect 연동 제공
- 푸시 알림, 구매·구독·광고 제거 권한 확인
- 사용자 동의와 지역별 법률에 따른 광고 표시 및 광고 빈도·성과 측정
- 서비스 사용성 분석, 오류 수정, 부정 이용 방지와 보안 유지
3. 외부 캘린더 데이터
앱은 사용자가 명시적으로 외부 캘린더 연동을 선택한 경우에만 캘린더 데이터에 접근합니다. iOS에서는 사용자가 선택한 Apple 캘린더와 Google 캘린더 일정을 표시합니다. 사용자가 저장 위치로 외부 캘린더를 직접 선택해 새 일정을 저장하거나, 가져온 외부 일정을 직접 수정·삭제하도록 요청한 경우에만 해당 캘린더에 변경 사항을 반영합니다. Google Calendar에서는 사용자가 소유한 캘린더뿐 아니라 수정 권한을 부여받은 공유 캘린더의 일정도 생성·수정·삭제할 수 있습니다. 읽기 전용으로 공유받은 캘린더의 일정은 수정하거나 삭제할 수 없으며, 실제 작업 가능 범위는 Google이 부여한 캘린더·일정 접근 권한과 앱이 지원하는 작업에 따릅니다. 앱은 Google 캘린더 구독 목록이나 공유 권한을 변경하거나 캘린더 자체를 삭제하지 않습니다. Android에서는 시스템 Calendar Provider의 사용자가 선택한 캘린더를 같은 방식으로 읽고, 쓰기 권한을 별도로 허용한 경우에만 수정 가능한 캘린더에 저장합니다. Android의 기기 캘린더 연동은 iOS의 직접 Google Calendar OAuth 연동과 별개입니다.
외부 캘린더 일정은 해당 Apple·Google·Android 캘린더 제공자에 직접 저장되며 커플 캘린더의 공유 일정 데이터베이스로 복사하거나 앱의 커플 공유 기능을 통해 연결된 상대방에게 공유하지 않습니다. 회사 서버에는 업로드하지 않고 기기에서 표시·임시 저장·사용자가 켠 로컬 알림 처리에만 사용합니다. 다만 외부 캘린더 자체의 공유 설정은 그대로 적용되므로, 공유 캘린더에 저장하거나 기존 일정을 수정·삭제하면 그 캘린더의 다른 구성원에게도 반영될 수 있습니다. 연결된 상대방이 해당 외부 캘린더의 접근 권한을 별도로 가지고 있다면, 그 권한에 따라 일정 또는 바쁨 상태를 볼 수 있습니다.
앱은 Google Calendar 데이터를 광고 목적으로 사용하거나 제3자에게 판매하지 않으며, 범용 인공지능 또는 머신러닝 모델 학습에 사용하지 않습니다. Google API 정보 사용 및 이전은 Google API Services User Data Policy와 Limited Use 요구사항을 준수합니다.
Google 데이터의 공유·이전 및 보호
Google Calendar 연동 시 앱은 사용자 기기에서 HTTPS로 Google Calendar API에 직접 요청하며, 접근 토큰으로 허용된 범위의 요청을 인증합니다. 요청하는 캘린더 권한은 구독 중인 캘린더 목록을 조회하는 calendar.calendarlist.readonly와 접근 가능한 캘린더의 일정을 읽고 생성·수정·삭제하는 calendar.events입니다. 이 권한은 Google에서 읽기 전용으로 공유된 캘린더를 수정 가능하게 바꾸지 않습니다. 앱은 캘린더 자체나 공유 권한을 관리하는 전체 캘린더 권한을 요청하지 않습니다. 기존에 본인 소유 캘린더의 일정 쓰기 권한만 허용한 사용자는 Google Calendar를 다시 연결할 때 확대된 일정 권한에 대한 추가 동의를 요청받을 수 있습니다. 추가 동의를 거부하거나 취소해도 커플 캘린더의 앱 로그인과 커플 연결은 유지되며, 필요한 권한을 허용하기 전에는 직접 Google Calendar 연동을 활성화하지 않습니다.
일정 내용은 기기의 메모리 캐시에서 처리하고, 계정이 바뀌거나 연동을 끄면 캐시와 예약된 Google Calendar 로컬 알림을 제거합니다. 계정 식별자와 캘린더 선택 설정은 기기에 저장합니다. 로컬 알림을 켜면 일정 제목과 시간이 운영체제의 예약 알림에 포함되며, 기기의 알림 설정에 따라 잠금 화면에 표시될 수 있습니다.
Google Calendar에서 조회한 일정 내용은 회사의 Firebase 데이터베이스, 연결된 커플 파트너, 광고·분석 제공자 또는 외부 AI 서비스에 전달하지 않습니다. 사용자가 생성·수정·삭제를 요청한 외부 일정 정보는 해당 작업을 수행하기 위해 Google에 전달됩니다. Google 캘린더 자체의 공유 설정에 따른 다른 구성원의 접근은 유지됩니다. Google 계정으로 앱에 로그인할 때는 별도로 계정 식별자와 이메일 등 인증에 필요한 정보를 Firebase Authentication이 처리합니다. 아래의 일반 서비스 처리 위탁 목록이 Google Calendar 일정 내용을 모든 제공자에게 전송한다는 뜻은 아닙니다.
Google Calendar API에서 수신한 원본 또는 파생 사용자 데이터는 Google API Services User Data Policy 및 Google Workspace API User Data and Developer Policy의 Limited Use 요구사항에 따라 사용·이전합니다. 해당 데이터는 범용 또는 기초 AI/ML 모델의 생성·학습·개선에 사용하거나 이를 위해 전송·판매하지 않으며, 앱의 일정 추출 모델에도 자동으로 입력하지 않습니다.
이미지·텍스트의 일정 추출과 기기 내 AI 처리
사용자가 이미지 또는 텍스트를 앱에 공유해 일정 추출을 선택하면 해당 콘텐츠를 기기에서 처리합니다. iOS에서는 Apple Vision으로 문자를 인식하고, 지원되는 기기와 운영체제에서는 Apple Foundation Models의 기기 내 언어 모델에 공유 텍스트 또는 인식된 텍스트의 앞부분(최대 1,200자)을 입력해 일정 초안을 만듭니다. 모델을 사용할 수 없으면 운영체제의 날짜 감지 기능을 사용합니다. Android에서는 Google ML Kit 문자 인식과 앱의 날짜 감지 로직을 사용합니다. 앱은 이 추출 처리를 위해 원본 이미지나 텍스트를 회사 서버 또는 외부 생성형 AI API로 전송하지 않습니다. 기기 내 모델 제공자에게 학습용으로 콘텐츠를 보내는 기능은 구현하지 않습니다.
추출 초안은 사용자가 확인·수정한 후 저장합니다. 원본 공유 이미지 자체는 일정 초안 파일에 저장하지 않지만, 확인된 제목·메모·날짜·시간은 일반 앱 일정으로 저장·동기화될 수 있습니다. iOS 공유 확장에서 저장한 일정은 기본적으로 공유 일정으로 생성되어 연결된 파트너에게 표시되고 알림이 전송될 수 있습니다. 저장 전에 민감한 내용이나 다른 사람의 개인정보가 포함되었는지 확인해 주세요. 이 공유 기능은 Google Calendar API로 조회한 일정을 자동으로 가져오는 기능과는 별개입니다.
4. 생리 주기·기분 및 건강 관련 데이터
사용자는 앱 내부에서 생리 주기·생리량·관계 기록을 선택적으로 입력할 수 있습니다. 기록 모드가 공유인 경우에만 연결된 파트너에게 표시되며, 비공개 모드에서는 해당 사용자에게만 표시됩니다. 이 정보는 광고 타게팅, 판매 또는 범용 인공지능·머신러닝 모델 학습에 사용하지 않습니다.
생리 외 출혈은 날짜·기간·출혈량·메모를 생리와 별도로 저장하는 선택적 기록입니다. 새 기록은 기본적으로 나만 볼 수 있으며, 사용자가 해당 기록의 공유를 직접 선택한 경우에만 연결된 파트너에게 표시됩니다. 공유는 두 사람이 서로 연결되어 있는 동안에만 선택할 수 있으며, 초대 수락을 기다리는 중이거나 연결이 해제된 상태에서는 공유할 수 없습니다. 커플 연결이 해제되면 공유했던 생리 외 출혈 기록은 서버에서 상대방의 접근이 차단되어 더 이상 상대방에게 표시되지 않습니다. 연결 해제만으로 기록이 삭제되지는 않으며, 작성자는 자신의 기록을 계속 확인하고 삭제할 수 있습니다. 같은 파트너와 다시 연결하면 보존된 공유 기록이 다시 표시됩니다. 계정을 삭제하면 사용자가 작성한 생리 외 출혈 기록은 공유 여부와 관계없이 삭제됩니다. 저장된 기록의 공개 범위는 편집 시 유지됩니다. 이 기록은 생리 주기·예정일·배란 추정·생리 알림 계산에 사용하지 않으며, Apple 건강 앱이나 Health Connect로 보내거나 가져오지 않습니다. 기록 내용은 광고 제공자나 분석 서비스에 전송하지 않습니다.
Android: 1.0.75(versionCode 75) 이상에서 Health Connect 연동은 선택 사항입니다. READ_MENSTRUATION 읽기 권한은 이전 400일 동안의 MenstruationPeriodRecord와 MenstruationFlowRecord에서 생리 기간 시작일·종료일과 일별 생리량을 사용자의 생리 달력으로 가져옵니다. 가져온 기록에는 Health Connect에서 가져온 항목임을 표시하며, 과거 기록을 확인하고 민감한 생리 기록을 다시 입력하는 수고를 줄이며 주기 예측을 계산하는 데 사용합니다. 사용자가 앱 안의 안내에서 계속을 선택하면 현재 로그인한 계정의 자동 연동이 켜집니다. 기기에 Health Connect 접근 권한이 없으면 요청 시 생리 정보 접근을 허용해야 하며, 권한이 준비되면 기존 기록을 한 번 가져옵니다. 자동 연동을 끄면 이후 자동 작업은 중지되지만 이미 진행 중인 작업은 완료될 수 있습니다. 지금 가져오기를 눌러 1회 가져올 수 있습니다. WRITE_MENSTRUATION 쓰기 권한은 자동 연동이 켜진 동안 동일한 사용자가 커플 캘린더에서 직접 만들거나 수정한 생리 기간 날짜와 생리량만 Health Connect로 내보냅니다.
Health Connect에서 가져온 기록은 기본적으로 비공개입니다. 파트너 공유는 Health Connect 동의와 별개인 명시적 선택이며, 공유를 켠 뒤 새로 만든 기록에만 적용됩니다. 비공개 모드로 바꾸면 이후 공유는 중지되지만 전환 당시 이미 저장 중인 작업은 완료될 수 있습니다. 이미 공유된 기록은 사용자가 삭제하기 전까지 파트너에게 계속 표시될 수 있습니다. 관계 기록은 Health Connect에서 읽거나 쓰지 않습니다. 사용자는 언제든지 Health Connect 자동 연동을 끄거나 권한을 철회할 수 있습니다. 생리 기간·생리량 데이터는 광고 제공자나 분석 서비스에 전송하지 않으며, 광고나 분석에 사용하지 않고 판매하지 않습니다.
iOS: 사용자가 Apple 건강 앱 동기화를 직접 켜고 권한을 허용한 경우에만 월경 흐름 및 마음 상태(기분) 기록을 읽거나 씁니다. 월경 데이터는 사용자가 선택한 주기 기록 동기화와 표시 목적으로만 사용합니다. 기분 내보내기를 켠 경우 커플 캘린더에서 사용자가 자기 기분으로 직접 선택한 기록만 본인의 Apple 건강 앱에 저장하며, 연결된 파트너의 기분을 사용자의 건강 앱에 저장하지 않습니다. 건강 앱의 기분을 가져올 때는 선택한 날짜의 마음 상태 기록을 앱의 기분으로 변환해 먼저 보여주고, 사용자가 커플 캘린더에 저장을 확인한 경우에만 연결된 파트너에게 표시합니다. 건강 앱에서 읽은 기분을 다시 건강 앱에 중복 저장하지 않으며, Apple 일기 앱의 일기 본문이나 사진에는 접근하지 않습니다. 월경 및 기분 건강 데이터는 광고 제공자나 분석 서비스에 전송하지 않고 광고·분석에 사용하거나 판매하지 않습니다.
5. 광고 및 동의
무료 사용자에게 광고 기능이 활성화된 경우 앱은 Google AdMob SDK를 사용할 수 있습니다. 광고는 Remote Config에 의해 활성화되고 앱 내 이용 조건을 충족한 경우에만 요청됩니다. 적용 지역에서는 Google User Messaging Platform(UMP)을 통해 필요한 동의를 확인하며, 사용자는 앱 설정의 광고 개인정보 보호 옵션 또는 운영체제 설정에서 선택을 변경할 수 있습니다.
생리 주기·관계 기록 등 민감한 화면과 입력 흐름에서는 광고를 표시하지 않으며, 이러한 민감 정보는 광고 제공자에게 전송하지 않습니다. Pro 구독 또는 평생 광고 제거 상품의 권한이 확인되면 광고를 요청하지 않습니다.
6. 분석·진단 및 결제
회사는 Firebase Analytics·Crashlytics, PostHog, Airbridge를 이용해 앱 이용 이벤트, 설치·유입 정보, 충돌 및 오류를 분석할 수 있습니다. 민감한 일정 제목, 사진, 생리 주기·관계 기록 및 건강 앱에서 읽은 기분의 내용은 분석 이벤트 속성으로 전송하지 않습니다. 사용 가능한 동의·운영체제 설정과 각 서비스 정책에 따라 수집이 제한될 수 있습니다.
RevenueCat은 인앱 구매 상품과 구독·광고 제거 권한을 관리합니다. 실제 결제는 Apple App Store 또는 Google Play가 처리하며, 회사는 사용자의 전체 결제 카드 정보를 수집하지 않습니다.
7. 처리 위탁 및 국외 처리
회사는 개인정보를 판매하지 않습니다. 서비스 운영을 위해 다음 제공자가 각자의 정책과 계약에 따라 정보를 처리할 수 있습니다.
- Firebase / Google Cloud — 인증, 데이터 저장, 서버 기능, 푸시 알림, Remote Config, 분석 및 오류 진단
- Google Calendar API 및 Android Calendar Provider — 사용자가 선택한 캘린더 연동
- Google AdMob 및 User Messaging Platform — 광고 제공과 광고 개인정보 동의 관리
- RevenueCat — 인앱 구매와 권한 관리
- PostHog 및 Airbridge — 제품 분석과 유입 측정
- Cloudflare R2 — 사용자가 추가한 사진 스티커와 위젯 배경의 비공개 저장
- Apple HealthKit 및 Android Health Connect — 사용자가 직접 선택한 월경 기록 연동과 iOS 기분 기록 연동
이들 제공자의 서버는 대한민국 외 국가에 있을 수 있으며, 회사는 서비스 제공에 필요한 범위에서만 처리하도록 관리합니다.
접근 통제와 민감 정보 보호
앱의 공유 데이터는 로그인한 사용자와 페어링 관계에 기반한 Firestore 보안 규칙으로 접근을 제한하며, 사용자별 비공개 생리·관계 기록 저장 경로에는 소유자 접근 조건을 적용합니다. 사진 스티커와 위젯 배경은 비공개 저장소와 만료 시간이 있는 서명 URL을 사용해 접근을 제한합니다. Google Calendar 통신은 HTTPS를 사용하며, 일정 내용은 앱의 공유 서버 데이터베이스로 복사하지 않습니다. 민감한 일정·건강 기록의 내용은 광고 타게팅이나 분석 이벤트 속성으로 보내지 않습니다. 사용자는 앱에서 연동을 끄거나 Google 계정 설정에서 OAuth 권한을 철회할 수 있습니다.
8. 보관 및 파기
계정·페어링·사용자 콘텐츠는 서비스 제공 기간 동안 보관하며, 사용자가 앱 설정에서 계정을 삭제하거나 삭제를 요청하면 관련 계정 데이터와 비공개 자산을 지체 없이 삭제 절차에 넣습니다. 기기 내 캐시는 로그아웃·계정 변경·앱 삭제 시 제거될 수 있습니다.
법령 준수, 결제 기록, 보안 및 분쟁 해결에 필요한 최소 정보는 법정 또는 필요한 기간 동안 별도 보관한 뒤 파기할 수 있습니다. 분석·진단 제공자가 보관하는 정보는 각 제공자의 보관 설정과 정책에 따라 삭제 또는 집계·익명화됩니다.
9. 이용자의 권리와 삭제
이용자는 앱 설정에서 계정을 삭제하고 관련 데이터 제거를 요청할 수 있습니다. 앱을 사용할 수 없는 경우 웹 계정 삭제 안내에 따라 요청할 수 있습니다. 외부 캘린더 연동은 앱 설정에서 끌 수 있으며, Google Calendar OAuth 권한 자체는 Google 계정의 보안 설정에서 언제든지 해제할 수 있습니다. 광고 개인정보, iOS Apple 건강 앱 및 Android Health Connect 권한도 앱 또는 운영체제 설정에서 변경하거나 해제할 수 있습니다.
10. 아동의 개인정보
앱은 아동을 대상으로 설계되지 않았으며, 관련 법령상 동의 없이 아동의 개인정보를 의도적으로 수집하지 않습니다.
11. 문의
운영 주체: LoveBridge (Google Play 개발자명: studiofy)
개인정보 관련 문의: [email protected]
← 홈으로