개인정보 처리방침

RingRise · 최종 개정 2026년 11월 11일

RingRise는 iPhone 알람과 인터넷을 통한 기상 알림, 음성 브리핑을 제공합니다. 서비스에 필요한 정보와 처리 방법을 안내합니다.

계정과 기기 식별

이름·이메일·전화번호 입력 없이 기기에서 만든 임의의 설치 식별자로 계정을 생성합니다. 이 식별자는 iPhone의 Keychain에 저장되어 앱을 삭제하고 다시 설치해도 남을 수 있습니다. 앱 삭제나 로그아웃은 서버 계정 삭제가 아닙니다.

서버에서 처리하는 정보

항목목적보관
설치 식별자, 계정 식별자, 인증 토큰계정 인증과 기기 연결계정 삭제까지. 인증 토큰은 만료되거나 로그아웃하면 사용할 수 없습니다.
알람 시각·요일·이름·모드·반복 설정, 시간대, 국가, 언어, 뉴스 분야알림 예약과 브리핑 구성해당 설정 또는 계정 삭제까지
푸시 토큰, iOS 버전, 마지막 접속 시각해당 기기로 알림 전달과 호환성 확인기기 정보 또는 계정 삭제까지
통화 시각·응답·기상 확인·오류 기록기상 기록 표시와 서비스 운영종료 후 90일이 지난 기록을 시간 단위 정리 작업으로 삭제합니다. 앱에서 볼 수 있는 기간은 무료 7일, Pro 90일입니다.
Apple 구독 거래 식별자, 상품, 만료·환불 상태, 구매 연결 식별자구매 검증과 중복 사용 방지, 구독 권한 제공계정 삭제까지. 계정 삭제 후에도 환불 영수증 재사용을 막기 위해 거래 식별자의 해시와 구매·만료·철회 시각을 만료일까지 보관하며, 만료 후 다음 결제 검증·알림 처리 시 정리합니다. 이 기록에는 계정·설치 식별자가 없습니다. Apple이 보관하는 결제 기록은 Apple의 정책을 따릅니다.
한국어 브리핑 문장(알람 시각과 이름이 들어간 첫인사, 날씨 문장, 뉴스 요약)과 그 음성 파일브리핑을 녹음된 음성으로 재생같은 문장을 듣는 모든 사용자가 함께 쓰는 음성 파일로 서버에 보관합니다. 파일은 문장 내용으로만 찾을 수 있고 계정·설치 식별자와 연결하지 않으며, 기기는 받은 파일을 임시 폴더에 두었다가 다음 통화가 올 때 지웁니다.
접속 IP 주소남용 방지(요청 횟수 제한)파일로 저장하지 않고 서버 메모리의 요청 횟수 카운터에만 씁니다. 카운터는 최대 10,000개로 제한되며, 만료된 항목은 재사용·용량 정리·서버 재시작 시 제거합니다.
서버 오류·운영 기록(계정 식별자, 시각, 오류 내용)장애 확인과 수정최대 30일 보관 후 자동 삭제합니다.

위치와 날씨

위치 권한을 허용하면 날씨에 쓸 위치를 기기에서 확인해 약 1km 단위로 반올림한 뒤 이 기기에만 저장합니다. 앱의 설정 > 날씨 위치에서 언제든 다시 지정할 수 있습니다. 날씨는 기기에서 Apple WeatherKit으로 조회하며, 위치는 RingRise 서버로 전송하거나 저장하지 않습니다. 브리핑 문장을 만들기 위해 위치 없이 예보 수치(기온, 강수 확률, 하늘 상태)와 앱 언어만 RingRise 서버로 보내고, 서버는 이를 Google Gemini API로 문장으로 바꿉니다. 같은 예보에서 나온 문장은 최대 1시간 서버 메모리에 두고 다시 씁니다. 자외선 지수도 기기에서 WeatherKit으로 함께 조회합니다. 위치와 날씨 조회에는 Apple의 개인정보 처리방침이 적용됩니다. iPhone 설정에서 언제든 위치 권한을 변경할 수 있습니다.

출근길

출근길 브리핑의 목적지와 도착 시각은 이 기기에만 저장합니다. 목적지를 정하지 않았고 일정 읽어주기를 켰다면 오늘 첫 일정에 등록된 장소를 기기에서 읽어 씁니다. 자동차 소요 시간은 기기에서 Apple 지도로 계산하며, 이때 출발지(날씨 위치)와 목적지가 Apple로 전송됩니다. 대중교통 소요 시간은 출발지와 목적지를 약 100m 단위로 반올림해 RingRise 서버로 보내고, 서버가 티맵모빌리티(주)의 TMAP 대중교통 API(SK open API)로 조회합니다. 이 API에는 반올림한 두 좌표만 보내며 계정이나 기기 식별자는 보내지 않습니다. 같은 경로의 결과는 최대 23시간 서버 메모리에 두고 다시 쓰며(TMAP 약관상 24시간을 넘겨 쓰지 않습니다), 경로를 계정과 연결하거나 파일로 저장하지 않습니다. 해외에서는 대중교통 시간도 기기에서 Apple 지도로 계산합니다.

기기에서 처리하는 정보

피드백·오류 제보

앱의 설정 > 피드백·오류 제보를 누르면 개발자 주소(mnjn00.biz@gmail.com)로 가는 메일 초안이 이용자의 메일 앱에 열립니다. RingRise 앱과 서버는 이 메일을 대신 보내거나 저장하지 않으며, 이용자가 메일 앱에서 직접 보낼 때만 전달됩니다. 초안에는 문제를 찾는 데 필요한 다음 정보가 미리 채워지며, 보내기 전에 확인하고 고치거나 지울 수 있습니다: 앱 버전, iOS 버전, 기기 모델, 언어·지역·시간대, 작성 시각, 계정 식별자, 연결된 서버 주소, 구독 상태, 전화 알람 설정 상태(설정 단계, 항상 울림 확인, 마지막 테스트 시각, RingRise 연락처 등록 여부, 푸시 등록 여부), 오늘 남은 전화 횟수, 권한 허용 여부(알림·위치·알람), 예약된 알람 수, 저전력 모드, 남은 저장 공간. 푸시 토큰 자체, 위치, 연락처 목록, 알람 메모, 캘린더 일정은 넣지 않습니다. 메일 앱을 열 수 없으면 같은 내용을 기기의 클립보드에 복사해 드립니다.

받은 메일(직접 쓴 내용, 첨부한 사진·영상, 보낸 메일 주소와 위 정보)은 문의 확인, 오류 수정과 답변에만 쓰며, 개발자의 Gmail(Google LLC, 미국) 계정에 보관하고 삭제를 요청하시면 지웁니다.

사용 통계와 충돌 보고

앱의 오류를 고치고 기능을 개선하기 위해 Google Firebase의 애널리틱스(Google 애널리틱스)와 Crashlytics를 사용합니다. 애널리틱스는 앱 실행과 화면 사용 같은 앱 사용 기록을 기기 모델, iOS 버전, 앱 버전, 언어, 대략적인 지역(국가·도시 수준)과 함께 Firebase가 앱 설치마다 만드는 식별자로 수집하며, Google 애널리틱스 보관 설정에 따라 2개월 동안 보관합니다. Crashlytics는 앱이 비정상 종료되면 종료 시각, 종료된 코드 위치(스택 트레이스), 기기 모델, iOS 버전, 앱 버전, 메모리·저장 공간 같은 기기 상태를 Crashlytics 설치 식별자와 함께 보내며, 90일 동안 보관합니다. 이 정보는 RingRise 계정과 연결하지 않고 Firebase 설치 식별자로만 구분하며, 알람 내용·메모·위치·연락처·일정은 보내지 않습니다. 광고 식별자(IDFA)와 추적에 관한 내용은 아래 '광고' 항목을 따릅니다. 자세한 내용은 Firebase 개인정보 보호 안내를 참고해 주세요.

광고

무료 사용자에게는 Google AdMob(Google LLC)을 통해 홈·알람·브리핑·밤·기록 화면의 광고 영역과 알람 저장·통화 종료 뒤의 전면 광고로 광고를 보여 드립니다. RingRise Pro 구독자에게는 광고를 보여 드리지 않고 광고 요청도 하지 않습니다. 광고를 보여 드리기 위해 Google에 기기 모델, iOS 버전, 앱 버전, 언어, IP 주소로 추정한 대략적인 지역, 광고 노출·탭 기록, SDK의 오류·성능 진단 정보, 그리고 허용하신 경우 광고 식별자(IDFA)가 전달됩니다. 맞춤 광고와 다른 회사의 앱·웹사이트 활동을 이용한 광고 측정은 iPhone의 '앱 추적 투명성' 질문에서 허용하신 경우에만 이루어지며, 허용하지 않으시면 맞춤이 아닌 광고만 보여 드립니다. 유럽경제지역·영국·스위스에서는 광고를 요청하기 전에 Google의 동의 화면(UMP)으로 동의를 받습니다. 허용 여부는 언제든 설정 > 개인정보 보호 및 보안 > 추적에서 바꿀 수 있습니다. Google이 이 정보를 처리하는 방식은 Google 광고 정책과 Google 개인정보처리방침을 따릅니다. RingRise는 계정 정보, 알람 내용, 메모, 위치, 연락처, 일정을 광고 회사에 보내지 않습니다.

외부 서비스

Apple의 푸시 전달, WeatherKit, App Store 결제, Google Firebase(사용 통계와 충돌 보고), Google AdMob(무료 사용자 광고), Google Gemini API(뉴스 요약과 날씨 문장 생성)를 사용합니다. 메일로 보내신 피드백·오류 제보는 개발자의 Gmail(Google LLC, 미국) 계정에 보관됩니다. 뉴스는 서버가 공개 RSS에서 기사를 가져와 한 문장으로 요약해 제공합니다. Gemini에는 기사 내용과 예보 수치만 보내며 개별 사용자의 식별자나 위치는 보내지 않습니다. 뉴스 매체에도 개별 사용자의 설치 식별자나 위치를 보내지 않습니다. 대중교통 소요 시간은 티맵모빌리티(주)의 TMAP 대중교통 API(SK open API)로 조회하며, 반올림한 출발지·목적지 좌표만 보냅니다. 브리핑 음성은 ElevenLabs API로 만듭니다. ElevenLabs에는 문장 내용(알람 시각과 이름, 날씨 문장, 뉴스 요약)만 보내며 개별 사용자의 식별자, 위치, 메모, 캘린더 일정은 보내지 않습니다. 개인정보를 판매하거나 광고 목적으로 제공하지 않으며, 광고 SDK를 사용하지 않습니다.

삭제와 구독

앱의 설정 > 데이터 삭제에서 서버 계정, 알람, 기상 기록, 기기·인증 정보와 계정에 연결된 구독 정보를 삭제할 수 있습니다. 삭제 시 이 기기의 RingRise 알람, 메모, 수면 기록과 녹음, 중요한 날 보호 설정도 정리합니다. 서버 백업은 복구 목적으로 별도 접근 제한 하에 보관합니다. 새 배포 백업은 성공한 배포 시 30일이 지난 항목을 정리하므로, 배포가 없는 기간에는 더 오래 남을 수 있습니다.

계정 삭제는 Apple 구독의 자동 갱신을 취소하지 않습니다. 삭제 전에 Apple 구독 관리에서 구독 상태를 확인하고 필요하면 취소해 주세요. 직접 추가한 연락처는 연락처 앱에서 삭제할 수 있습니다.

문의

개인정보 열람·정정·삭제 요청: mnjn00.biz@gmail.com