최종 수정일: 2026년 10월 30일
이 개인정보처리방침은 Android 앱 lofi40s(이하 "앱")가 정보를 어떻게 다루는지 설명합니다. 앱은 lofi40s 개발자가 Google Play에 게시합니다. 궁금한 점은 lofi40s.app@gmail.com으로 문의해 주세요.
lofi40s는 개인정보를 판매하거나 공유하지 않으며, 개발자는 앱을 통해 사용자에 관한 어떤 정보도 받지 않습니다.
앱에는 계정, 광고, 제3자 추적이 없으며, lofi40s 자체는 분석 정보를 수집하지 않습니다. 앱이 후원에만 쓰는 Google Play 결제 라이브러리는 자체 진단 정보를 Google에 보냅니다(아래 참고).
앱이 저장하는 정보(음원 프리셋, 알람, 일정, 타이머 프리셋, 집중 기록, 설정, 사용 통계, 받은 곡)는 사용자의 휴대폰 안에 보관되며, 언제든 지울 수 있습니다. Android 백업이 켜져 있으면 사용 통계와 받은 곡을 뺀 정보의 사본이 사용자의 Google 계정 백업에 종단간 암호화되어 보관됩니다. 개발자는 이 사본을 읽을 수 없습니다.
앱은 인터넷을 두 가지에만 씁니다. 하나는 lofi40s 음원 서버에서 곡, 곡 목록, 테마, 글꼴을 받을 때이고, 다른 하나는 Support를 열었을 때의 Google Play 결제(후원)입니다. 음원 서버가 받는 것은 요청한 파일과 앱 버전, 그리고 모든 인터넷 연결처럼 휴대폰의 IP 주소입니다. 믹스, 알람, 일정, 집중 기록, 사용 통계, 계정이나 기기 식별자는 받지 않습니다.
Google 캘린더 연동은 선택입니다. 켜면 앱이 휴대폰 안에서 휴대폰의 캘린더를 읽고 씁니다. 캘린더 정보를 개발자에게 보내는 일은 없습니다.
앱에는 Google Play 결제 시스템을 통한 선택 후원(팁)이 있습니다. 후원을 해도 열리는 기능은 없습니다. 결제는 Google이 처리하며, 앱은 카드 번호 같은 결제 정보를 보지 못합니다.
앱이 동작하기 위해 다음 정보를 기기 안에 저장합니다. 개발자나 다른 누구에게도 전송되지 않습니다.
소리 설정: 켠 앰비언트 소리와 곡, 각각의 음량, 이퀄라이저 값, 타이머의 소리 설정(알림음, 종료음, 휴식 중 음악)
사용자가 만들고 이름 붙인 음원 프리셋: 프리셋마다 소리, 음량, 선택한 곡 목록, 이퀄라이저 설정, 그리고 고른 경우 타이머 프리셋
타이머 프리셋과 카테고리: 저장한 타이머 구성, 직접 추가한 카테고리 이름(예: 과목이나 프로젝트), 마지막으로 시작한 타이머
설정한 알람: 시각, 반복 요일, 알람마다의 음량, 알람이 재생할 음원 프리셋. 알람이 울리는 동안 앱은 휴대폰의 알람 음량을 그 알람의 값으로 맞추고, 알람이 끝나면 원래 음량으로 되돌립니다.
일정과 메모: 달력에 적은 일정, 디데이, 알림, 메모. 앱이 캘린더에 복사한 일정("Google 캘린더 연동" 참고)에는 같은 일정을 나중에 고칠 수 있도록 그 캘린더 일정의 번호와 캘린더의 계정 이름도 함께 저장됩니다.
사용자의 선택: UI 테마, 글자 크기와 글꼴, 언어, 데스크 화면의 창 배치, 한국 공휴일 켜기/끄기, Google 캘린더 설정(켜기/끄기, 보여 줄 캘린더, 일정을 받을 캘린더)
받은 테마와 글꼴: 설정에서 내려받은 UI 테마 묶음과 글꼴 파일
받은 곡: 음원 서버에서 받은 곡과 그 스펙트럼 파일. 휴대폰 안에 암호화해 보관하며 앱 밖에서는 재생되지 않습니다. 곡은 재생할 때 스트리밍하고, 사용자가 다운로드한 곡과 알람에 쓰는 곡(알람이 오프라인에서도 울리도록 저절로 받음)만 남깁니다. 스트리밍한 곡은 재생하는 동안만 잠깐 남고 앱을 종료하면 지워집니다. 다운로드한 곡은 설정의 "다운로드 삭제"로 지울 수 있습니다.
곡 목록 정보: 음원 서버의 레코드와 곡의 이름, 길이, BPM, 파일 크기 같은 공개 정보
최근 구절: 같은 구절이 곧바로 다시 나오지 않도록, 최근에 보여 준 고전 구절 몇 개
진행 중인 후원: 후원을 시작하면 아직 끝나지 않았다는 예/아니요 표시 하나. 다음에 앱을 열 때 Google Play와 후원을 마무리하기 위한 것이며, 구매 정보는 들어 있지 않고 후원이 끝나면 지워집니다. 이 휴대폰에만 남고 백업되지 않습니다.
이 휴대폰에 관한 설정: 알림 권한을 이미 물어봤는지, 휴대폰의 이퀄라이저가 무엇을 지원하는지, "Wi-Fi에서만 다운로드" 설정, 새 버전 알림을 마지막으로 보여 준 날. 이 휴대폰에만 남고 백업되지 않습니다.
사용 통계와 집중 기록(Focus log): 들은 시간, 재생한 소리와 곡, 실행한 타이머 기록. 휴대폰 안에만 기록되며 업로드하지 않습니다. 집중 기록은 앱 안에서 사용자에게 보여 줍니다.
lofi40s의 곡, 그리고 설정에서 내려받는 UI 테마와 글꼴은 앱 안에 들어 있지 않고 lofi40s 음원 서버에서 받습니다. 서버는 두 회사에 있습니다: Cloudflare(Cloudflare, Inc., 미국)의 R2와 Workers, Backblaze(Backblaze, Inc., 미국)의 B2. 한 곳이 안 되면 앱이 다른 곳에서 받습니다.
앱이 서버에 요청하는 것은 받을 파일의 이름(곡, 테마, 글꼴 파일의 지문)과 곡 목록뿐이며, 요청에는 앱 이름과 버전("lofi40s/200")이 함께 갑니다. 모든 인터넷 연결처럼 휴대폰의 IP 주소와 기본 연결 정보도 실립니다. IP 주소는 답을 휴대폰으로 돌려보내는 데에만 쓰이며, 개발자는 이를 읽거나 보관하거나 기록하지 않고(서버 기록 기능을 꺼 둠), 누가 어떤 파일을 받았는지도 기록하지 않습니다. 각 회사는 자사 네트워크 운영을 위해 연결 정보를 처리하며 그 회사의 개인정보처리방침을 따릅니다(Cloudflare: https://www.cloudflare.com/privacypolicy/ , Backblaze: https://www.backblaze.com/company/privacy).
곡 목록은 하루에 한 번(그날 처음 앱을 열 때) 확인합니다. 곡 목록에는 최신 앱 버전 번호도 들어 있어서, 설치된 앱이 그보다 낮으면 앱 안에 새 버전 알림이 뜹니다. 이 비교는 휴대폰 안에서만 이루어집니다.
믹스, 알람, 일정, 캘린더 일정, 집중 기록, 사용 통계, 계정이나 기기 식별자는 음원 서버로 보내지 않습니다.
파일은 암호화된 연결(HTTPS)로 받습니다. 받은 곡은 휴대폰 안에 암호화해 보관하며 앱 밖에서는 재생되지 않고, 어떤 백업에도 들어가지 않습니다(새 휴대폰에서는 다시 받습니다). 곡 목록 정보(곡 이름과 크기 같은 공개 정보)는 믹스를 되살리기 위해 백업에 함께 들어갑니다.
곡을 받는 때: 곡을 재생할 때(스트리밍), 사용자가 곡, 테마, 재생목록, 프리셋을 오프라인으로 들으려고 다운로드할 때, 그리고 알람에 쓰는 곡을 미리 받을 때. "Wi-Fi에서만"을 켜면 요금이 붙지 않는 연결에서만 받습니다. 앱이 업데이트된 뒤에는 알람에 쓰는 곡을 앱이 꺼져 있어도 받아 둘 수 있습니다(Android의 작업 예약 기능).
알람은 인터넷이 필요 없습니다. 휴대폰에 받아 둔 곡으로 울리고, 곡이 없으면 앱 안의 알람음(오르골)으로 울립니다.
개인정보의 국외 이전(개인정보 보호법 제28조의8 제2항의 사항):
(1) 이전되는 항목: IP 주소와 요청 정보(받을 파일의 이름, 앱 버전).
(2) 이전되는 국가, 시기, 방법: 미국과 요청을 처리하는 각 회사의 데이터센터가 있는 국가 / 앱이 곡 목록을 확인하거나 파일을 받을 때마다 / 암호화된 네트워크(HTTPS).
(3) 이전받는 자: Cloudflare, Inc.(101 Townsend St., San Francisco, CA 94107, USA; privacyquestions@cloudflare.com), Backblaze, Inc.(미국 캘리포니아주 San Mateo).
(4) 이전 목적과 보유 기간: 곡, 곡 목록, 테마, 글꼴 파일의 전송(개발자를 대신한 처리) / 개발자는 보관하지 않으며, 각 회사는 자사 방침에 따릅니다.
(5) 거부 방법과 효과: 휴대폰의 인터넷 연결을 끄면 이전되지 않으며, 그때는 이미 받은 곡만 재생되고 새 곡, 테마, 글꼴을 받을 수 없습니다.
근거: 서비스 제공(계약 이행)을 위한 처리위탁으로서 이 방침에 공개합니다(개인정보 보호법 제28조의8 제1항 제3호).
이 기능은 앱의 설정에서 직접 켜기 전까지 꺼져 있습니다. 켤 때에만 앱이 Android에 캘린더를 읽고 쓰는 권한을 요청합니다. 거부하면 기능은 꺼진 채로 있고 앱의 나머지 기능은 그대로 동작합니다.
읽기: 보여 주기로 고른 캘린더에서, 화면에 보이는 날짜들의 일정(제목, 날짜와 시간, 종일 여부, 캘린더 이름과 색)을 읽어 달력과 일정 목록에 보여 줍니다. 앱은 이 일정들의 사본을 따로 저장하지 않습니다.
쓰기: 기능이 켜져 있는 동안 lofi40s에서 일정을 만들거나 고치거나 지우면, 일정을 받기로 고른 캘린더 하나에도 같은 일정이 만들어지거나 고쳐지거나 지워집니다. 앱이 만들지 않은 일정은 절대 고치거나 지우지 않습니다.
이 모든 일은 Android의 캘린더 저장소를 통해 휴대폰 안에서 이루어집니다. lofi40s는 Google에 로그인하지 않으며, 캘린더 정보를 개발자나 다른 누구에게도 보내지 않습니다. 그 캘린더가 사용자의 Google 계정 캘린더라면, 휴대폰의 캘린더 동기화가 평소처럼 일정을 Google 계정과 주고받습니다. 이 동기화는 lofi40s가 아니라 Android와 Google이 Google 약관에 따라 합니다.
설정에서 기능을 끄거나 휴대폰 설정에서 캘린더 권한을 없애면, 앱은 캘린더를 더 읽거나 쓰지 않습니다. 앱이 이미 써 둔 일정은 캘린더에서 지울 때까지 남습니다.
후원은 선택입니다. 후원을 하든 하지 않든 앱은 똑같이 동작하며, 후원으로 열리는 기능은 없습니다. 테마와 글꼴도 모두 무료입니다.
Support 화면을 열면 앱이 Google Play에 후원 상품과 사용자 통화 기준 가격을 물어봅니다.
후원을 고르면 Google Play가 자체 결제 화면을 보여 주고 Google 약관에 따라 결제를 처리합니다. 카드와 결제 정보는 앱이나 개발자가 아니라 Google로 갑니다.
결제가 끝나면 Google Play가 휴대폰의 앱에 어떤 후원을 샀는지와 구매 토큰을 알려 줍니다. 앱은 이것을 메모리 안에서만 사용해 Google Play에 후원을 확인(다음에 다시 후원할 수 있도록 처리)하고 감사 인사를 보여 줍니다. 앱은 이 정보를 저장하지 않고 개발자에게 보내지 않습니다.
다른 Google Play 구매와 마찬가지로 구매 기록은 Google이 사용자의 Google 계정에 보관합니다. 개발자는 Google Play의 모든 판매자와 같이 Google이 제공하는 주문·판매 보고서(예: 주문 번호, 날짜, 후원 종류, 가격, 구매자 국가)를 볼 수 있습니다. 개발자는 이것을 회계, 세금, 환불 요청 처리에만 쓰며, 카드나 결제 정보는 받지 않습니다.
환불은 Google Play의 환불 절차(https://support.google.com/googleplay/answer/2479637)를 이용하거나 이메일로 문의해 주세요.
Google의 결제 정보 처리는 Google 개인정보처리방침(https://policies.google.com/privacy)과 Google 결제 개인정보 고지(https://payments.google.com/payments/apis-secure/u/0/get_legal_document?ldo=0&ldt=privacynotice&ldl=ko)에 설명되어 있습니다.
Play 결제 라이브러리는 앱 안 구매를 위해 Google이 제공하는 라이브러리입니다. 이 라이브러리도 인터넷 권한과 네트워크 상태 확인 권한을 씁니다.
이 라이브러리는 후원에만 쓰입니다. Support 화면이 열려 있는 동안, 그리고 후원을 시작한 뒤 Google Play가 그 후원을 확인할 때까지만 동작합니다. 예를 들어 Support 화면을 닫을 때 결제가 아직 대기 중이면, 앱이 후원을 마무리하고 감사 인사를 보여 주기 위해 Google Play에 다시 확인합니다(늦어도 다음에 앱을 열 때). Support 화면을 한 번도 열지 않으면 라이브러리는 동작하지 않습니다. 휴대폰의 Google Play 스토어 앱과 통신하고, 그 앱을 통해 Google 서버와 통신합니다.
라이브러리는 자체 기술 진단 정보도 Google에 보냅니다. 예를 들어 결제 요청이 성공했는지 실패했는지, 연결 문제가 있었는지입니다. 라이브러리의 로그 전송 부분은 기기 모델, Android 버전, 앱 버전, 언어·국가 설정, 이동통신망, 시간대 같은 기본적인 기술 정보를 함께 붙입니다. 이 진단 정보는 조금 뒤 휴대폰이 인터넷에 연결되었을 때 보내질 수 있습니다. Google은 이것을 Play 결제 라이브러리를 개선하고 개발자의 오류 해결을 돕는 데 씁니다. 개발자는 이 정보를 받지 않습니다.
Google은 이 정보를 Google 개인정보처리방침(https://policies.google.com/privacy)에 따라 처리합니다.
위의 음원 서버에서 파일을 받는 일을 빼면 앱 자체 코드는 인터넷을 쓰지 않습니다. 음원 프리셋, 알람, 일정, 캘린더 일정, 집중 기록, 사용 통계는 개발자에게 보내지 않습니다.
포그라운드 서비스, 미디어 재생용 포그라운드 서비스: 화면이 꺼지거나 다른 앱을 사용할 때도 소리가 계속 재생되도록 하고, 재생을 일시정지하거나 닫을 수 있는 알림을 보여 주기 위해
절전 모드 해제 방지(Wake lock): 휴대폰이 절전 상태일 때도 소리와 알람이 끊기지 않도록 하기 위해
알람 및 리마인더(정확한 알람 예약): 알람, 일정 알림, 타이머 알림음을 정확한 시각에 울리기 위해
부팅 시 실행: 휴대폰을 다시 켜거나 앱이 업데이트된 뒤 알람, 일정 알림, 진행 중인 타이머를 복원하기 위해
알림: 재생 컨트롤, 알람과 일정 알림, 타이머 안내를 보여 주기 위해. 거부해도 재생은 됩니다.
전체 화면 알림: 알람이 울릴 때 잠금 화면이나 꺼진 화면에서도 알람 화면(시각, 다시 알림, 끄기)을 띄우기 위해
캘린더 읽기: Google 캘린더 연동을 켠 경우에만, 고른 캘린더의 일정을 보여 주기 위해
캘린더 일정 추가·수정: Google 캘린더 연동을 켠 경우에만, lofi40s에서 만든 일정을 고른 캘린더에 복사하고 그 사본을 고치거나 지우기 위해
Google Play 결제: Google Play로 선택 후원을 할 수 있게 하기 위해
인터넷(전체 네트워크 액세스): lofi40s 음원 서버에서 곡, 곡 목록, 테마, 글꼴을 받기 위해, 그리고 Google의 Play 결제 라이브러리가 Google Play에 연결하고 라이브러리 자체의 진단 정보를 Google에 보내기 위해
네트워크 연결 보기(네트워크 상태): 인터넷에 연결되었을 때만 파일을 받고, "Wi-Fi에서만"을 켰을 때 Wi-Fi를 기다리기 위해. Play 결제 라이브러리도 진단 정보를 보내기 전에 연결을 확인하는 데 씁니다.
앱은 연락처, 위치, 카메라, 마이크, 사진, 계정에 접근하지 않으며, 파일을 읽는 권한도 없습니다. 백업 파일을 저장하거나 불러올 때는 Android 파일 선택 화면에서 사용자가 고른 파일이나 폴더만 다룹니다.
Android 백업(선택, 휴대폰 설정에서 켜고 끔): 백업이 켜져 있고 휴대폰에 화면 잠금이 설정되어 있으면, Android가 앱의 음원 프리셋, 알람, 일정과 메모, 타이머 프리셋, 집중 기록, 설정, 설정 기록, 곡 목록 정보를 사용자의 Google 계정 백업에 복사합니다. 이 사본은 휴대폰의 PIN, 패턴 또는 비밀번호로 종단간 암호화되어 개발자는 읽을 수 없습니다. 이렇게 암호화할 수 있을 때만 클라우드로 보내도록 허용하므로, 화면 잠금이 없는 휴대폰이나 Android 8.0·8.1에서는 클라우드로 아무것도 가지 않습니다.
새 휴대폰으로 직접 옮기기: Android의 기기 간 전송 기능은 같은 정보를 이전 휴대폰에서 새 휴대폰으로 케이블이나 Wi-Fi로 바로 복사할 수 있습니다. 서버나 개발자를 거치지 않습니다.
백업 파일과 자동 백업(선택): 설정에서 백업 파일을 저장하거나, 한 번 고른 폴더(예: Google Drive의 폴더)에 자동으로 백업하게 할 수 있습니다. 위치는 Android 파일 선택 화면에서 직접 고릅니다. 파일에는 음원 프리셋, 알람, 일정과 메모, 타이머 프리셋, 집중 기록, 설정이 일반 텍스트로 들어 있으므로(암호화되지 않음) 안전한 곳에 보관하세요. Google Drive 같은 앱을 고르면 그 앱이 자신의 약관에 따라 파일을 보관합니다. lofi40s 자체는 백업을 인터넷으로 보내지 않으며, 고른 파일이나 폴더 밖의 파일은 볼 수 없습니다.
백업하지 않는 정보: 받은 곡, 받은 테마와 글꼴(새 휴대폰에서 다시 받음), 사용 통계, 그 순간 진행 중인 타이머, 이 휴대폰에 관한 설정, 진행 중인 후원. 후원과 그 밖의 구매는 앱 데이터가 아니며 사용자의 Google 계정에 남습니다. 캘린더의 일정은 앱 백업에 들어가지 않고 그 캘린더에 남습니다.
Android 백업은 휴대폰 설정에서 끌 수 있습니다(예: 설정 > Google > 백업, 경로는 휴대폰마다 다름). 백업 사본은 사용자의 Google 계정(Google One 또는 Google Drive > 백업)에서 지울 수 있습니다.
앱 저장공간을 지우거나(설정 > 애플리케이션 > lofi40s > 저장공간 > 데이터 삭제) 앱을 삭제하면 앱이 휴대폰에 저장한 모든 정보가 지워집니다. 받은 곡은 앱 설정의 "다운로드 삭제"로도 지울 수 있습니다. Android 백업의 사본은 Google 계정에서 그 백업을 지울 때까지, 직접 저장한 백업 파일은 저장한 곳에서 지울 때까지, 앱이 캘린더에 써 둔 일정은 캘린더에서 지울 때까지 남습니다. 개발자는 앱을 통해 받은 사용자의 정보를 가지고 있지 않으므로 개발자 쪽에서 더 지울 정보는 없습니다. 구매 기록은 Google이 사용자의 Google 계정에 보관하고, Play 결제 라이브러리의 진단 정보는 Google이 Google 개인정보처리방침에 따라 처리합니다.
앱은 13세 미만 아동을 대상으로 하지 않습니다. 앱 자체 코드는 아동을 포함한 누구의 개인정보도 수집하지 않습니다.
이 방침이 바뀌면 이 페이지와 위의 "최종 수정일"을 고칩니다. 앱이 다른 정보를 수집하게 된다면, 그 버전을 출시하기 전에 이곳에 설명합니다.
이메일: lofi40s.app@gmail.com
Last updated: October 30, 2026
This privacy policy explains how the Android app lofi40s (the "app") handles information. The app is published on Google Play by the lofi40s developer. If you have questions, write to lofi40s.app@gmail.com.
lofi40s does not sell or share personal information, and the developer receives no information about you through the app.
The app has no accounts, no ads and no third-party tracking, and lofi40s itself collects no analytics. The Google Play Billing Library, which the app uses only for tips, sends its own diagnostics to Google (see below).
What the app saves (your sound presets, alarms, plans, timer presets, focus log, settings, usage statistics and downloaded music) is kept on your phone, and you can delete it at any time. If Android backup is on, a copy of this information, except your usage statistics and downloaded music, is kept in your Google account's backup, end-to-end encrypted. The developer cannot read it.
The app uses the internet for two things only: to download music, the track list, themes and fonts from the lofi40s music server, and, if you open Support, for Google Play's billing (tips). The music server receives which files the app asks for, the app's version and, as with any internet connection, your phone's IP address. It never receives your mixes, alarms, plans, focus log, usage statistics or any account or device identifier.
Google Calendar is optional. If you turn it on, the app reads and writes the calendars on your phone, on your phone. It never sends calendar data to the developer.
The app offers optional tips through Google Play's billing system. A tip unlocks nothing. Google processes the payment, and the app never sees payment details such as card numbers.
The app stores the following on your device so it can work. None of it is sent to the developer or anyone else.
Sound settings: the ambient sounds and songs you turned on, their volumes, the equalizer values, and the timer's sound settings (chimes, end sound, music during rest)
Sound presets you create and name: for each, the sounds, volumes, selected songs, equalizer settings and, if you chose one, a timer preset
Timer presets and categories: your saved timer plans, the category names you add (for example a subject or project), and the last timer you started
Alarms you set: time, repeat days, each alarm's volume, and the sound preset it plays. While an alarm rings, the app sets your phone's alarm volume to that alarm's value and puts it back afterwards.
Plans and memos: the plans, D-days, reminders and memos you write in the calendar. For a plan the app has copied to your calendar (see "Google Calendar"), the plan also keeps that calendar event's id and the calendar's account name, so the app can update the same event later.
Your choices: the UI theme, text size and font, language, the layout of the Desk page, the Korean public holidays switch, and the Google Calendar settings (on or off, which calendars to show, which calendar receives your plans)
Downloaded themes and fonts: the UI theme packs and font files you download in Settings
Music on your phone: songs from the music server and their spectrum files, stored encrypted; they play only inside lofi40s. Songs stream when you play them; only the songs you download and the songs your alarms use (downloaded automatically so alarms ring offline) are kept. Streamed songs stay only while they play and are removed when you close lofi40s. Remove downloads with Delete downloads in Settings.
Track list: public information about the records and songs on the music server, such as names, lengths, BPM and file sizes
Recent passages: a few recently shown classic passages, so the same one does not come back right away
A tip in progress: if you start a tip, a yes/no note that it is not finished yet, so the app can finish it with Google Play the next time you open it. It holds no purchase details, is cleared once the tip is finished, stays on this phone and is never backed up.
Settings about this phone: whether the app already asked for the notification permission, what your phone's equalizer supports, the Wi-Fi only setting, and the day the new-version notice was last shown. These stay on this phone and are never backed up.
Usage statistics and the focus log: listening time, the sounds and songs played, and the timers you ran. They are recorded only on your phone and never uploaded. The app shows you the focus log.
The songs of lofi40s, and the UI themes and fonts you download in Settings, are not inside the app: they come from the lofi40s music server, which runs at two companies: Cloudflare (Cloudflare, Inc., USA; R2 and Workers) and Backblaze (Backblaze, Inc., USA; B2). If one cannot be reached, the app uses the other.
The app asks the server only for the files it needs (songs, themes and fonts, named by their fingerprints) and the track list; each request also carries the app's name and version ("lofi40s/200"). Like any internet connection, it carries your phone's IP address and basic connection details. The IP address is used only to send the answer back to your phone; the developer does not read, keep or log it (the servers' logging is turned off) and keeps no record of who downloaded which file. Each company processes connection details to run its network under its own privacy policy (https://www.cloudflare.com/privacypolicy/ , https://www.backblaze.com/company/privacy).
The track list is checked once a day (the first time you open the app that day). It also carries the latest app version number; if your installed app is older, the app shows a new-version notice. This comparison happens on your phone.
Your mixes, alarms, plans, calendar events, focus log, usage statistics and any account or device identifier are never sent to the music server.
Files download over encrypted connections (HTTPS). Downloaded songs are stored encrypted on your phone, play only inside lofi40s and are not part of any backup (a new phone downloads them again). The track list (public information such as song names and sizes) is included in backups so your mixes can be restored.
Songs download when you play them (streaming), when you download a song, a theme, a playlist or a preset for offline listening, and ahead of time for your alarms. With Wi-Fi only on, downloads wait for an unmetered connection. After an app update, the songs your alarms use may download while the app is closed (Android's job scheduling).
Alarms never need the internet: they ring with songs already on your phone or, if a song is missing, with an alarm sound inside the app (Music box).
The feature is off until you turn it on in the app's Settings. Only then does the app ask Android for permission to read and write your calendars. If you say no, the feature stays off and the rest of the app works as before.
Reading: for the calendars you choose to show, the app reads the events of the days on screen (title, date and time, whether they last all day, and the calendar's name and colour) to show them in the calendar and the plans list. The app does not keep its own copy of these events.
Writing: while the feature is on, a plan you create, change or delete in lofi40s is created, changed or deleted as an event in the one calendar you chose to receive your plans. The app never changes or deletes events it did not create.
All of this happens on your phone, through Android's calendar storage. lofi40s does not sign in to Google and does not send calendar data to the developer or anyone else. If the calendar belongs to your Google account, your phone's calendar sync copies the events to and from your Google account as it always does; that sync is done by Android and Google under Google's terms, not by lofi40s.
Turn the feature off in Settings, or remove the calendar permission in your phone's settings, and the app stops reading and writing your calendars. Events the app already wrote stay in your calendar until you delete them there.
Tips are optional. The app works the same with or without them, and a tip unlocks nothing. Themes and fonts are free too.
When you open Support, the app asks Google Play for the tip products and their prices in your currency.
When you choose a tip, Google Play shows its own payment screen and processes the payment under Google's terms. Your card and payment details go to Google, not to the app or the developer.
After payment, Google Play tells the app on your phone which tip was bought and gives it a purchase token. The app uses these only in memory to confirm the tip with Google Play (so you can tip again later) and to say thank you. It does not store them or send them to the developer.
As with any Google Play purchase, Google keeps the purchase record in your Google account. Like every Google Play seller, the developer can see Google's order and sales reports (for example order number, date, tip type, price and buyer country) and uses them only for accounting, taxes and refund requests; the developer never receives card or payment details.
For refunds, use Google Play's refund process (https://support.google.com/googleplay/answer/2479637) or write to us.
Google's handling of payment information is described in the Google Privacy Policy (https://policies.google.com/privacy) and the Google Payments Privacy Notice (https://payments.google.com/payments/apis-secure/u/0/get_legal_document?ldo=0&ldt=privacynotice&ldl=en).
The Play Billing Library is Google's library for in-app purchases. It also uses the internet and network state permissions.
It is used only for tips. It works only while the Support screen is open and, after you start a tip, until Google Play confirms it. For example, if a payment is still pending when you close Support, the app checks with Google Play again to finish the tip and say thank you (at the latest the next time you open the app). If you never open Support, the library does not run. It talks to the Google Play Store app on your phone, and through it to Google's servers.
The library also sends its own technical diagnostics to Google, for example whether a billing request succeeded or failed and whether there was a connection problem. Its logging part adds basic technical details such as device model, Android version, app version, language and country settings, mobile network and time zone. These diagnostics may be sent a little later, when the phone is online. Google uses them to improve the Play Billing Library and to help developers fix errors. The developer does not receive them.
Google processes this information under the Google Privacy Policy (https://policies.google.com/privacy).
Apart from downloading files from the music server described above, the app's own code does not use the internet. Your sound presets, alarms, plans, calendar events, focus log and usage statistics are never sent to the developer.
Foreground service, foreground service for media playback: to keep the sound playing when the screen is off or you use other apps, with a notification to pause or close it
Prevent phone from sleeping (wake lock): so sounds and alarms are not cut off while the phone sleeps
Alarms and reminders (exact alarms): to ring alarms, plan reminders and timer chimes at the exact time
Run at startup: to restore alarms, plan reminders and a running timer after the phone restarts or the app is updated
Notifications: to show playback controls, alarm and plan reminders, and timer notices. Playback works even if you say no.
Full-screen notifications: to show the alarm screen (time, snooze, stop) over the lock screen or a dark screen when an alarm rings
Read calendar: only if you turn on Google Calendar, to show events from the calendars you choose
Add or change calendar events: only if you turn on Google Calendar, to copy the plans you make in lofi40s to the calendar you choose, and to update or delete those copies
Google Play billing: to let you leave an optional tip through Google Play
Full network access (internet): to download songs, the track list, themes and fonts from the lofi40s music server, and for Google's Play Billing Library to reach Google Play and send the library's own diagnostics to Google
View network connections (network state): to download only while the phone is online, and to wait for Wi-Fi when Wi-Fi only is on. The Play Billing Library also uses it to check the connection before sending diagnostics.
The app does not access your contacts, location, camera, microphone, photos or accounts, and it has no permission to read your files: when you save or load a backup, Android's file picker lets you choose that one file or folder.
Android backup (optional, turned on or off in your phone's settings): if backup is on and your phone has a screen lock, Android copies the app's sound presets, alarms, plans and memos, timer presets, focus log, settings, settings history and track list to your Google account's backup. The copy is end-to-end encrypted with your phone's PIN, pattern or password, so the developer cannot read it. The app allows cloud backup only when it can be encrypted this way, so nothing goes to the cloud from a phone without a screen lock or on Android 8.0 and 8.1.
Moving directly to a new phone: Android's device-to-device transfer can copy the same information from your old phone to the new one by cable or Wi-Fi. It does not pass through any server or the developer.
Backup file and automatic backup (optional): in Settings you can save a backup file, or let the app back up automatically to one folder you choose (for example a Google Drive folder). You pick the place in Android's file picker. The file holds your sound presets, alarms, plans and memos, timer presets, focus log and settings as plain text (not encrypted), so keep it somewhere safe. If you choose an app such as Google Drive, that app keeps the file under its own terms. lofi40s itself never sends a backup over the internet, and it cannot see files outside the file or folder you chose.
Never backed up: downloaded songs, downloaded themes and fonts (a new phone downloads them again), usage statistics, a timer running at that moment, settings about this phone, and a tip in progress. Tips and other purchases are not app data and stay in your Google account. Calendar events are not in the app's backup; they stay in that calendar.
You can turn Android backup off in your phone's settings (for example Settings > Google > Backup; the path differs by phone) and delete the backup copy from your Google account (Google One or Google Drive > Backups).
Clearing the app's storage (Settings > Apps > lofi40s > Storage > Clear data) or uninstalling the app deletes everything the app saved on your phone. Downloaded songs can also be removed with Delete downloads in the app's Settings. A copy in Android backup stays until you delete that backup in your Google account; a backup file you saved stays where you saved it until you delete it; events the app wrote to your calendar stay until you delete them there. The developer holds no information about you from the app, so there is nothing more to delete on the developer's side. Google keeps purchase records in your Google account and handles the Play Billing Library's diagnostics under the Google Privacy Policy.
The app is not directed at children under 13. The app's own code collects no personal information from anyone, including children.
If this policy changes, this page and the "Last updated" date above are updated. If the app ever collects other information, it will be described here before that version is released.
Email: lofi40s.app@gmail.com