2026년 10월 9일 보완 — 현재 버전의 AI 기능과 Firebase 성능 진단
현재 Play에 게시된 루틴루프 1.1에서 AI 운동 생성 요청은 보상형 광고 완료·서버 검증 후 사용할 수 있습니다. 아래의 “후속 AI 요청” 표현은 현재 제공 중인 AI 요청을 뜻합니다. Firebase Performance Monitoring은 앱 시작·화면 표시·네트워크 요청의 성능 정보와 앱·기기·운영체제 정보, 설치 및 세션 식별자, IP 기반 국가 추정 정보를 안정성·성능 분석 목적으로 처리할 수 있습니다. 운동 입력·수행 이력·Gemini 응답 본문을 성능 측정용 사용자 지정 정보로 보내지 않습니다. 이 진단 정보의 보유기간과 삭제 가능 범위는 Firebase 설정 및 Google의 처리 조건에 따릅니다.
운영자: 콜드루팡 (Cold.Lupin)
시행일: 2026년 10월 2일
개인정보 보호업무 및 앱 이용 문의: support@cold-lupin.com
적용 앱: 루틴루프 (Android, com.doo.interval_timer, 이전 이름: 인터벌 타이머)
이 방침은 현재 제공 중인 직접 운동·타이머 기능과 후속 업데이트의 선택형 AI 기능을 함께 설명합니다. AI 기능은 해당 업데이트가 설치되고 사용자가 직접 요청할 때에만 동작합니다.
1. 기기에서 처리하는 정보
앱은 회원가입 없이 운동 구성(이름·설명·구간·횟수·영상 주소), 수행 이력, 일정, 진행 상태, 광고 표시 간격과 설정을 기기에 저장합니다. 운동 생성·실행·복구, 이력·통계·알림과 광고 노출 간격 조절에 사용합니다. 운동 목록 전체나 수행 이력을 운영자의 서버로 동기화하지 않습니다.
Android 시스템 백업이 켜져 있으면 운영체제·계정 설정에 따라 앱 데이터가 백업·복원될 수 있습니다. 운영자는 그 백업 사본에 직접 접근할 수 없습니다.
2. 선택형 AI 운동 생성
후속 버전에서 사용자가 AI 맞춤 운동 생성을 요청하면 입력한 운동 목적·난이도·시간·도구·부위 등 요청 정보가 운영자의 공통 Firebase Cloud Functions를 거쳐 Google Gemini API로 전송됩니다. YouTube 영상 분석을 요청하면 입력한 영상 URL과 분석 설정이 같은 경로로 전송될 수 있습니다. 사용자가 요청하지 않은 기존 운동 목록이나 수행 이력을 AI 요청에 자동 첨부하지 않습니다. 생성 결과는 사용자가 검토하고 저장할 때 기기에 보관됩니다.
AI 요청에는 네트워크 연결과 보상형 광고 완료가 필요합니다. 광고 보상은 Google AdMob의 서버 검증 콜백으로 확인하며, 확인되지 않으면 Gemini 요청을 허용하지 않습니다. AI 결과는 참고용 운동 초안으로 사용자가 자신의 상태에 맞게 검토·수정해야 합니다. AI를 사용하지 않아도 직접 운동 생성·타이머·기존 기록을 이용할 수 있습니다.
부정 이용 방지와 호출 제한을 위해 공통 Firebase 프로젝트에서 Firebase App Check 토큰과 설치 식별자로 파생한 해시를 확인하고 보상 세션·광고 거래 식별자·기능 종류·호출 시각 및 횟수를 Firestore에 보관합니다. 운동 입력과 Gemini 응답 본문은 이 운영 기록에 저장하지 않습니다. 호출 한도 집계에는 7일 만료 시각과 Firestore TTL 정책을 적용하며 실제 삭제는 지연될 수 있습니다. 보상 상태는 단일 문서에서 만료된 항목을 다음 처리 시 정리하므로 문서 전체의 고정 삭제 기간은 없습니다.
3. 광고와 진단
앱에는 Google AdMob 배너, 운동 완료 후 표시될 수 있는 전면 광고, 후속 AI 요청 전 보상형 광고가 포함됩니다. Google Mobile Ads SDK는 광고 제공·측정·부정행위 방지를 위해 IP 주소와 대략적 위치, 광고 ID·앱 세트 ID 등 식별자, 앱 실행·탭·광고 조회와 성능·진단 정보를 수집·공유할 수 있습니다. 앱은 운동 내용이나 수행 이력을 광고 맞춤 타기팅 값으로 보내지 않습니다. 광고 개인정보 선택이 필요한 지역에서는 Google의 동의 화면을 제공하며 해당되는 경우 앱 메뉴에서 선택을 다시 변경할 수 있습니다.
앱별 Firebase 프로젝트의 Analytics와 Crashlytics는 사용·오류 진단 정보를 처리할 수 있습니다. 공통 Firebase 프로젝트는 AI 접근·보상 검증에 사용합니다. 두 프로젝트의 역할은 분리되어 있으며 자체 회원 계정을 만들지 않습니다.
4. 외부 서비스와 국외 처리
AI 기능을 선택하면 Google Firebase와 Gemini API가 요청 정보와 기술 정보를 처리합니다. 광고와 동의 관리에는 Google AdMob과 필요한 지역의 동의 관리 기능을 사용합니다. Google은 여러 국가에서 서버를 운영하므로 거주국 밖에서 정보가 처리될 수 있습니다. Gemini 요청·응답의 보관과 로그 처리는 사용 중인 요금제, 안전·남용 방지 설정 등에 따라 달라질 수 있습니다.
Google 개인정보처리방침: https://policies.google.com/privacy?hl=ko
Gemini API 데이터 처리: https://ai.google.dev/gemini-api/terms
Google Mobile Ads SDK 데이터 공개: https://developers.google.com/admob/android/privacy/play-data-disclosure
Google 광고 설정: https://adssettings.google.com/
5. 보유·삭제와 이용자 선택
기기의 운동·이력·일정·설정에는 일괄 자동 만료 기간이 없습니다. 운동을 목록에서 삭제해도 과거 수행 이력을 유지하기 위한 구성·수정 기록이 남을 수 있습니다. Android 설정에서 앱 데이터를 지우거나 앱을 제거하면 해당 기기의 앱 데이터가 삭제됩니다. 이미 생성된 시스템 백업, Firebase 운영 기록, Google의 광고·AI 처리 데이터는 함께 삭제되지 않습니다.
AI를 사용하지 않고 직접 운동을 만들 수 있습니다. 광고 개인정보 선택은 앱 메뉴 또는 Android·Google 광고 설정에서 변경할 수 있습니다. 외부 처리와 삭제 요청은 support@cold-lupin.com으로 문의하면 보유 여부와 적용 가능한 절차를 확인해 답변합니다.
6. 외부 영상, 문의와 권한
영상 보기나 YouTube 검색을 누르면 영상 URL 또는 운동명 검색어가 외부 앱·브라우저로 전달되며 이후 처리는 해당 서비스 방침을 따릅니다. 이메일 문의 시 발신 주소·내용·첨부자료는 답변과 권리 요청 처리에 사용하고 목적을 달성하면 지체 없이 삭제합니다. 법령상 보관 의무가 있으면 필요한 범위·기간만 보관합니다.
앱은 운동 기록을 Android 앱 전용 저장공간에 보관합니다. 알림·포그라운드 서비스·진동은 사용자가 시작한 운동 진행에 사용하고, 인터넷은 광고와 선택형 AI 등에 사용합니다. 연락처·카메라·마이크·정밀 위치를 수집하기 위한 권한은 요청하지 않습니다.
7. 이 페이지와 방침 변경
이 페이지는 Google Sites에서 제공되며 페이지 방문 정보는 Google 개인정보처리방침에 따라 처리될 수 있습니다. 처리 방식이 바뀌면 이 페이지의 내용과 시행일을 갱신하고, 필요한 경우 앱 또는 스토어에서 고지·동의 절차를 진행합니다.