개인정보 처리방침

시행일: 2026-10-12 · 운영자: james joung · 문의: todaymywork365@gmail.com

수집하는 정보와 목적

러브장은 애칭, 계정 식별자, 인증·복구 코드의 해시, 두 사람의 연결 정보, 그림과 메모, 전송·수정·수신 시각을 저장하여 계정과 그림 공유를 제공합니다. 알림을 켜면 기기·위젯 푸시 토큰과 제한된 발송 결과를 저장합니다. 가입·복구 남용 방지를 위해 접속 주소를 해시한 값과 단기 요청 횟수를 저장하며 원래 접속 주소를 앱 데이터에 저장하지 않습니다.

Google·Apple 로그인과 연결 승인

소셜 인증 안내 갱신일: 2026-10-15. Google 또는 Apple 계정으로 인증하며 Firebase Authentication을 이용합니다. 제공자가 발급한 인증 증명을 서버에서 확인하고, 검증된 Firebase 사용자 식별자와 연결된 로그인 제공자 종류를 앱 계정에 저장합니다. Google·Apple 비밀번호를 앱 서버에 수집하거나 저장하지 않습니다. 제공자의 이메일이나 실명이 같다는 이유로 기존 계정을 자동 병합하지 않으며, 애칭을 실명으로 자동 변경하지 않습니다. 인증 과정에서 제공자가 처리하는 이메일·기본 프로필·접속 및 보안 정보의 범위는 제공자의 동의 화면과 정책을 따릅니다. 앱 서버는 로그인 증명의 해시로 서명된 만료 시점까지 성공한 인증의 재사용을 제한합니다. 만료된 해시는 이후 성공한 로그인 처리에서 정리하므로 이용이 없으면 실제 삭제 시점은 늦어질 수 있습니다.

목적은 본인 확인, 기존 계정 보호와 새 기기 로그인입니다. 기존 기기에서 로그인 수단을 연결하면 기존 그림과 커플 관계를 유지합니다. 새 기기에서 같은 로그인 수단으로 접속하면 해당 계정을 불러오고 이전 앱 세션은 종료됩니다. 연결하지 않은 기존 계정을 이메일 주소만으로 찾아주지는 않습니다. 두 로그인 수단을 같은 계정에 추가하려면 본인이 로그인한 상태에서 명시적으로 연결해야 합니다.

커플 연결은 두 이용자가 각각 인증한 뒤 초대 링크로 요청하고, 받는 사람이 확인하여 승인해야 완료됩니다. 승인 전에는 상대의 그림을 열람할 수 없습니다. 초대 링크는 10분, 승인 대기 요청은 24시간 동안 유효하며, 요청 취소·거절·연결 완료·계정 삭제 시 관련 대기 요청을 정리합니다. 공개 검색용 고유번호나 이메일 검색 명단을 제공하지 않습니다. 요청에는 상대에게 표시할 애칭과 요청·만료 시각을 저장합니다.

인증 제공자는 Google(Firebase Authentication 포함)과 Apple입니다. 각 제공자의 서비스 운영 지역에서 인증 정보를 처리할 수 있습니다. 자세한 정보는 Firebase 개인정보 안내, Google 개인정보 처리방침, Apple 개인정보 처리방침에서 확인할 수 있습니다. 앱 계정을 삭제하면 앱 데이터베이스의 인증 식별자·로그인 연결과 요청 정보를 삭제하며 Google·Apple 원본 계정 자체를 삭제하지는 않습니다.

프로필 사진

프로필에는 준비된 캐릭터 또는 직접 선택한 사진을 사용할 수 있습니다. 준비된 캐릭터는 정해진 선택 번호만 저장하며 사진이나 얼굴 인식 정보를 보내지 않습니다. 사진을 선택하면 기기 안에서 방향과 색을 정리하고 256×256 정사각 PNG로 만든 최종 사진만 업로드합니다. 사진 보관함의 원본 파일 전체, EXIF 위치·촬영 정보, XMP·자유 형식 텍스트는 이 업로드에 포함하지 않습니다.

최종 프로필 사진은 그림 보관함과 구분하여 서비스의 비공개 파일 저장소에 보관하고, 계정에는 사진 버전·크기·해시·동의 및 안전 검사 기록을 저장합니다. 인증된 본인과 현재 연결된 상대만 사진을 조회할 수 있으며 공개 링크나 다른 계정으로 검색하는 기능은 제공하지 않습니다. 연결을 끊으면 이전 상대의 조회 권한은 끝나고 본인 프로필 사진은 유지됩니다. 사진·캐릭터 교체 또는 계정 탈퇴가 완료되면 이전 사진을 저장소에서 정리합니다. 상대가 이미 저장한 사본까지 원격으로 지울 수는 없습니다.

새 버전에서는 첫 사용 때 낙서와 직접 선택한 최종 프로필 사진의 Google 안전 검사 안내를 확인하고 명시적으로 한 번 동의할 수 있습니다. 계정에 저장한 현재 안내 버전의 동의를 이후 사진 저장에도 적용하며 매 사진마다 검사 동의를 다시 체크하지 않습니다. 이전의 그림 안전 검사 동의나 광고 동의만으로 사진 검사에 동의했다고 간주하지 않습니다. 구버전 앱의 사진별 저장·검사 동의도 해당 요청에 한해 계속 지원합니다. 동의한 최종 256×256 PNG를 Google Cloud Vision SafeSearch에 전달하며, 검사 공급자·국외 처리 방식·관련 연락처는 아래 그림 안전 검사 안내의 Google 처리 설명과 같습니다. 사진 속 인물도 최종 이미지에 포함되지만 얼굴 인증·신원 식별 기능으로 사용하지 않습니다. 사진 검사도 공통 월별 검사 횟수에 포함되며 거절·오류가 발생해도 검사 예약 횟수를 돌려주지 않습니다.

사진 선택만으로 업로드하지 않습니다. 저장 화면에는 현재 연결된 상대에게 사진이 보인다는 안내가 계속 표시되며, 이용자가 직접 저장을 눌러야 업로드합니다. 해당되는 검사 동의가 없거나 선택을 취소하면 업로드하지 않습니다. 검사 거부·오류·저장 취소로 새 저장이 완료되지 않으면 기존 프로필을 유지합니다. 저장에 성공한 뒤에는 준비된 캐릭터로 바꿔 사진을 제거할 수 있습니다. 새 버전의 이미지 검사 동의 또는 구버전의 그림 검사 동의를 철회하면 현재 계정의 Google 검사 동의를 철회하고 진행 중 저장도 다시 확인합니다. 구버전에서 새로 한 사진별 동의는 해당 사진 요청에만 적용되며 계정 전체 동의를 다시 활성화하지 않습니다.

그림 안전 검사

이미지 검사 안내 갱신일: 2026-10-26. 새 버전은 처음 사용할 때 낙서 원본 PNG와 이용자가 직접 골라 정규화한 256×256 PNG 프로필 사진의 Google 안전 검사 안내를 제시합니다. 이용자가 직접 동의하면 계정에 저장하여 이후 새 그림 전송·수정과 프로필 사진 저장에 함께 적용합니다. 가입·로그인이나 이전 그림 전용 동의만으로 이 범위에 동의했다고 간주하지 않습니다. 이미 동의한 이용자에게 반복해서 묻지 않으며, 거부·철회한 이용자에게 앱 실행 때마다 다시 요청하지 않습니다. 이후 관련 기능을 직접 사용할 때 다시 안내할 수 있습니다. 그림을 보내거나 수정할 때 동의한 이용자의 원본 PNG를 Google Cloud Vision SafeSearch에 전달하여 성적·폭력적 콘텐츠의 가능성을 검사합니다. 그림 안에 이름·손글씨 등 개인정보를 직접 그리면 해당 내용도 검사 이미지에 포함됩니다. 앱에 별도로 입력한 애칭·메모, 인증·복구 코드, 알림 토큰은 이 검사 요청에 넣지 않습니다. 기존에 저장한 그림을 일괄 검사하지 않습니다. 검사 결과가 불확실하거나 검사를 완료하지 못하면 상대에게 전달하지 않습니다. 승인된 그림에는 원본 바이트의 SHA-256 해시, 검사 정책·공급자·시각과 해당 그림 버전이 저장됩니다. 거절된 후보 그림과 공급자의 원문 응답은 보관함·그림 저장소에 저장하지 않으며, 수정 거절 시 기존 그림을 유지합니다. 이는 광고 처리와 별개의 서비스 안전 검사입니다.

동의 기록으로 동의 여부·안내 버전·동의 및 변경 시각을 계정에 저장하며 계정 삭제 시 삭제합니다. 첫 안내에서 동의하지 않고 계속할 수 있으며 메뉴의 ‘이미지 안전 검사’에서 동의 상태를 확인하거나 철회할 수 있습니다. 구버전의 그림 검사 동의도 해당 그림 범위에서 계속 지원하며, 그 동의를 철회하면 새 계정 전체 검사 동의도 철회합니다. 현재 해당 동의가 없으면 새 그림 전송·수정과 프로필 사진 저장은 제한되지만 받은 그림 보기·다운로드·캐릭터 선택·계정 삭제를 이용할 수 있습니다. 철회 이전에 이미 완료된 검사 요청을 소급 취소할 수는 없습니다.

Google 처리와 국외 이전

검사 서비스 제공자는 Google Cloud입니다. 대한민국 소재 고객에 대한 Google의 공개 계약 주체 표는 Google Cloud Korea LLC를 공인 재판매자로 안내하며, 약관의 Google은 문맥에 따라 Google Asia Pacific Pte. Ltd. 및 그 계열사·재판매자를 포함합니다. 공급자 연락처는 Google Cloud 문의, 주체별 주소는 Google 계약 주체 안내에서 확인할 수 있습니다.

이 앱은 글로벌 Vision 검사 주소를 사용합니다. 새 전송·수정 요청 때 HTTPS로 원본 PNG를 이전하며, Google 데이터 처리 부속약관은 Google 또는 하위 처리자가 시설을 운영하는 국가에서 처리를 허용합니다. 따라서 대한민국 내 처리나 미국 한 국가로의 처리만을 보장하지 않습니다. 가능한 시설 지역·국가는 Google Cloud 시설 지역 안내와 하위 처리자별 지역·국가 안내를 확인해 주세요. 이 목록 전체가 매 요청의 실제 처리국이라는 뜻은 아니며 앱은 요청별 처리국을 확인할 수 없습니다. 목적은 그림 안전 검사이며 국외 처리에 관한 별도 안내를 확인한 뒤 명시적으로 동의해야 전송할 수 있습니다.

Google은 이 앱에서 사용하는 온라인 동기 검사에서 이미지 데이터를 메모리로 처리하고 디스크에 지속 저장하지 않으며, 제공한 콘텐츠를 Vision 모델 학습·개선에 사용하지 않는다고 안내합니다. 요청 시각·크기 등의 일부 메타데이터는 일시적으로 기록할 수 있고, 해당 안내에는 이 메타데이터의 정확한 보관 일수가 명시되어 있지 않습니다. 자세한 내용은 Cloud Vision 데이터 사용 안내와 Google 데이터 처리 부속약관을 확인해 주세요.

광고와 광고 개인정보 선택

광고는 Google AdMob의 Google Mobile Ads SDK를 사용하고, 광고 개인정보 선택은 Google User Messaging Platform(UMP)으로 처리합니다. 광고 SDK는 광고 제공·측정·분석·사기 방지를 위해 IP 주소와 이를 통해 추정한 대략적인 위치, 시스템 설정과 권한에 따라 허용되는 광고 식별자·앱 또는 개발자 범위의 기기 식별자, 광고 노출·클릭·앱 실행 등의 상호작용, 오류·충돌·실행 시간 등의 진단·성능 정보를 수집하고 공유할 수 있습니다. 현재 앱은 비개인화(NPA) 광고를 요청하며, 이 설정에서도 위 정보가 처리될 수 있습니다.

UMP는 지역과 해당되는 요건에 따라 필요한 광고 개인정보 안내·동의 화면을 제공합니다. 선택 변경이 필요한 경우 앱 설정의 광고 개인정보 선택 화면에서 변경할 수 있습니다. UMP의 광고 개인정보 선택과 iOS의 App Tracking Transparency(ATT) 추적 권한은 별개입니다. 기존 개인용 iOS 0.4.4는 ATT 권한을 요청하지 않았습니다. 출시용 iOS 앱은 광고를 사용하기 전에 ATT 추적 권한을 요청하며, 사용자가 허용한 경우에만 광고 SDK를 시작하고 광고 요청·미리 불러오기·배너·전면 광고를 실행합니다. 거부·제한·미응답 상태에서는 광고 SDK를 시작하지 않고 광고를 요청하거나 표시하지 않습니다. 그림 그리기·보내기·보관함·연결·위젯 등 기본 기능은 광고 동의 없이도 사용할 수 있습니다. 앱이 다시 활성화되면 권한을 재확인하며 허용이 철회되면 광고 캐시를 폐기합니다. ATT 허용은 필요한 UMP 동의를 대신하지 않습니다. 출시용 iOS는 비개인화(NPA) 광고를 요청하고 광고 SDK의 publisher first-party ID(PFID)를 비활성화하지만, 이를 제3자 측정이나 다른 정보와의 결합 가능성이 전혀 없다는 보장으로 표현하지 않습니다. 광고 SDK의 기기 식별자 처리 범위는 시스템 설정과 권한의 영향을 받습니다. Google의 처리 방식은 Google 개인정보 처리방침에서도 확인할 수 있습니다.

광고 제거 결제

다음 설명은 광고 제거 상품이 제공되는 버전에 적용됩니다. 현재 App Store 최초 출시에는 광고 제거 결제를 제공하지 않으며 추후 업데이트에서 제공할 예정입니다.

Android 광고 제거는 Google Play에서 결제하며, 앱 서버는 구매 검증을 위해 계정 식별자, 상품, 구매 토큰의 해시와 검증 상태를 저장합니다. iOS 광고 제거는 Apple StoreKit 2가 기기에서 거래를 검증하고 구매 내역을 복원하며, 앱 서버는 iOS 거래 정보나 구매 토큰을 수집하지 않습니다. iOS 구매 시 Apple에 본 앱 계정과 거래를 연결하는 UUID 식별자가 전달될 수 있습니다. 결제 카드 정보는 앱 서버가 수집하지 않습니다. 각 스토어가 처리하는 결제 정보와 보관 기준은 해당 스토어 정책을 따릅니다.

저장과 접근

서비스는 ChatGPT Sites의 클라우드 데이터베이스 및 파일 저장소, Google Firebase 알림, Apple 푸시 서비스를 사용합니다. 데이터는 이들 제공자의 운영 지역에서 처리될 수 있습니다. 전송은 HTTPS로 보호하고 계정과 커플 권한을 확인합니다. 종단 간 암호화 서비스는 아니며 운영자는 지원·보안·신고 처리에 필요한 범위에서 데이터를 처리할 수 있습니다. 다른 커플에게 그림을 공개하지 않습니다.

보관과 삭제

그림에는 자동 만료 기한을 두지 않습니다. 연결을 해제하면 각자가 보낸 원본만 본인 보관함에 남습니다. 계정을 삭제하면 본인 애칭, 인증·복구 정보, 기기 정보와 본인이 보낸 그림을 삭제하고 상대와 연결을 해제합니다. 상대가 보낸 원본은 상대 계정에 남습니다. Google·Apple 로그인을 사용한 계정을 삭제할 때는 인증 프로젝트와 Firebase 사용자 식별자를 조합한 SHA-256 단방향 해시만 최소 보안 기록으로 기한 없이 보존합니다. 원본 인증 식별자·애칭·이메일·삭제 시각은 이 기록에 저장하지 않습니다. 앱 계정 삭제 후 지연된 인증 사용자 삭제 작업이 다른 기기에서 같은 인증 사용자로 만든 새 계정을 손상시키는 일을 막기 위해, 이 해시의 자동 만료나 오래된 기록 축출을 하지 않습니다. 같은 Firebase 사용자로 다시 가입하거나 다른 계정에 연결할 수 없으며, 인증 사용자 삭제를 완료하고 다시 인증하여 새 Firebase 사용자 식별자가 발급되면 같은 Google·Apple 계정으로 정상적으로 재가입할 수 있습니다. 전체 저장 한도는 그대로 적용되므로 이 보안 기록이 누적되어 공간이 부족하면 새 가입이 제한될 수 있습니다. 상대가 이미 다운로드한 사본과 휴대폰에 저장된 사본은 원격으로 삭제할 수 없습니다. 남용 방지 요청 횟수는 1분 단위로 검사하며, 만료된 기록은 이후 요청 횟수를 검사하는 처리에서 정리합니다. 신고 접수 후 90일이 지난 기록은 새로운 신고 또는 계정 삭제를 처리할 때 정리하고, 운영자 조회에서는 제외합니다. 별도의 예약 삭제 방식이 아니므로 서비스 활동이 없으면 저장소에서 실제 삭제되는 시점이 늦어질 수 있습니다. 스토어의 결제 기록은 해당 스토어 정책을 따릅니다.

신고와 이용자 권리

앱에서 상대 또는 받은 그림을 신고하고 차단할 수 있습니다. 문의·열람·정정·삭제 요청은 위 문의 주소로 접수합니다. 공개 가입은 18세 이상을 대상으로 합니다.