1. 요약
- 일기는 사용자의 기기에 저장됩니다. 기분, 메모, 태그, 사진, 음성 메모가 여기에 해당합니다. 계정이 없으며, 저희는 일기를 보관하는 서버를 운영하지 않습니다.
- AI 주간 분석 결과나 긍정 확언을 요청하면, 앱은 해당 요청에 필요한 정보를 저희 AI 서비스로 보내고, 이 서비스는 AI 모델 제공업체를 이용해 답변을 작성합니다. 메모와 태그의 포함 여부는 사용자가 결정합니다.
- 앱은 분석과 비정상 종료 보고를 위해 Google Firebase를 사용합니다. 분석 이벤트에는 기분 단계가 포함될 수 있지만, 메모의 텍스트는 절대 포함되지 않습니다.
- 무료 버전에서는 Google AdMob의 선택형 보상형 광고를 제공합니다. Better Tomorrow Plus에는 광고가 없습니다.
- 구매는 Apple 또는 Google이 처리하며, RevenueCat이 구독 상태를 기록하고 확인합니다.
- 저희는 사용자의 개인정보를 판매하지 않습니다.
아래 각 섹션에서 이 내용을 하나씩 설명합니다. 이 방침은 iOS 및 Android용 Better Tomorrow 앱과 이 웹사이트의 관련 페이지에 적용됩니다.
2. 운영 주체
Better Tomorrow는 Armando Jimenez가 소유한 푸에르토리코의 Believe PR에서 만듭니다. 이 방침에서 "저희"는 Believe PR을 의미합니다. 저희는 이 방침에 설명된 개인정보에 대한 책임을 집니다. 문의는 armando.jimenez.dev@gmail.com로 보내 주십시오.
3. 기기에 보관되는 정보
일기에 작성하거나 저장하는 모든 내용은 휴대폰 또는 태블릿의 앱 전용 저장 공간에 저장됩니다.
- 기분 체크: 기분 단계, 날짜, 시간
- 메모, 그리고 직접 선택한 상황 태그(하고 있던 일, 함께 있던 사람, 있던 장소 등. 장소는 직접 고른 태그이며 GPS 위치가 아닙니다)
- 첨부한 사진(Unsplash에서 고른 사진 포함) 및 사용자 지정 기분 이미지
- 음성 메모
- 지금까지 받은 AI 분석 결과와 긍정 확언
- 연속 기록, 트로피, 호흡 세션, 알림, 설정(앱이 불러 주길 원하는 이름을 입력한 경우 그 이름 포함)
이 데이터는 저희에게 업로드되지 않으며 어떤 클라우드와도 동기화되지 않습니다. 저희는 이 데이터를 볼 수 없고 복구할 수도 없습니다. 백업 없이 앱을 삭제하거나 앱 데이터 초기화를 사용하면 데이터는 영구적으로 사라집니다.
4. AI 분석 결과와 긍정 확언
주간 분석 결과와 긍정 확언은 AI 모델이 작성합니다. 앱은 사용자가 생성 버튼을 탭할 때만 요청을 보냅니다. 백그라운드에서 또는 예약된 일정에 따라 전송되는 정보는 없습니다.
주간 분석 결과 요청 시 전송되는 정보
- 최근 기분 체크 최대 28개의 기분 단계(1~10)와 날짜(월, 일), 그리고 평균 기분과 몇 가지 요약 수치
- 현재 연속 기록(7일 이상인 경우), 그리고 이전 분석 결과의 점수
- 메모 및 태그 옵션이 켜져 있는 경우, 해당 기분 체크의 메모와 상황 태그. 이 옵션은 기본적으로 켜져 있으며, 요청할 때마다 보내기 전에 끌 수 있습니다.
- 이름(이름으로 불러 주세요를 켠 경우에만)
- 선택한 어조, 스타일, 언어
긍정 확언 요청 시 전송되는 정보
- 현재 기분 단계
- 선택한 메모와 태그(있는 경우)
- 선택한 스타일과 언어
절대 전송되지 않는 정보
사진, 음성 메모, 사용자 지정 이미지, 백업, 구매 데이터, 광고 식별자나 분석 식별자는 AI 요청에 절대 포함되지 않습니다.
요청 보호 방식
- 앱은 전송 전에 메모에서 이메일 주소와 전화번호, 신분증 번호, 카드 번호로 보이는 숫자를 제거하고, 긴 메모, 태그, 이름을 줄입니다.
- 메모에 사용자가 위험에 처해 있을 수 있음을 나타내는 단어가 있으면 요청은 전송되지 않으며, 앱은 대신 도움을 받을 수 있는 곳을 안내합니다.
- 요청은 암호화된 연결을 통해 전송됩니다.
요청을 처리하는 곳
요청은 Cloudflare에서 호스팅되는 저희 AI 게이트웨이로 전송됩니다. 게이트웨이는 요청과 함께 사용자의 IP 주소와, 요청 횟수 제한을 위해 앱이 생성하는 임의의 식별자를 받습니다. 이 식별자는 이름, 광고 ID, 구매 내역, 일기와 연결되지 않으며, 앱 데이터 초기화를 실행하면 삭제됩니다. 게이트웨이는 요청이나 답변의 내용을 저장하지 않습니다.
게이트웨이는 OpenRouter를 통해 요청을 AI 모델 제공업체로 보냅니다. 현재 제공업체는 OpenAI이며, Google을 예비 제공업체로 사용합니다. 저희는 요청 데이터를 보관하거나 학습에 사용하지 않는 제공업체만 이용하도록 OpenRouter를 설정했습니다. 제공업체는 바뀔 수 있으며, 바뀌는 경우 이 방침을 업데이트합니다.
답변은 사용자의 기기로 돌아와 일기와 함께 저장됩니다. AI 기능은 선택 사항이며, 앱의 나머지 기능은 AI 기능 없이도 작동합니다.
앱 버전 1.0.1 이하에서는 같은 종류의 데이터를 Firebase를 통해 Google의 Gemini 모델로 보냈습니다.
5. 분석
저희는 사용자들이 어떤 기능을 사용하는지, 앱의 어느 부분을 개선해야 하는지 파악하기 위해 Google Firebase Analytics를 사용합니다. Firebase Analytics는 화면 열기, 기분 기록, 분석 결과 생성, 호흡 세션 완료, 구독 화면 보기 같은 이벤트를 기록합니다.
일부 이벤트에는 관련된 기분 단계(1~10) 또는 기분 점수, 기록에 메모가 있는지 여부(메모 자체는 절대 포함되지 않음), 관련 항목(기록, 분석 결과, 사용자 지정 이미지 세트 등)의 내부 ID가 포함됩니다. Firebase는 기기 모델, 운영 체제, 앱 버전, 앱 인스턴스 ID, IP 주소 기반의 대략적인 위치 같은 기기 및 앱 정보도 수집합니다. 기기 설정에서 허용하는 경우, Google은 이 데이터를 기기의 광고 식별자와 연결할 수 있습니다.
현재 버전의 앱에서는 분석 기능이 켜져 있으며, 앱 안에는 이를 끄는 스위치가 없습니다. Google은 저희의 Firebase 설정과 Google 개인정보처리방침에 따라 이 데이터를 제한된 기간 동안 보관합니다.
6. 비정상 종료 보고서
정식 출시 버전에서는 앱이 비정상 종료되거나 예기치 않은 오류가 발생하면 Firebase Crashlytics가 보고서를 보냅니다. 보고서에는 오류 내용과 코드에서 오류가 발생한 위치 같은 기술적 세부 정보, 기기 모델, 운영 체제, 앱 버전, Crashlytics 설치 ID가 포함됩니다. 저희는 비정상 종료 보고서에 일기 내용을 추가하지 않습니다.
7. 광고
무료 버전에서는 Google AdMob의 선택형 보상형 광고를 제공합니다. 앱에서 무언가를 잠금 해제하기 위해 광고를 볼지는 사용자가 직접 선택합니다. 배너 광고나 팝업 광고는 없으며, Better Tomorrow Plus 구독자에게는 광고가 표시되지 않습니다.
광고를 표시하고 성과를 측정하며 부정행위를 방지하기 위해, AdMob은 기기 식별자와 광고 식별자, IP 주소와 대략적인 위치, 광고와 상호작용하는 방식 같은 정보를 수집합니다. 사용자의 선택에 따라 광고가 맞춤화될 수 있습니다.
- iOS: 광고 식별자가 추적에 사용되기 전에 Apple의 App Tracking Transparency 요청 창을 통해 허가를 구합니다. 거부하더라도 앱을 계속 사용할 수 있으며, 나중에 기기의 개인정보 보호 설정에서 선택을 변경할 수 있습니다.
- Android: 기기 설정에서 광고 ID를 재설정하거나 삭제할 수 있습니다.
사용자의 기분, 메모, 사진, 음성 메모는 광고주와 절대 공유되지 않습니다. Google이 자사 서비스를 사용하는 앱의 정보를 사용하는 방법에서 자세한 내용을 확인할 수 있습니다.
8. 구매 및 구독
Better Tomorrow Plus는 App Store와 Google Play를 통해 판매됩니다. 결제는 Apple 또는 Google이 처리하며, 저희는 사용자의 카드 정보나 청구 정보를 절대 보지 않습니다.
저희는 구독 관리를 위해 RevenueCat을 사용합니다. RevenueCat은 앱용으로 생성하는 임의의 ID, 구매 및 구독 상태, 스토어 거래 정보, 기본적인 기기 및 앱 정보를 받습니다. 저희는 이를 Plus 잠금 해제와 구매 복원에 사용합니다. 자세한 내용은 RevenueCat 개인정보 처리방침을 참조하십시오.
9. Unsplash 사진
사진 선택 화면을 열면 앱이 Unsplash에서 사진을 불러오며, 검색하면 입력한 단어가 전송됩니다. 사진을 선택하면 앱은 Unsplash의 요구 사항에 따라 사진이 다운로드되었음을 Unsplash에 알리고, 사본을 기기에 저장합니다. Unsplash는 사용자의 IP 주소와 이러한 요청을 받습니다. 자세한 내용은 Unsplash 개인정보 처리방침을 참조하십시오.
10. 기타 연결
- Remote Config: Firebase Remote Config는 앱에 어떤 구독 화면 디자인을 표시할지 알려 줍니다.
- 법률 페이지: 이 방침과 이용 약관은 저희 웹사이트에서 불러와 앱 안에서 열립니다.
- 링크: 스토어 페이지, 저희 웹사이트, findahelpline.com의 상담 기관 목록은 브라우저에서 열립니다.
- 문의: 앱은 앱 버전, 운영 체제, 기기 모델이 포함된 초안으로 사용자의 이메일 앱을 엽니다. 보내기 전에 초안을 수정할 수 있습니다. 저희에게 이메일을 보내면, 저희는 이메일 주소와 메시지를 답장하는 데만 사용합니다.
11. 권한 및 기기 기능
- 카메라 및 사진: 사진을 촬영하거나 첨부하는 데 사용합니다. 앱은 사용자가 선택한 사진에만 접근하며, 사용자가 요청할 때만 사진 보관함에 사진을 저장합니다.
- 마이크: 음성 메모를 녹음하는 데 사용하며, 녹음하는 동안에만 사용합니다.
- Face ID, Touch ID 또는 지문: 앱 잠금을 해제하는 데 사용합니다. 생체 정보는 기기에서 확인하며, 앱은 이를 절대 받지 않습니다.
- 알림: 직접 설정한 리마인더에 사용합니다. 리마인더는 기기에서 예약되며 일기 내용을 포함하지 않습니다.
- 추적(iOS): 광고 섹션에서 설명한 App Tracking Transparency 요청 창입니다.
- 알람 및 리마인더(Android): 리마인더가 제시간에 도착하도록 하는 데 사용합니다.
홈 화면 위젯에는 최근 기분 단계, 기분 이모지, 연속 기록이 표시되지만 메모는 표시되지 않습니다. 홈 화면을 볼 수 있는 사람은 누구나 이 정보를 볼 수 있습니다.
앱은 위치, 연락처, 캘린더, 건강 데이터를 요청하지 않습니다.
12. 백업 및 내보내기
백업은 일기 데이터와, 원하는 경우 사진과 음성 메모를 담은 ZIP 파일입니다. 내보내기는 PDF 보고서 또는 CSV 파일입니다. 둘 다 기기에서 생성되어 시스템 공유 시트로 전달되므로, 파일 앱, 클라우드 드라이브, 이메일, AirDrop 등 어디로 보낼지는 사용자가 결정합니다. 저희는 이 파일을 절대 받지 않습니다.
백업은 암호화되지 않습니다. 파일을 가진 사람은 누구나 일기를 읽을 수 있으므로 신중하게 보관하고 공유하십시오.
13. 보안
- 선택 사항인 앱 잠금은 암호를 솔트 처리된 해시 형태로만 기기의 보안 저장소(iOS의 키체인, Android의 Keystore)에 저장하며, 생체 인식 잠금 해제를 선택적으로 사용할 수 있습니다. 복구 문구도 같은 방식으로 저장되며, 복구 문구의 힌트는 작성한 그대로 저장됩니다.
- 일기 데이터베이스는 앱에서 암호화하지 않습니다. 대신 기기에 내장된 저장소 암호화에 의존하며, 최신 iPhone과 Android 휴대폰은 화면 잠금을 설정하면 이 암호화를 켭니다.
- 모든 네트워크 요청은 암호화된 HTTPS 연결을 사용합니다.
데이터를 저장하거나 전송하는 어떤 방법도 완벽하게 안전하지는 않지만, 저희는 저희가 처리하는 데이터를 보호하기 위해 노력합니다.
14. 데이터 보관 기간
- 기기: 기록을 하나씩 삭제하거나, 앱 데이터 초기화로 한꺼번에 삭제하거나, 앱을 제거할 때까지 보관됩니다.
- AI 요청: 게이트웨이는 요청이나 답변의 내용을 저장하지 않습니다. 요청 횟수 제한을 적용하는 데 필요한 정보만 보관합니다.
- 서비스 제공업체: Google(Firebase 및 AdMob), RevenueCat, Unsplash는 각자의 정책과 저희의 설정에 따라 데이터를 보관합니다.
- 이메일: 답변하는 데 필요한 기간 동안 보관합니다.
15. 법적 근거
유럽경제지역(EEA), 영국 또는 이와 유사한 법률이 있는 지역에 있는 경우, 저희는 다음을 법적 근거로 삼습니다.
- 계약: AI 답변, 구매 등 사용자가 이용하고 요청하는 기능을 제공하기 위한 처리에 적용됩니다.
- 동의: iOS에서 광고 목적의 추적에 적용되며, 사용자는 Apple의 요청 창을 통해 동의하거나 거부합니다.
- 정당한 이익: 분석, 비정상 종료 보고서, 보안, 부정행위 방지에 적용되며, 이는 앱이 계속 작동하고 개선되도록 돕습니다. 언제든지 저희에게 연락하여 이의를 제기할 수 있습니다.
16. 사용자의 권리와 선택
거주 지역에 따라 개인정보를 열람, 정정, 삭제하거나 그 사본을 받을 권리, 개인정보 이용에 반대하거나 이용을 제한할 권리, 동의를 철회할 권리가 있을 수 있습니다.
- 일기: 앱에서 직접 관리합니다. 기록을 수정하거나 삭제하고, 백업이나 보고서를 내보내거나, 나만의 공간의 앱 데이터 초기화로 모든 내용을 삭제할 수 있습니다.
- 서비스 제공업체가 보유한 데이터: 저희에게는 이 데이터를 사용자의 이름과 연결하는 계정이 없습니다. 저희에게 연락하시면 저희가 처리할 수 있는 요청은 무엇이든 도와드리고, 해당 제공업체의 자체 도구도 안내해 드립니다.
- 광고: iOS에서는 추적 권한을 거부하거나 변경할 수 있고, Android에서는 광고 ID를 재설정하거나 삭제할 수 있습니다.
캘리포니아: 저희는 금전을 대가로 개인정보를 판매하지 않습니다. Google이 맞춤형 광고를 표시하도록 허용하는 것은 캘리포니아 법률상 "공유"에 해당할 수 있으며, 위의 광고 설정을 통해 이를 거부할 수 있습니다. 권리를 행사했다는 이유로 사용자를 다르게 대우하지 않습니다.
거주 지역의 개인정보 보호 감독기관에 민원을 제기할 수도 있습니다.
17. 아동
Better Tomorrow는 만 13세 미만 아동을 대상으로 하지 않으며, 저희는 만 13세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 현지 법률에서 온라인 서비스 이용 동의 연령을 더 높게 정한 경우, 부모 또는 보호자의 동의가 필요합니다. 아동의 정보가 저희에게 전달되었다고 생각되면 저희에게 연락해 주십시오. 해당 정보를 삭제하겠습니다.
18. 국외 이전
Google, Cloudflare, OpenRouter, OpenAI, RevenueCat, Unsplash를 비롯한 저희 서비스 제공업체는 미국 및 기타 국가에서 데이터를 처리할 수 있습니다. 필요한 경우 이들 업체는 유럽연합 집행위원회의 표준 계약 조항과 같은 보호 조치를 사용합니다.
19. 이 방침의 변경
앱 또는 앱이 사용하는 서비스가 변경되면 이 방침을 업데이트합니다. 상단의 날짜는 최신 버전을 나타냅니다. 중요한 변경 사항은 앱의 릴리스 노트에서도 안내합니다.
20. 문의
개인정보 관련 질문이나 요청: armando.jimenez.dev@gmail.com. Armando Jimenez 소유의 Believe PR, 푸에르토리코. 30일 이내에 답변하는 것을 목표로 합니다.
Better Tomorrow는 위기 상담 서비스가 아닙니다. 위험에 처해 있거나 스스로를 해칠 생각이 든다면 지역 응급 전화번호로 연락하거나, findahelpline.com에서 거주 국가의 상담 기관을 찾아보십시오.