개인정보 처리방침
최종 업데이트: 2025년 12월 20일
본 개인정보 처리방침은 Nathalia Thomas @ Inventa Labs 💡("당사", "저희")가 Emojify Text 모바일 애플리케이션("앱")을 사용할 때 귀하의 정보를 수집, 사용 및 보호하는 방법을 설명합니다.
1. 수집하는 정보
1.1 사용자 생성 콘텐츠
Emojify Text를 사용할 때 당사는 다음 정보를 수집합니다:
- 텍스트 입력: 이모지로 변환하기 위해 앱에 입력하는 텍스트(최대 1,000자로 제한)
- 이모지 결과: 입력에 대한 응답으로 생성된 이모지 제안(요청당 최대 5개 옵션)
- 타임스탬프: 이모지 변환을 생성한 날짜 및 시간
- 앱 설정: 언어 기본 설정, 이모지 수, 색상 팔레트, 호환성을 위한 iOS 버전 등의 선택적 설정
1.2 자동으로 수집되는 정보
앱은 자동으로 디바이스 및 사용에 대한 특정 정보를 수집할 수 있으며, 여기에는 다음이 포함됩니다:
- 디바이스 정보(모델, 운영 체제 버전)
- 앱 사용 통계
- 오류 로그 및 크래시 보고서
- 보안 확인을 위한 App Check 토큰(Firebase App Check)
- 남용 방지를 위한 속도 제한 데이터(요청 수 및 타임스탬프)
- 광고 관련 데이터(추적이 허용된 경우 IDFA를 포함한 디바이스 식별자, IP 주소, 광고 상호작용 데이터). Google AdMob이 광고 제공 및 측정 목적으로 수집
2. 정보 사용 방법
수집한 정보는 다음 목적으로 사용합니다:
- 앱의 핵심 기능 제공(텍스트를 이모지 제안으로 변환)
- 변환 기록을 디바이스에 로컬로 저장
- 앱의 성능 및 사용자 경험 개선
- 기술적 문제 진단 및 수정
3. 데이터 저장
3.1 로컬 저장
변환 기록(텍스트 입력, 이모지 결과, 타임스탬프)은 iOS UserDefaults를 사용하여 디바이스에 로컬로 저장됩니다. 이 데이터는:
- 디바이스에 남아 있으며 당사 서버로 전송되지 않습니다
- iCloud 백업이 활성화된 경우 디바이스의 iCloud 백업에 포함될 수 있습니다
- 앱의 기록 기능을 통해 언제든지 삭제할 수 있습니다
3.2 클라우드 저장
다음 목적으로 Firebase 서비스를 사용합니다:
- Firebase Cloud Functions: 텍스트 입력을 처리하고 Google Gemini AI(gemini-2.0-flash-lite 모델)를 사용하여 이모지 제안 생성
- Firebase App Check: 요청이 인증된 수정되지 않은 앱 인스턴스에서 온 것인지 확인하여 남용 및 무단 액세스를 방지
- Firebase Firestore: 속도 제한 데이터(요청 수 및 타임스탬프)를 저장하여 공정한 사용 제한 시행
- Firebase Analytics: 앱 사용 방법 이해(활성화된 경우)
- 오류 로깅: 크래시 보고서 및 오류 정보를 수집하여 앱 개선
콘텐츠 필터링은 Google Gemini AI의 내장 안전 필터에 의해 수행되며, 부적절한 콘텐츠를 차단하도록 구성되어 있습니다. 콘텐츠는 4가지 특정 유해 범주에서 필터링됩니다:
- 괴롭힘: 다른 사람을 괴롭히고, 협박하거나 위협하는 콘텐츠
- 혐오 발언: 개인이나 그룹에 대한 증오, 차별 또는 폭력을 촉진하는 콘텐츠
- 성적으로 노골적인 콘텐츠: 성적으로 노골적이거나 음란한 콘텐츠
- 위험한 콘텐츠: 폭력, 자해 또는 불법 활동을 촉진하는 콘텐츠
Google Gemini AI의 안전 필터는 이러한 범주에서 낮음, 중간 또는 높은 유해 가능성이 있는 콘텐츠를 차단하도록 구성되어 있습니다. 이러한 정책을 위반하는 콘텐츠는 거부되며, 콘텐츠가 당사의 콘텐츠 정책을 위반한다는 오류 메시지를 받게 됩니다.
4. 제3자 서비스
4.1 Google Gemini AI
이모지 제안을 생성하기 위해 텍스트 입력을 Google의 Gemini AI 서비스로 전송합니다. Emojify Text를 사용할 때:
- 텍스트 입력은 처리하기 위해 Google의 서버로 전송됩니다
- Google의 AI 서비스가 텍스트를 분석하고 이모지 제안을 생성합니다
- Google은 개인정보 보호 관행에 따라 텍스트 입력을 처리 및 저장할 수 있습니다
- 해당 서비스로 전송된 후 Google이 데이터를 처리하는 방법을 제어할 수 없습니다
Google이 데이터를 처리하는 방법에 대한 자세한 내용은 Google 개인정보 보호정책을 검토해 주세요.
4.2 Firebase(Google)
다음 목적으로 Google에서 제공하는 Firebase 서비스를 사용합니다:
- Cloud Functions를 통한 백엔드 처리
- 분석 및 사용 통계(활성화된 경우)
- 오류 보고 및 크래시 분석
Firebase는 Google의 개인정보 보호 관행을 따릅니다. 자세한 내용은 Firebase 개인정보 보호정책을 검토해 주세요.
4.3 Google AdMob
앱에 광고를 표시하기 위해 Google AdMob을 사용합니다. Emojify Text를 사용할 때 AdMob은 다음 정보를 수집 및 처리할 수 있습니다:
- 디바이스 식별자: 추적 권한이 부여된 경우 iOS 디바이스의 광고주용 식별자(IDFA) 포함
- IP 주소: 관련 광고를 제공하기 위해 디바이스의 IP 주소가 수집될 수 있습니다
- 디바이스 정보: 디바이스 모델, 운영 체제 버전, 디바이스 설정 등 디바이스에 대한 정보
- 사용 데이터: 광고와 상호작용하는 방법에 대한 정보. 광고 조회수, 클릭 수, 참여 지표 포함
- 크래시 로그: 광고 제공과 관련된 기술 정보. 크래시 보고서 및 오류 로그 포함
이 정보는 AdMob에서 다음 목적으로 사용됩니다:
- 선호도 및 동의에 따라 개인화되거나 개인화되지 않은 광고 제공
- 광고 성능 및 효과 측정
- 사기 방지 및 광고 품질 보장
- 광고 규정 준수
AdMob의 데이터 수집 및 사용은 Google의 개인정보 보호 관행에 따라 관리됩니다. Google AdMob이 데이터를 처리하는 방법에 대한 자세한 내용은 Google 개인정보 보호정책 및 AdMob 개인정보 보호 정보를 검토해 주세요.
디바이스의 개인정보 설정을 통해 개인화된 광고를 제어할 수 있습니다. iOS에서는 설정 → 개인정보 보호 및 보안 → 추적으로 추적 권한을 관리할 수 있습니다.
5. 데이터 공유 및 공개
개인정보를 판매, 임대 또는 거래하지 않습니다. 그러나 앱의 기능을 제공하는 데 필요한 경우 다음 제3자 서비스와 데이터를 공유합니다:
- Google Gemini AI: 이모지 제안을 생성하기 위해 텍스트 입력을 Google의 AI 서비스로 전송
- Firebase(Google): 백엔드 작업을 위해 Firebase가 데이터를 처리 및 저장할 수 있습니다
- Google AdMob: 디바이스 식별자, IP 주소, 디바이스 정보, 사용 데이터 및 크래시 로그가 광고 제공 및 측정을 위해 AdMob과 공유될 수 있습니다
법률에 의해 요구되거나 당사의 권리와 안전을 보호하기 위해 정보를 공개할 수도 있습니다.
6. 데이터 보존
6.1 로컬 데이터
디바이스에 로컬로 저장된 변환 기록:
- 앱을 통해 삭제할 때까지 보존됩니다
- 무제한 저장 증가를 방지하기 위해 최대 100개의 최근 변환으로 제한됩니다
- 앱의 기록 삭제 기능을 사용하여 언제든지 지울 수 있습니다
6.2 클라우드 데이터
Firebase 및 Google Gemini AI를 통해 처리되는 데이터:
- 이모지 제안을 생성하기 위해 일시적으로 처리됩니다
- Google의 데이터 보존 정책에 따라 Google이 보존할 수 있습니다
- 처리 후 서버에 텍스트 입력 또는 이모지 결과를 저장하지 않습니다
- 속도 제한 데이터(요청 수 및 타임스탬프)는 Firebase Firestore에 저장되며 사용 제한 시행에만 사용됩니다
7. 귀하의 권리 및 선택
7.1 액세스 및 삭제
귀하는 다음 권리가 있습니다:
- 앱 내에서 변환 기록 보기
- 언제든지 개별 기록 항목 삭제
- 디바이스에서 모든 기록 데이터 지우기
7.2 데이터 이식성
변환 기록은 디바이스에 로컬로 저장됩니다. 앱의 기록 기능을 통해 이 데이터에 액세스할 수 있습니다.
7.3 옵트아웃
제3자 서비스에서 데이터를 처리하는 것을 원하지 않는 경우 앱 사용을 중지할 수 있습니다. 앱은 작동하기 위해 Google Gemini AI에 의한 데이터 처리가 필요합니다.
8. 아동의 개인정보
Emojify Text는 13세 미만의 아동을 대상으로 하지 않습니다. 13세 미만의 아동으로부터 고의로 개인정보를 수집하지 않습니다. 13세 미만의 아동으로부터 정보를 수집했다고 생각되면 즉시 당사에 연락해 주세요.
9. 보안
정보를 보호하기 위해 적절한 기술적 및 조직적 조치를 구현합니다:
- 보안 취약점 방지를 위한 입력 검증
- 부적절하거나 유해한 콘텐츠를 차단하기 위한 콘텐츠 필터링 및 검증
- AI 시스템 조작을 방지하기 위한 프롬프트 주입 탐지
- 남용 방지를 위한 속도 제한
- HTTPS를 사용한 안전한 API 통신
- API 키 및 민감한 자격 증명의 안전한 저장
남용을 방지하기 위해 속도 제한을 구현합니다: 사용자는 분당 10개 요청으로 제한됩니다. 이 제한을 초과하는 요청은 속도 제한 창이 재설정될 때까지 일시적으로 차단됩니다.
그러나 인터넷을 통한 전송 또는 전자 저장 방법은 100% 안전하지 않습니다. 정보를 보호하기 위해 노력하지만 절대적인 보안을 보장할 수는 없습니다.
10. 국제 데이터 전송
귀하의 정보는 거주 국가가 아닌 다른 국가로 전송되고 처리될 수 있습니다. Emojify Text를 사용할 때 데이터는 다음에 의해 처리될 수 있습니다:
- 다양한 국가에 위치할 수 있는 Google의 서버
- 전 세계적으로 운영되는 Firebase 서비스
앱을 사용함으로써 귀하는 정보를 이러한 국가로 전송하는 것에 동의하는 것으로 간주됩니다.
11. 본 개인정보 처리방침의 변경
당사는 때때로 본 개인정보 처리방침을 업데이트할 수 있습니다. 다음을 통해 변경 사항을 알려드립니다:
- 이 페이지에 새 개인정보 처리방침 게시
- 본 정책 상단의 "최종 업데이트" 날짜 업데이트
변경 사항이 있는지 주기적으로 본 개인정보 처리방침을 검토하는 것이 좋습니다. 본 개인정보 처리방침의 변경 사항은 이 페이지에 게시될 때 효력이 발생합니다.
12. 문의하기
본 개인정보 처리방침 또는 당사의 데이터 관행에 대한 질문이 있으면 다음으로 문의해 주세요:
최종 업데이트: 2025년 12월 20일