카카오톡 대화 분석기 개인정보 처리방침

시행일자: 2026년 5월 14일

본 개인정보 처리방침은 김민형(이하 "개발자", "당사", "우리")이 제공하는 Android 모바일 애플리케이션 카카오톡 대화 분석기(영문명 KakaoParser, 패키지명 com.rexyrex.kakaoparser, 이하 "본 앱")에서 이용자의 정보가 어떻게 수집·이용·공유·보관되는지를 설명합니다. 본 앱은 카카오톡에서 내보낸 대화 텍스트 파일을 분석하여 통계, 키워드 빈도, 시그니처 단어(TF-IDF), 잠수왕, 링크 도메인 분석 등 다양한 인사이트를 제공하는 도구입니다.

본 앱을 설치하거나 사용함으로써 이용자는 본 방침에 따른 정보 처리에 동의하는 것으로 간주됩니다. 본 방침에 동의하지 않는 경우 본 앱을 사용하지 마시기 바랍니다.

1. 수집하는 정보

본 앱은 일부 정보를 이용자의 직접적인 행위를 통해, 일부 정보를 자동으로 수집합니다.

1.1 이용자가 직접 제공하는 정보 — 카카오톡 대화 데이터

본 앱의 핵심 기능은 이용자가 카카오톡에서 내보낸 대화 텍스트 파일(.txt)을 본 앱에 직접 가져와 분석하는 것입니다. 이용자가 공유 시트(Android Share) 또는 파일 열기를 통해 본 앱에 전달한 대화 내용에는 다음과 같은 정보가 포함될 수 있습니다.

대화 데이터는 이용자 기기 내부의 로컬 데이터베이스(Room/SQLite)에 저장되며, 분석은 모두 이용자 기기 내에서 수행됩니다.

1.2 자동으로 수집되는 정보

이용자가 본 앱을 사용할 때 다음과 같은 비식별 또는 익명 식별 정보가 자동으로 수집될 수 있습니다.

1.3 광고 식별자

본 앱은 Google AdMob을 통해 광고를 표시합니다. 광고 표시·빈도 제한·성과 측정을 위해 다음 식별자가 사용될 수 있습니다.

이용자는 OS 설정에서 광고 식별자를 재설정하거나 맞춤 광고를 제한할 수 있습니다(설정 → Google → 광고 → "광고 ID 삭제" 또는 "맞춤 광고 선택 해제").

1.4 익명 사용자 식별자 (UUID)

본 앱은 최초 실행 시 임의의 UUID를 생성하여 이용자 기기에 저장하고, 이 UUID는 크래시 로그 식별과 일부 원격 설정(예: 기능 점진 배포)을 위해 사용됩니다. UUID는 이용자의 실명, 연락처, 카카오톡 계정 등 식별 정보와 연결되지 않습니다.

1.5 기기에 저장되는 환경설정

이용자의 분석 캐시, 온보딩 진행 상태, 분석 포인트, 알림 설정 등이 Android의 SharedPreferences 및 로컬 SQLite 데이터베이스(Room)에 저장됩니다. 이러한 데이터는 이용자 기기 내부에만 존재하며, 앱을 삭제하면 함께 삭제됩니다.

1.6 알림 권한

이용자가 알림 권한(POST_NOTIFICATIONS)에 동의하는 경우, 본 앱은 분석 완료 알림, 업데이트 공지, 이벤트 안내 등 푸시 알림 및 로컬 알림을 표시할 수 있습니다.

2. 정보의 이용 목적

수집된 정보는 다음과 같은 목적으로만 이용됩니다.

3. 처리의 법적 근거

본 앱은 다음 근거에 따라 정보를 처리합니다.

이용자는 OS 권한 설정, 앱 내 설정, 또는 앱 삭제를 통해 언제든 동의를 철회할 수 있습니다.

4. 정보의 공유

본 앱은 이용자의 정보를 판매하지 않으며, 다음과 같은 외부 서비스 제공자에게만 필요한 범위에서 위탁·전송합니다. 각 서비스는 자체 개인정보 처리방침에 따라 데이터를 처리합니다.

향후 광고 매개(Mediation) 도입 시 추가되는 광고 네트워크는 본 항목에 명시적으로 추가되며, 시행일자가 갱신됩니다.

우리는 이용자의 개인정보를 제3자에게 판매하지 않습니다.

5. 광고 및 추적

본 앱은 Google AdMob을 통해 다음 형식의 광고를 표시할 수 있습니다.

광고 송출 과정에서 다음이 발생할 수 있습니다.

이용자는 다음 방법으로 맞춤 광고를 제한할 수 있습니다.

6. 분석(Analytics)

본 앱은 Firebase Analytics를 사용하여 어떤 기능이 자주 쓰이고 어디에서 이용자가 이탈하는지 등을 익명으로 측정합니다. 측정되는 항목은 화면 조회, 분석 완료, 광고 표시/종료, 버튼 탭과 같은 비식별 이벤트, 세션 길이, 기기/OS/앱 버전 정보 등이며, 이용자가 가져온 대화 본문 자체는 Analytics에 전송되지 않습니다.

7. 충돌 보고(Crash Reporting)

본 앱은 Firebase Crashlytics를 사용하여 비정상 종료 발생 시 스택 트레이스, 기기 상태, OS 버전, 앱 버전, 직전의 비식별 동작 로그를 수집합니다. 개인을 식별할 수 있는 정보를 의도적으로 포함하지 않으나, 예외 상황에서는 스택 트레이스에 일부 데이터가 우연히 포함될 가능성이 있습니다. Crashlytics에는 1.4항에서 설명한 익명 UUID가 전달되어 동일 기기에서 반복 발생하는 크래시를 식별하는 데 사용됩니다.

8. 원격 설정(Remote Config)

본 앱은 Firebase Remote Config를 사용해 일부 기능 플래그(예: 광고 노출 여부, 공지 메시지 등)와 기본값을 서버에서 가져옵니다. 이 과정에서 개인정보를 전송하지 않으며, 익명 인스턴스 ID와 앱 버전 정도만 사용됩니다.

9. 푸시 알림 (Firebase Cloud Messaging)

본 앱은 Firebase Cloud Messaging(FCM)을 사용하여 공지, 업데이트 안내, 분석 관련 알림 등 푸시 메시지를 발송할 수 있습니다. FCM 등록을 위해 익명 디바이스 토큰이 Google 서버에 등록됩니다. 이용자는 OS 알림 설정에서 본 앱의 알림 권한을 언제든 해제할 수 있으며, 권한이 없으면 푸시 알림이 표시되지 않습니다.

10. 데이터 보관 기간

11. 이용자의 권리

이용자는 관련 법령(개인정보 보호법, GDPR, CCPA 등)에 따라 다음 권리를 가집니다.

위 권리를 행사하려면 본 방침 마지막의 연락처로 문의해 주시기 바랍니다. 또한 OS 설정에서 알림, 광고 추적 등 권한을 직접 변경하거나 앱을 삭제함으로써 즉시 데이터 처리를 중단시킬 수 있습니다.

12. 아동의 개인정보 보호

본 앱은 만 13세 미만(또는 해당 국가 법령상 최소 연령 미만)의 아동을 대상으로 하지 않으며, 그러한 이용자로부터 의도적으로 정보를 수집하지 않습니다. 만약 아동이 본 앱을 통해 정보를 제공한 사실을 알게 된 경우 즉시 삭제하겠습니다. 보호자께서 이러한 사실을 발견하시면 본 방침의 연락처로 알려주시기 바랍니다.

13. 데이터 보안

본 앱은 다음과 같은 합리적 보안 조치를 적용합니다.

다만, 인터넷을 통한 어떠한 전송 방식과 저장 방식도 100% 안전을 보장할 수는 없습니다. 본 앱은 합리적 노력을 다하지만 절대적 보안을 보장하지 않습니다.

14. 국외 이전

본 앱이 사용하는 외부 서비스 제공자(Google 등)는 글로벌 인프라를 통해 데이터를 처리하므로, 이용자의 일부 데이터가 이용자가 거주하는 국가 외부의 서버에서 처리될 수 있습니다. 해당 사업자는 자체적으로 표준 계약 조항(SCC) 등 적절한 안전장치를 적용합니다.

15. 본 방침의 변경

본 방침은 법령, 서비스 정책, 외부 서비스 제공자의 변경(예: 광고 매개 네트워크 추가)에 따라 개정될 수 있습니다. 중요한 변경이 있는 경우 시행일자를 갱신하고 필요 시 앱 내 공지를 통해 이용자에게 안내합니다. 변경 후에도 본 앱을 계속 사용하는 경우 변경된 방침에 동의하는 것으로 간주됩니다.

16. 연락처

본 방침 또는 개인정보 처리에 관한 문의, 권리 행사 요청은 아래로 연락해 주시기 바랍니다.

김민형 (rexyrex) 이메일: rexyrex.dev@gmail.com

kakaoparser — Android