개인정보 처리방침
LJ Labs LLC(이하 "회사")는 Selfie AI 앱(이하 "서비스")을 운영합니다. 이 방침은 회사가 서비스에서 어떤 개인정보를 왜 처리하는지, 언제 지우는지, 어느 회사에 처리를 맡기는지 설명합니다. 회사는 「개인정보 보호법」 등 관련 법령을 지킵니다. 이 방침의 원문은 한국어이며, 영어 번역본과 내용이 다르면 한국어 원문을 따릅니다.
핵심 요약
- 회원가입이 없습니다. 회사는 이름, 이메일 주소, 전화번호를 받지 않습니다.
- 올린 셀피는 이용자가 요청한 이미지나 영상을 만드는 데만 씁니다. AI 모델 학습에 쓰지 않으며, 올린 뒤 24시간이 지나면 삭제합니다.
- 생성 결과는 이용자가 다시 열고 저장하고 공유할 수 있도록 30일 동안 보관합니다.
- 회사는 개인정보를 팔거나 제3자에게 제공하지 않습니다.
- 서비스를 운영하는 회사들이 미국에 있어 개인정보가 미국으로 이전됩니다.
1. 처리하는 개인정보와 수집 방법
서비스에는 회원가입이 없습니다. 회사는 이름, 이메일 주소, 전화번호, 생년월일을 받지 않습니다. 회사가 처리하는 개인정보는 다음과 같습니다.
가. 익명 계정
- 항목
- 설치 식별자, 계정 식별자, 기기 종류(iOS 또는 Android), 계정을 만든 시각
- 수집 방법
- 앱을 처음 실행하면 앱이 설치 식별자를 서버에 보내고, 서버가 익명 계정을 만듭니다. Android에서는 기기의 Android ID와 앱 패키지 이름을 합쳐 SHA-256 해시로 바꾼 값을 설치 식별자로 씁니다. Android ID 원래 값은 서버로 보내지 않습니다. iOS에서는 앱이 만든 임의의 값을 기기의 키체인에 저장해 씁니다. Android ID를 읽을 수 없는 Android 기기도 같은 방식으로 임의의 값을 씁니다.
나. 셀피 사진
- 항목
- 이용자가 앨범에서 고르거나 카메라로 찍은 얼굴 사진
- 수집 방법
- 이용자가 직접 올립니다. 앱은 올리기 전에 사진을 2MB 이하로 다시 압축하고, 촬영 위치 같은 사진 메타데이터(EXIF)를 지웁니다.
다. 생성 기록과 결과
- 항목
- 고른 템플릿, 요청 시각과 완료 시각, 처리 상태, 실패 사유, 생성된 이미지나 영상
- 수집 방법
- 생성을 요청하면 서버가 기록합니다. 생성이 끝나면 서버가 결과 파일을 회사 저장소에 저장합니다.
라. 코인과 구매 기록
- 항목
- 코인을 받고 쓰고 돌려받은 내역, 구독 등급과 만료 시각, 스토어 구매 기록(상품, 거래 번호, 구매 시각과 만료 시각, 가격, 통화, 국가 코드, 스토어 이름)
- 수집 방법
- 코인 내역은 서버가 기록합니다. 구매 기록은 구매, 갱신, 해지, 환불이 있을 때 RevenueCat이 서버로 보냅니다. 회사는 카드 번호 같은 결제 수단 정보와 Apple ID, Google 계정 정보를 받지 않습니다.
마. 푸시 알림 토큰
- 항목
- 푸시 알림 토큰, 기기 종류
- 수집 방법
- 처음 생성을 요청할 때 앱이 알림 권한을 묻습니다. 이용자가 허용한 경우에만 앱이 토큰을 서버에 등록합니다.
바. 오류 보고
- 항목
- 오류 내용과 발생 위치, 기기 모델, 운영체제 버전, 앱 버전
- 수집 방법
- 앱이나 서버에 오류가 나면 앱과 서버가 자동으로 Sentry에 보냅니다. 오류 보고에는 IP 주소, 기기 이름, 사진을 넣지 않습니다.
사. 접속 기록
- 항목
- IP 주소, 접속 시각, 요청 경로, 서버 처리 기록(계정 식별자, 생성 번호, 처리 결과)
- 수집 방법
- 앱이 서버와 통신할 때 서버와 호스팅 회사가 자동으로 기록합니다.
회사는 쿠키를 쓰지 않습니다. 광고 식별자(IDFA, 광고 ID)를 읽지 않으며, 광고 도구나 이용 행태 분석 도구를 쓰지 않습니다.
2. 앱 접근 권한
Selfie AI가 요청하는 권한은 모두 선택 권한입니다. 허용하지 않아도 앱을 쓸 수 있지만, 그 권한이 필요한 기능은 쓸 수 없습니다. 권한은 기기 설정에서 언제든 바꿀 수 있습니다.
- 사진
- 앨범에서 셀피를 고르고, 생성 결과를 앨범에 저장합니다.
- 카메라
- 셀피를 바로 찍습니다.
- 알림
- 생성이 끝나거나 실패하면 알려 드립니다.
셀피를 올리려면 사진이나 카메라 중 하나를 쓸 수 있어야 합니다.
3. 개인정보의 이용 목적
회사는 다음 목적으로만 개인정보를 처리합니다.
- 익명 계정을 구별하고 코인 잔액과 구독 상태를 관리합니다.
- 무료 코인을 같은 설치에 두 번 지급하지 않습니다.
- 이용자가 요청한 이미지나 영상을 만들고 결과를 보여 줍니다.
- 생성이 끝나거나 실패하면 알림을 보냅니다.
- 구매와 구독을 계정에 반영하고, 구매 복원과 문의에 답합니다.
- 안전 검사에서 차단된 요청을 기록하고, 차단이 반복되면 새 생성을 잠시 멈춥니다.
- 오류를 찾아 고치고 서비스를 안정적으로 운영합니다.
4. 셀피 사진의 처리
- 셀피는 이용자가 요청한 이미지나 영상을 만드는 데만 씁니다.
- 회사는 셀피를 AI 모델 학습에 쓰지 않습니다. 셀피로 사람을 식별하지 않으며, 얼굴 특징 정보를 따로 뽑아 저장하지 않습니다.
- 생성을 시작하면 서버가 사진 메타데이터를 한 번 더 지우고, 긴 변을 2048픽셀 이하로 줄인 뒤 fal.ai에 보냅니다. fal.ai는 그 사진으로 결과를 만들고 안전 검사를 합니다.
- 회사는 셀피를 올린 뒤 24시간이 지나면 저장소에서 삭제합니다. 삭제 작업은 1시간마다 실행되며, 24시간이 지난 셀피를 그다음 작업에서 지웁니다.
- 생성 결과는 이용자가 결과 화면을 다시 열고, 기기에 저장하고, 공유할 수 있도록 회사 저장소에 보관합니다. 결과는 생성한 날부터 30일 동안 보관한 뒤 삭제합니다. 오래 간직하려는 결과는 기기에 저장해 두세요.
- 회사는 결과 파일을 여는 주소를 그 결과를 만든 계정에만 발급합니다. 이 주소는 발급 후 1시간이 지나면 쓸 수 없습니다.
5. 보유 및 이용 기간
- 셀피
- 올린 뒤 24시간. 1시간마다 실행되는 삭제 작업이 지웁니다.
- 생성 결과 파일
- 생성한 날부터 30일
- 계정, 생성 기록, 코인 내역, 구독 상태
- 이용자가 삭제를 요구하거나 회사가 서비스를 종료할 때까지
- 푸시 알림 토큰
- 이용자가 삭제를 요구할 때까지. 알림 서비스가 토큰이 더는 유효하지 않다고 알려 주면 바로 지웁니다.
- 스토어 구매 기록
- 이용자가 삭제를 요구할 때까지. 아래 법령 보관 기간이 남은 기록은 그 기간 동안 보관합니다.
- 오류 보고, 접속 기록
- 최대 90일
법령이 보관을 요구하는 정보는 그 기간 동안 보관합니다. 「전자상거래 등에서의 소비자보호에 관한 법률」에 따라 계약 또는 청약철회 등에 관한 기록과 대금결제 및 재화 등의 공급에 관한 기록은 5년, 소비자의 불만 또는 분쟁처리에 관한 기록은 3년 보관합니다.
6. 파기 절차와 방법
보유 기간이 끝나거나 처리 목적을 이룬 개인정보는 지체 없이 파기합니다. 법령에 따라 보관해야 하는 정보는 다른 정보와 분리해 보관하고, 그 기간이 끝나면 파기합니다.
회사는 개인정보를 전자 파일과 데이터베이스 기록으로만 보관하며, 파기할 때는 저장소와 데이터베이스에서 삭제합니다. 개인정보를 종이에 출력해 보관하지 않습니다.
7. 처리위탁과 국외 이전
회사는 서비스를 운영하려고 다음 회사에 개인정보 처리를 맡깁니다. 이 회사들은 미국에 있으므로 개인정보가 미국으로 이전됩니다. 이전은 이용자가 서비스를 이용할 때 암호화된 인터넷 연결로 이루어집니다.
이 이전은 서비스 이용 계약을 이행하는 데 필요한 처리위탁과 보관입니다. 회사는 「개인정보 보호법」 제28조의8 제1항 제3호에 따라 이 방침에 이전 사항을 공개하고 이전합니다. 회사는 각 회사가 정한 데이터 처리 조건에 따라 수탁자가 개인정보를 안전하게 처리하도록 관리합니다.
Railway Corporation
- 이전 국가
- 미국(서버, 데이터베이스, 파일 저장소 모두 미국 서부 지역)
- 이전 항목
- 1번에 적은 모든 항목
- 이전 시기와 방법
- 앱이 서버와 통신할 때마다, 암호화된 인터넷 연결로
- 이용 목적
- 서버, 데이터베이스, 파일 저장소 운영(호스팅)
- 보유 기간
- 5번에 적은 보유 기간과 같습니다.
- 연락처
- railway.com/legal/privacy
Features & Labels Inc.(fal.ai)
- 이전 국가
- 미국
- 이전 항목
- 메타데이터를 지운 셀피
- 이전 시기와 방법
- 이용자가 생성을 요청할 때, 서버가 암호화된 인터넷 연결로 보냅니다.
- 이용 목적
- 요청한 이미지나 영상 생성, 결과의 안전 검사
- 보유 기간
- 생성을 마칠 때까지. 회사는 결과 파일을 회사 저장소로 옮긴 뒤 fal.ai에 남은 데이터를 쓰지 않습니다. fal.ai는 처리 중에 보관한 데이터를 자체 개인정보 처리방침에 따라 삭제합니다.
- 연락처
- fal.ai/legal/privacy-policy
Google LLC(Firebase Cloud Messaging)
- 이전 국가
- 미국
- 이전 항목
- 푸시 알림 토큰과 이를 발급하는 데 쓰는 Firebase 설치 식별자, 알림 내용(템플릿 이름, 생성 번호)
- 이전 시기와 방법
- 알림을 허용할 때와 생성이 끝날 때, 암호화된 인터넷 연결로. iOS 기기에는 Apple 푸시 알림 서비스(APNs)를 거쳐 전달됩니다.
- 이용 목적
- 생성 완료와 실패 알림 전송
- 보유 기간
- 알림을 전송할 때까지. Google은 토큰을 Firebase 데이터 처리 기준에 따라 관리합니다.
- 연락처
- firebase.google.com/support/privacy
RevenueCat, Inc.
- 이전 국가
- 미국
- 이전 항목
- 계정 식별자, 스토어 구매 정보(상품, 거래 번호, 구매 시각과 만료 시각, 가격, 통화, 국가 코드, 스토어 이름), 운영체제와 앱 버전
- 이전 시기와 방법
- 앱을 실행할 때, 구매하거나 구매를 복원할 때, 구독이 갱신되거나 끝날 때. 앱에 포함된 RevenueCat SDK와 RevenueCat 서버의 알림으로, 암호화된 인터넷 연결을 씁니다.
- 이용 목적
- 스토어 구매 확인, 구독 상태 관리, 구매 결과를 회사 서버에 전달
- 보유 기간
- 회사가 RevenueCat을 이용하는 동안. 회사가 이용을 끝내면 RevenueCat이 자체 개인정보 처리방침에 따라 삭제합니다.
- 연락처
- revenuecat.com/privacy
Functional Software, Inc.(Sentry)
- 이전 국가
- 미국
- 이전 항목
- 오류 내용과 발생 위치, 기기 모델, 운영체제 버전, 앱 버전, 서버 오류 기록
- 이전 시기와 방법
- 앱이나 서버에 오류가 날 때, 암호화된 인터넷 연결로
- 이용 목적
- 오류 분석과 수정
- 보유 기간
- 최대 90일
- 연락처
- sentry.io/privacy
결제를 처리하는 스토어
결제는 Apple Inc.(App Store)와 Google LLC(Google Play)가 처리합니다. 결제할 때 스토어가 받는 Apple ID, Google 계정, 결제 수단 정보에는 각 스토어의 개인정보 처리방침이 적용됩니다. 회사는 이 정보를 받지 않으며, RevenueCat을 거쳐 구매 결과만 받습니다.
국외 이전을 거부하는 방법
국외 이전을 원하지 않으면 앱 사용을 멈추고 9번에 적은 방법으로 삭제를 요구할 수 있습니다. 위 회사들 없이는 서비스를 제공할 수 없으므로, 이전을 거부하면 서비스를 이용할 수 없습니다.
8. 제3자 제공
회사는 이용자의 개인정보를 제3자에게 제공하거나 팔지 않습니다. 법률에 특별한 규정이 있거나, 수사기관이 법령에 정한 절차와 방법에 따라 요구한 경우에만 예외로 합니다.
9. 이용자의 권리와 행사 방법
이용자는 언제든 자신의 개인정보를 열람하거나, 정정, 삭제, 처리 정지를 요구할 수 있습니다.
- 요구 방법
- contact@ljtechlabs.com로 이메일을 보내 주세요. 법정대리인이나 위임을 받은 사람도 요구할 수 있으며, 이때는 위임장을 함께 보내 주세요.
- 본인 확인
- 서비스에는 이름이나 이메일로 된 계정이 없습니다. 회사는 요구한 사람이 계정의 주인인지 확인한 뒤 처리하며, 확인에 필요한 정보로 스토어 구매 영수증의 주문 번호 등을 요청할 수 있습니다.
- 처리 기한
- 회사는 요구를 받은 날부터 10일 안에 결과를 알립니다. 법령에 따라 보관해야 하는 정보는 삭제할 수 없으며, 이 경우 그 이유를 알립니다.
- 기기에서 직접
- 알림, 사진, 카메라 권한은 기기 설정에서 끌 수 있습니다. 구독은 App Store 또는 Google Play의 구독 설정에서 해지합니다.
10. 만 14세 미만 아동
서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 회사는 만 14세 미만 아동의 개인정보를 수집하지 않습니다. 회원가입이 없어 나이를 확인하지 않으므로, 만 14세 미만 아동의 정보가 처리된 사실을 알게 되면 바로 삭제합니다. 보호자는 contact@ljtechlabs.com로 삭제를 요구할 수 있습니다.
11. 안전성 확보 조치
- 앱, 서버, 저장소 사이의 모든 통신을 HTTPS로 암호화합니다.
- 서버는 서명된 인증 토큰으로 계정을 확인합니다. 토큰은 30일이 지나면 만료됩니다. 각 계정은 자신이 올린 셀피와 자신의 생성 결과에만 접근할 수 있습니다.
- 셀피를 올리는 주소는 발급 후 10분, 결과를 여는 주소는 발급 후 1시간이 지나면 쓸 수 없습니다.
- 인증 토큰과 설치 식별자는 기기의 보안 저장소(iOS 키체인, Android 키스토어로 암호화한 저장소)에 저장합니다.
- 셀피의 촬영 위치 같은 메타데이터는 앱과 서버에서 각각 지웁니다.
- 서버의 비밀 키는 소스 코드가 아니라 호스팅 환경 설정에 보관합니다. 관리 기능과 결제 알림 수신은 별도의 비밀 키로 보호합니다.
- 개인정보에 접근할 수 있는 사람을 서비스 운영에 필요한 최소 인원으로 제한합니다.
12. 개인정보 보호책임자
- 개인정보처리자
- LJ Labs LLC(미국 와이오밍주 유한책임회사)
- 개인정보 보호책임자
- LJ Labs LLC 대표 (contact@ljtechlabs.com)
- 이메일
- contact@ljtechlabs.com
개인정보 처리에 관한 문의, 불만, 피해 구제 요청은 위 이메일로 보내 주세요. 회사는 지체 없이 답합니다.
13. 권익침해 구제 방법
개인정보 침해에 관한 상담이나 분쟁 해결이 필요하면 다음 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회
- 국번 없이 1833-6972, www.kopico.go.kr
- 개인정보침해 신고센터(한국인터넷진흥원)
- 국번 없이 118, privacy.kisa.or.kr
- 대검찰청
- 국번 없이 1301, www.spo.go.kr
- 경찰청
- 국번 없이 182, ecrm.police.go.kr
14. 방침의 변경
이 방침을 바꾸면 시행 7일 전부터 이 페이지에 바뀐 내용과 시행일을 알립니다. 수집 항목, 이용 목적, 국외 이전처럼 이용자의 권리에 중요한 내용이 바뀌면 시행 30일 전부터 알립니다.
버전 1.0은 2026년 10월 29일에 처음 게시했습니다.