dolcam 개인정보 처리방침

시행일: 2026-10-27 / 최종 수정일: 2026-11-07

1 운영자와 적용 범위

桜谷俊輝는 dolcam에서 다루는 정보를 본 방침에 따라 처리합니다. 주소는 요청 시 지체 없이 공개합니다. 정보 처리 또는 삭제에 관한 문의는 rebirth.sakuraya@gmail.com으로 보내 주세요.

본 방침은 앱과 최애 윤곽선 제작 서비스에 적용됩니다. Apple이나 공유 대상 서비스가 독립적으로 처리하는 정보에는 각 서비스의 방침도 적용됩니다.

2 기기 안에서 다루는 사진과 설정

촬영 사진의 일반적인 처리와 편집 및 프레임 합성은 기기 안에서 이루어집니다. 이러한 작업을 위해 운영자 서버에 사진을 보내지 않습니다. 최애 사진의 외부 처리는 제4항의 예외입니다. 이용자가 직접 선택하는 공유는 제6항에서 설명합니다.

다음 정보를 기기 안에서 다룹니다.

최애 사진은 긴 변이 최대 1,024픽셀인 축소 이미지로 저장합니다. 앱은 가져온 원본 크기의 사진을 별도로 보관하지 않습니다. 사진 보관함의 원본에는 영향을 주지 않습니다.

iOS 사진 선택기에서 선택한 사진만 받습니다. 전체 사진 보관함에 대한 읽기 권한은 요청하지 않습니다. 내보낼 때에는 사진 추가 권한을 요청합니다. 카메라 사용에도 iOS 권한이 필요합니다. 권한은 iOS 설정에서 관리할 수 있습니다.

3 피부 보정과 얼굴 및 신체 감지

피부 보정 모델은 기기 안에서 실행됩니다. 사진에서 얼굴 특징점과 피부 영역을 일시적으로 감지하며 포즈 안내에 신체와 손의 위치도 사용합니다. 이는 보정과 구도 안내를 위한 처리이며 본인 식별이나 인증에 사용하지 않습니다.

감지 결과를 별도의 얼굴 데이터 기록으로 저장하지 않습니다. 처리 메모리에서 갱신하거나 해제합니다. 피부 보정을 위해 사진이나 감지 결과를 외부로 보내지 않습니다. 저장한 사진 자체에는 얼굴이 포함될 수 있습니다.

현재 피부 보정은 앱에 포함된 감지 모델을 사용합니다. 보정할 사진을 모델 제공자에게 보내지 않습니다.

4 최애 사진의 외부 윤곽선 처리

선택과 전송 이미지

더 깔끔한 선을 만드는 옵션을 선택한 경우에만 선택한 사진을 외부 윤곽선 제작에 보냅니다. 이 기기에서만 만들기를 선택할 수도 있습니다. 선택은 앱 설정에서 변경할 수 있습니다. 저장한 선택은 이후 가져오기에도 적용됩니다. 설정 변경으로 과거 전송을 취소할 수는 없습니다.

전송 전 사진을 2:3 캔버스에 배치하고 긴 변이 최대 768픽셀인 JPEG로 만듭니다. 축소해도 얼굴이나 배경이 보일 수 있습니다. 사용과 전송에 필요한 허락이 있는 사진인지 확인해 주세요.

Supabase로 전송

앱은 Supabase의 인증과 중계 서버를 사용합니다. 이름이나 이메일을 등록하지 않는 익명 계정을 만듭니다. 남은 횟수를 확인할 때도 인증 통신이 발생합니다. 익명이라는 명칭이 동일한 ID의 반복 이용을 서버가 구분할 수 없다는 뜻은 아닙니다.

중계 요청에는 사진과 요청 ID 및 인증 토큰이 포함됩니다. 유료 이용 시 상품과 거래 ID 및 만료 정보 등이 포함된 Apple 서명 구매 증명을 보낼 수 있습니다. 무료 이용 한도와 유료 권한을 확인하는 데 사용합니다. 구매 증명을 사진과 함께 OpenAI로 보내지는 않습니다.

무료 이용 한도는 기기당 1회입니다. 이를 확인하기 위해 Apple이 발급한 임시 기기 토큰을 중계 서버로 보내고 Apple의 DeviceCheck에 조회합니다. Apple에는 해당 기기가 무료 이용을 시작했는지 나타내는 표시만 기록됩니다. 토큰 자체는 서버에 저장하지 않습니다. 중복 사용을 막기 위해 복원할 수 없도록 변환한 값을 1일 동안만 보관합니다. 이 표시는 앱이나 계정을 삭제해도 지워지지 않습니다.

인증 세션 정보는 같은 익명 계정을 다시 이용하기 위해 기기의 Keychain에 저장합니다. 앱 삭제 후에도 남을 수 있습니다.

OpenAI로 전송과 이미지 보관

서버 보관 기간

처리 기록은 완료 후 90일이 지나면 삭제 대상이 됩니다. 처리 중인 기록은 삭제하지 않습니다. 익명 계정과 사용 횟수는 인증을 거친 마지막 서버 이용 후 12개월이 지나면 삭제 대상이 됩니다. 가져오기, 남은 횟수 확인, 윤곽선 전송 등으로 마지막 이용 시각을 갱신합니다. 삭제 작업은 하루 한 번 실행합니다. 처리 중인 요청이 있는 계정은 처리가 끝날 때까지 삭제를 보류합니다.

수집한 윤곽선은 보관 기한을 정하지 않고 유지하며 계정 삭제 후에도 개인과 연결되지 않는 형태로 남깁니다. 연결을 끊은 후에는 본인의 윤곽선을 식별할 수 없으므로 삭제 요청을 받아도 해당 윤곽선을 찾아 삭제할 수 없습니다. 일별 비용 합계는 개인과 연결되지 않으므로 보관 기한을 정하지 않고 유지합니다. 앱 삭제는 서버에 전달되지 않으므로 위 보관 기간에 따라 서버 기록을 삭제합니다. 계정이 삭제된 후 서비스를 다시 이용하면 앱이 새로운 익명 계정을 만듭니다.

중계 서버는 이용 한도 관리와 부정 이용 방지를 위해 익명 ID와 가져오기 횟수, 요청 기록을 보관합니다. 사진은 저장하지 않습니다. 윤곽선은 제4a항의 수집에 해당하는 경우에만 저장합니다. 해당 기록의 삭제 요청은 위 이메일로 받습니다. 기반 로그와 백업의 보관 기간은 Supabase의 조건을 따릅니다. 문의 연락처와 내용은 응대에 필요한 기간 동안 보관합니다.

중계 앱은 사진과 윤곽선을 처리 중 메모리에서 다룹니다. 사진은 데이터베이스나 파일에 저장하지 않습니다. 윤곽선은 다음 항의 수집에 해당하는 경우에만 저장합니다. 앱이 남기는 서버 로그에 이미지나 인증 토큰을 포함하지 않습니다.

OpenAI의 처리는 API 서비스 약관과 데이터 보관 방침에 따릅니다. 기본 방침상 API 데이터는 명시적으로 공유에 동의한 경우를 제외하고 모델 학습에 사용되지 않습니다. 악용 모니터링 로그는 일반적으로 최대 30일 보관되며 법령이나 안전상의 예외가 있습니다. 이미지를 포함해 이용 정책 위반 우려가 있는 내용은 보관되거나 사람이 검토할 수 있습니다. 이 앱의 구현만으로 OpenAI의 보관을 비활성화할 수는 없습니다.

서버에 남는 기록

서버는 익명 계정 ID에 연결된 성공 횟수를 저장합니다. 요청 ID와 처리 상태 및 시작과 완료 시각을 기록합니다. 예상 비용과 실제 비용 등도 기록합니다. 이용 한도 관리와 중복 실행 및 과다 이용 방지와 비용 관리에 사용합니다.

서버 로그에는 오류 유형과 요청 ID 등이 남습니다. OpenAI 응답 상태와 제한된 오류 코드가 포함될 수 있습니다. 이미지 본문이나 구매 증명을 기록하는 용도는 아닙니다.

통신을 받는 기반 시설에는 IP 주소 등의 통신 정보도 전달됩니다. Supabase와 OpenAI는 보안과 운영을 위해 기반 시설 로그를 처리할 수 있습니다. 중계 앱이 사진을 저장하지 않는다는 설명은 기반 시설 전체에 아무 기록도 남지 않는다는 뜻은 아닙니다.

4a 촬영에 사용한 윤곽선 수집

포즈 개선에 참여하기 설정은 기본으로 켜져 있습니다. 이 설정이 켜져 있고 이 기기에서만 만들기를 선택하지 않은 경우, 가져온 포즈로 처음 촬영에 성공하면 해당 포즈의 윤곽선 한 건을 운영자의 Supabase 서버로 보냅니다. 이 기능이 도입되기 전에 가져와 촬영에 사용한 포즈도 아직 전송하지 않았다면 앱을 열 때 등에 보냅니다. 각 포즈의 윤곽선은 한 번만 보냅니다. 가져오기만 하고 촬영에 사용하지 않은 포즈는 보내지 않습니다. 전송에 실패하면 앱이 다시 활성화되거나 다음에 촬영할 때 재시도합니다.

촬영에 사용한 윤곽선과 선의 종류, 가로세로 비율, 중복 방지를 위한 포즈별 무작위 ID를 보냅니다. 기존 익명 계정으로 인증하며 서버에는 익명 계정 ID와 수신 시각도 저장합니다. 참고 사진과 촬영한 사진, 입력한 이름, 촬영 방식, 카메라 높이는 보내지 않습니다. 수집한 윤곽선을 OpenAI로 자동 전송하는 처리는 없습니다.

자주 사용하는 포즈를 파악하고 새로운 견본 포즈를 만드는 참고 자료로 사용합니다. 견본은 가상의 인물로 새로 만들며 전송받은 윤곽선 자체를 앱에 게시하지 않습니다.

설정을 끄면 아직 보내지 않은 항목을 포함해 이후 전송을 중지합니다. 이 기기에서만 만들기 설정 중에도 보내지 않습니다. 설정 변경만으로 이미 전송한 윤곽선이 삭제되지는 않습니다. 수집한 윤곽선은 포즈 개선을 위한 참고 자료로 보관 기한을 정하지 않고 유지합니다. 계정을 삭제한 후에도 개인과 연결되지 않는 형태로 남깁니다. 계정과의 연결을 끊은 후에는 본인의 윤곽선을 식별할 수 없으므로 삭제 요청을 받아도 해당 윤곽선을 찾아 삭제할 수 없습니다. 삭제 관련 문의는 rebirth.sakuraya@gmail.com으로 보내 주세요. 제8항의 절차도 적용됩니다.

5 구매 정보

월간 및 연간 구독은 Apple의 StoreKit을 사용합니다. 앱은 구매 상태와 만료 정보 등을 받아 구매 확인과 복원에 사용하며 기기에도 저장합니다. 카드 번호나 Apple Account 암호는 받지 않습니다.

유료 윤곽선 이용 확인을 위한 구매 증명 전송은 제4항과 같습니다. 결제 자체는 Apple이 처리합니다.

구매 확인과 기록에는 RevenueCat(미국) 서비스도 사용합니다. RevenueCat에는 구매 기록, 기기에서 만드는 익명 ID, 기기 식별자(IDFV), IP 주소 등의 통신 정보를 보냅니다. 제7항의 측정이 켜져 있으면 AppsFlyer ID도 보냅니다.

6 공유와 Apple 서비스

이용자가 공유를 선택하면 iOS 공유 기능이나 Instagram 전달 등을 통해 선택한 대상에 이미지를 전달합니다. 받은 이미지에는 공유 대상의 방침이 적용됩니다. 앱 안에서 삭제해도 공유 대상의 사본은 지워지지 않습니다.

사진 보관함으로 내보낸 후에는 iCloud 사진 등이 동기화할 수 있습니다. 기기 백업에도 Apple 설정이 적용됩니다. dolcam 자체 클라우드 동기화 기능은 없습니다. 기기 안에서 처리한다는 설명이 이용자가 설정한 동기화를 중지하지는 않습니다.

7 광고와 추적

앱은 광고 효과를 측정하기 위해 측정 서비스인 AppsFlyer의 SDK를 포함합니다. 어떤 광고로 앱을 설치했는지 확인하기 위해 설치와 앱 실행 기록을 AppsFlyer에 보냅니다. 구매 기록은 제5항의 RevenueCat이 AppsFlyer에 보냅니다.

보내는 정보는 기기에서 만드는 식별자(IDFV와 AppsFlyer ID), 실행 시각, 구매한 상품과 금액 및 통화, 기기와 OS 종류, IP 주소 등의 통신 정보입니다. AppsFlyer는 이 정보를 광고 플랫폼인 Meta와 X에 보내 광고 성과를 측정합니다. 광고 플랫폼은 각 회사의 방침에 따라 이 정보를 처리합니다.

광고 식별자(IDFA)는 사용하지 않으며 iOS 추적 허용도 요청하지 않습니다. 이름, 이메일 주소, 사진은 보내지 않습니다.

앱 설정에서 「광고 효과 측정」을 끄면 이 측정을 중지할 수 있습니다. 끄면 이후로는 AppsFlyer로 보내지 않으며 RevenueCat도 구매 기록을 AppsFlyer에 보내지 않습니다. 이미 보낸 정보는 이 조작으로 삭제되지 않습니다.

이 밖에 이용 현황을 보내는 분석 SDK는 포함하지 않습니다. 가져오기 횟수 등의 기능 제공용 기록은 제4항과 같이 처리합니다.

최초 실행 시각과 저장 성공 횟수 등은 OS 표준 평가 대화상자를 요청할 시점을 판단하기 위해 기기에 저장합니다. 이 판단용 기록을 운영자 서버에 보내지 않습니다. 평가 제출은 Apple 시스템을 사용합니다.

앱은 최초 안내 완료 상태와 저장 횟수 및 권한 허용과 거절 등의 기록을 바탕으로 알림 이용 안내를 표시할 시점을 판단합니다. 알림을 켜면 촬영한 포즈와 저장한 포즈 모음 및 편집 후 저장 횟수와 유료 기능 이용 상태에 따라 알림 내용을 선택합니다. 알림 시각은 앱의 마지막 이용 시각을 기준으로 정하며 iOS 로컬 알림 기능으로 기기 안에 예약합니다.

알림 예약 횟수와 열기 횟수는 기기 안의 동작 기록으로 저장합니다. 최초 실행 시각과 과거 구독 여부 및 유료 플랜 화면을 닫은 횟수 등은 앱 아이콘을 길게 누를 때 표시할 바로가기를 선택하는 데 사용합니다. 이 알림과 바로가기 기능에 사용하는 이용 기록은 기기 안에서만 처리합니다. 이 기능에서 운영자 서버나 외부 서비스로 해당 기록을 보내지 않습니다. 기기 백업 등에는 제6항의 Apple 설정이 적용됩니다.

8 보관 기간과 삭제

기기 안의 삭제

기기 안의 기록은 본인이 삭제할 때까지 보관합니다. 운영자의 클라우드 동기화는 없습니다. 아래 임시 파일 및 이력 정리는 예외입니다.

가져온 포즈 항목을 삭제하면 앱 안의 축소 사진과 윤곽선 및 관련 이름과 촬영 기록이 삭제됩니다. 설정의 촬영 사진 삭제는 보정 전 사진이 포함된 경우 이를 포함해 앱의 촬영 이력을 삭제합니다. 사진 보관함의 이미지는 지워지지 않습니다. 내보낸 사본은 사진 앱에서 삭제해 주세요.

보정 재편집용 데이터는 명시적으로 삭제할 때까지 보관합니다. 다른 이력은 개수나 용량 한도에 따라 오래된 항목이 정리될 수 있습니다. 연속 촬영 임시 후보는 저장 후 등에 삭제합니다. 24시간이 지난 후보는 다음 실행이나 사용 시 등에 정리합니다. 공유 임시 파일은 다음 공유 또는 앱 실행 시 정리합니다. 모든 사진을 24시간 후 삭제하는 방식은 아닙니다.

앱을 삭제하면 일반적인 앱 파일과 설정이 삭제됩니다. 백업과 사진 보관함의 사본은 별도로 관리해 주세요. Keychain 인증 정보와 서버 기록이 자동으로 삭제된다고 보장할 수는 없습니다.

서버 계정 삭제

앱 설정의 사진 가져오기에서 서버 계정 삭제를 선택할 수 있습니다. 확인하면 계정과 사용 횟수를 즉시 삭제합니다. 성공하면 기기의 인증 세션을 지우고 아직 보내지 않은 윤곽선은 이후 전송하지 않습니다. 기기의 사진과 포즈 및 협력 설정은 바뀌지 않습니다.

수집한 윤곽선은 계정 ID와의 연결을 끊고 보관합니다. 윤곽선을 바탕으로 이미 만든 견본 이미지와 카탈로그 포즈도 개인과 연결되지 않는 형태로 유지합니다. 요청 기록도 계정 ID와의 연결을 끊고 아래 보관 기간까지 유지합니다. 개인과 연결되지 않는 일별 비용 합계도 유지합니다.

계정을 삭제해도 구독은 해지되지 않습니다. 해지하지 않으면 Apple에서 계속 요금이 청구됩니다. 계속하기 전에 구독 관리에서 구독을 해지해 주세요. 해지하지 않고 계정을 삭제할 수도 있습니다.

서버 보관 기간

처리 기록은 완료 후 90일이 지나면 삭제 대상이 됩니다. 처리 중인 기록은 삭제하지 않습니다. 익명 계정과 사용 횟수는 인증을 거친 마지막 서버 이용 후 12개월이 지나면 삭제 대상이 됩니다. 가져오기와 남은 횟수 확인 및 윤곽선 전송 등으로 마지막 이용 시각을 갱신합니다. 자동 삭제는 하루 한 번 실행하며 처리 중인 요청이 있는 계정은 보류합니다. 설정에서는 처리 중에도 계정을 삭제할 수 있습니다.

수집한 윤곽선과 이를 바탕으로 만든 견본은 보관 기한을 정하지 않습니다. 계정 연결을 끊은 후에는 본인의 윤곽선을 식별할 수 없으므로 삭제 요청을 받아도 해당 윤곽선을 찾아 삭제할 수 없습니다. 일별 비용 합계는 개인과 연결되지 않으므로 보관 기한 없이 유지합니다. 앱 삭제는 서버에 전달되지 않습니다. 계정 삭제 후 다음 가져오기 때 새로운 익명 계정을 만듭니다.

중계 서버의 익명 ID와 가져오기 횟수 및 요청 기록은 이용 한도 관리와 부정 이용 방지를 위해 보관합니다. 사진은 저장하지 않습니다. 윤곽선은 제4a항의 수집에 해당하는 경우에만 저장합니다. 기반 시설 로그와 백업의 보관 기간은 Supabase 조건에 따릅니다. 문의 연락처와 내용은 대응에 필요한 기간 보관합니다.

OpenAI나 Apple이 독립적으로 보관하는 정보는 각사의 방침과 관련 법령에 따릅니다. 기기 안의 삭제가 각사 시스템에서의 즉시 삭제를 의미하지는 않습니다.

9 외부 서비스와 해외 처리

OpenAI(미국)는 최애 사진에서 윤곽선을 만듭니다. Supabase(싱가포르)는 인증과 중계 서버를 제공합니다. 중계 서버의 처리 지역은 일본 도쿄입니다. 보관 기간과 그 밖의 처리 지역은 각 서비스 조건에 따릅니다. 운영자는 각 서비스에 본 방침과 동등한 보호를 요구합니다. 법령에서 정한 경우 등을 제외하고 설명한 목적 이외로 정보를 제3자에게 제공하지 않습니다. 개인정보를 판매하지 않습니다.

광고 측정과 구매 관리에는 다음 서비스를 사용합니다. AppsFlyer(이스라엘)는 광고 성과를 측정합니다. RevenueCat(미국)은 구매를 확인하고 기록합니다. Meta Platforms(미국)와 X Corp.(미국)는 광고 플랫폼으로서 성과 기록을 받습니다. 보관 기간과 처리 지역은 각 회사의 조건에 따릅니다. 미국 사업자로의 전송은 외국에 있는 제3자에 대한 제공에 해당할 수 있습니다. 미국 제도는 아래 일본 개인정보보호위원회의 조사를 참조해 주세요. 각 회사의 처리 방식은 AppsFlyer, RevenueCat, Meta, X의 방침을 확인해 주세요.

제4항의 사진은 외국에 있는 제3자에 대한 제공으로 미국 OpenAI에 전송됩니다. 미국에는 연방 차원의 포괄적인 개인정보 보호법이 없으며 주법과 분야별 법률로 보호됩니다. 제도의 개요와 상세 내용은 일본 개인정보보호위원회의 미국 제도 조사를 참조해 주세요.

OpenAI의 보호 조치는 API 데이터 처리 방침과 기업용 데이터 보호 방침에 기초합니다. 명시적으로 공유에 동의한 경우를 제외하고 API 데이터를 학습에 사용하지 않습니다. 전송 및 저장 시 암호화와 접근 제한도 적용합니다.

Supabase의 보호 조치는 개인정보 처리방침과 데이터 처리 계약을 확인해 주세요.

10 안전 관리와 문의 정보

중계 서버와의 통신에는 HTTPS를 사용합니다. 인증 세션은 Keychain에서 관리합니다. 서버의 이용 횟수와 기록에는 접근 제한을 적용합니다. 통신이나 저장의 안전성을 절대적으로 보장할 수는 없습니다.

문의 시 회신 주소와 내용을 받습니다. 대응과 요청 확인에 필요한 범위에서 사용합니다. 불필요한 사진이나 기밀 정보는 보내지 마세요.

11 아동과 정보에 관한 권리

앱은 만 13세 미만을 대상으로 하지 않으며 만 13세 미만은 이용할 수 없습니다. 미성년자는 보호자 동의가 필요합니다. 만 13세 미만 아동의 정보를 받았다고 생각되면 rebirth.sakuraya@gmail.com으로 알려 주세요. 확인 후 필요한 삭제 등의 조치를 합니다.

보유 정보의 열람과 정정 및 삭제나 이용 정지는 위 이메일로 문의해 주세요. 필요한 확인을 거쳐 관련 법령에 따라 대응합니다. 익명 계정의 특성상 대상 기록 식별에 한계가 있으면 안내합니다.

12 변경과 준거법

중요한 변경은 공개 페이지 등에서 알리고 필요한 경우 다시 동의를 받습니다. 본 방침의 준거법은 일본법입니다. 강행 적용되는 다른 법령상의 권리를 제한하지 않습니다.

운영자: 桜谷俊輝
주소: 요청 시 지체 없이 공개합니다
이메일: rebirth.sakuraya@gmail.com

관련 페이지