Your mind, your choice
개인정보와 보관
가입 없이 기본 명상을 이용할 수 있어요. 청취 기록, 마음 기록, 저장한 명상과 설정은 기본적으로 이 기기에 보관해요.
회원가입 시 제공받은 이메일, 이름, 서비스별 계정 식별자와 동의 일시를 보관해요. 기존 비밀번호 계정은 암호화된 비밀번호 확인 정보도 보관해요. 비밀번호 원문은 저장하지 않아요. 간편로그인을 선택하면 카카오·네이버·Apple·Google의 서비스별 회원 식별자와 제공에 동의한 이메일을 받아 계정을 확인해요. 이메일을 제공하지 않아도 이용할 수 있어요. 로그인 연결 해제에 필요한 토큰은 서버에 암호화해 보관하고, 탈퇴 시 연결 해제를 요청한 뒤 지워요. 외부 서비스가 일시적으로 응답하지 않으면 필요한 토큰만 별도 보관해 연결 해제를 다시 시도해요. 이메일 인증번호 또는 앱에 표시되는 간편로그인으로 계정을 확인해요. 이메일 인증과 계정 보안 안내는 자체 메일 시스템으로 발송하고, 고객지원 문의에 필요한 답변도 이메일로 전달할 수 있어요. 인증번호는 일회성으로 사용하며 유효 시간이 지나면 사용할 수 없어요. 앱·웹 문의함에 작성한 제목과 내용, 답변은 계정에 연결하여 암호화해 보관하고 고객지원 담당자가 답변과 처리 상태 관리에 이용해요. 문의함의 대화는 회원 탈퇴 시 함께 삭제해요.
기록 동기화는 선택 사항이에요. 켜면 청취·마음 기록, 저장한 명상과 화면 설정이 계정에 연결되어 서버에 암호화해 보관돼요. 동기화를 끄면 새로운 전송이 멈춰요. 이미 보관된 기록은 계정에서 삭제할 수 있어요. 동기화 중 삭제한 기록은 연결된 다른 기기에도 반영돼요.
구독을 이용하면 앱 스토어와 RevenueCat이 결제 및 구독 상태를 처리해요. 마음산책은 카드 번호를 받지 않으며, 구독 확인에 임의의 계정 ID와 상품·구독 상태를 사용해요. 앱에는 광고·행동 분석 SDK를 사용하지 않아요.
알림 수신을 켜면 Firebase Cloud Messaging에 기기 알림 토큰과 발송 정보를 전달해요. 마음산책 서버에는 알림 설정과 발송·열람 상태를 보관해요. 설정에서 서버 알림을 모두 끄면 해당 기기의 발송 등록을 해제해요. 스마트 알림의 시간 계산은 기기에서 처리해요.
앱 안정성 개선을 위해 Firebase Crashlytics로 앱·운영체제 버전, 기기 상태, 오류 유형과 발생 코드 위치, 설치 단위 진단 식별자를 처리해요. 마음산책이 추가하는 오류 보고에는 이메일, 마음 기록, 인증 토큰이나 예외 메시지 원문을 넣지 않아요.
콘텐츠와 음원 요청 시 서버에 네트워크 접속 정보가 전달될 수 있어요. 운영 콘솔에서는 회원·구독 상태를 확인하며 개인의 마음·청취 기록을 열람하는 기능을 제공하지 않아요.
회원 탈퇴 시 계정과 서버의 개인 기록을 삭제하고 구독 처리 서비스에 고객 데이터 삭제를 요청해요. 스토어 구독 해지는 별도로 진행해 주세요. 앱을 삭제하면 동기화하지 않은 기기 기록은 복구할 수 없어요.
보관과 삭제
계정 정보와 동기화한 개인 기록은 서비스를 이용하는 동안 보관하고 회원 탈퇴 시 운영 데이터에서 삭제해요. 개인 기록만 따로 삭제할 수도 있어요. 암호화된 백업은 최대 7일 보관 후 삭제해요. 백업 복원 시 이후에 접수된 삭제 요청을 다시 반영해요. 서버 알림 등록과 관련 발송 기록은 수신 해제 시 삭제하며, 90일 이상 갱신되지 않은 기기 등록도 정리해요. Crashlytics 오류 기록과 관련 식별자는 Google 정책에 따라 90일 후 운영·백업 시스템에서 삭제 절차가 시작돼요.
서비스 오류 진단
홈페이지·콘솔·API와 앱의 Dart 오류는 Functional Software, Inc.의 Sentry로 오류 유형, 코드 위치, 앱·서비스 버전과 실행 환경을 전달해 안정성을 개선해요. 오류 메시지 원문, 이메일·계정 식별자, 인증값, 요청 본문, 마음·청취 기록과 화면 녹화는 보내지 않아요. 네트워크 전송 시 IP 주소가 전달될 수 있지만 Sentry 프로젝트에는 IP 주소 저장 금지를 설정했어요. Sentry는 미국 등 국외 인프라에서 오류 정보를 처리할 수 있어요. 처리 기준은 https://sentry.io/privacy/ 에서 확인할 수 있어요.
앱 다운로드 안내 설정
같은 안내가 자주 뜨지 않도록 이 브라우저에 노출 여부와 다음 안내 가능 시각을 저장해요. 안내 후 7일, 스토어 링크를 누르면 30일 동안 다시 안내하지 않아요. 이 설정은 서버나 방문 통계로 전송하지 않으며 브라우저의 사이트 데이터를 지우면 초기화돼요.
홈페이지 방문 통계 · 선택
maumwalk.com 홈페이지에서는 방문자가 허용한 경우에만 Google LLC의 Google Analytics 4를 불러와요. 공개 페이지 주소, 방문 시각, 쿠키 기반 식별자, 기기·브라우저 및 대략적인 지역 정보를 이용해 홈페이지 이용 현황을 살펴봐요. 네트워크 연결 과정에서 Google에 IP 주소가 전달될 수 있어요. 검색어, 주소의 쿼리·해시 값, 계정 식별자, 마음·청취 기록은 분석 이벤트에 넣지 않으며 계정 삭제·API·운영 콘솔은 방문 통계에서 제외해요.
광고 개인화와 Google 신호 데이터 수집은 사용하지 않아요. GA4의 사용자·이벤트 데이터 보관 기간은 2개월로 설정하고 새 활동에 따른 기간 연장은 사용하지 않아요. 개인을 구분하지 않는 합산 보고서는 이 기간의 적용 대상이 아니에요. 분석 쿠키는 최대 180일로 설정하며 방문 시 만료일을 연장하지 않아요. Google은 미국 등 글로벌 인프라에서 방문 통계 정보를 처리할 수 있어요. 거부해도 홈페이지 기능은 그대로 이용할 수 있고, 하단의 ‘방문 통계 설정’에서 허용을 철회하면 이 브라우저의 분석 쿠키를 지우고 추가 수집을 중단해요. 이미 전송된 정보의 처리에 관한 요청은 아래 문의 주소로 접수할 수 있어요. Google 개인정보처리방침에서 외부 처리 기준을 확인할 수 있어요.
외부 처리 서비스
마음산책 계정과 동기화 데이터는 운영자의 D1 서버에서 처리해요. Cloudflare, Inc.의 네트워크와 R2를 이용해 콘텐츠와 암호화된 백업을 전달·보관하며, 네트워크 요청에 IP 주소와 접속 정보가 전달될 수 있어요. Google LLC의 Firebase Cloud Messaging은 알림 토큰·설치 식별자·발송 정보를, Crashlytics는 오류와 설치 단위 진단 정보를 처리해요. 구독 기능 이용 시 RevenueCat, Inc.는 계정 ID·상품·영수증·구독 상태를 처리하며, 탈퇴 시 고객 데이터 삭제를 요청해요. 실제 결제 정보는 Apple 또는 Google이 각 스토어 정책에 따라 처리해요. 마음 기록과 청취 기록은 Firebase나 RevenueCat에 전달하지 않아요.
국외 처리와 이용자 선택
Cloudflare와 Google은 미국 등 각 회사가 운영하는 글로벌 인프라에서 정보를 처리할 수 있고, RevenueCat도 국외에서 구독 정보를 처리해요. 해당 기능을 이용할 때 암호화된 네트워크로 전송해요. 기록 동기화와 서버 알림은 선택할 수 있어요. Firebase 설치 식별자의 처리·삭제 기준은 Firebase 개인정보 안내를 따르며, 앱 계정 삭제와 기기 진단 식별자 삭제는 서로 다른 절차예요. 처리 내용 확인, 열람·정정·삭제 또는 처리 정지 요청은 아래 문의 주소로 접수할 수 있어요. 필요한 본인 확인 후 처리하며 비밀번호나 인증번호를 요청하지 않아요.
운영 및 개인정보 문의
얼웨이즈 (always) · 대표 최경우
사업자등록번호 864-20-02002
대구광역시 중구 국채보상로 151길 87
support@alwayscorp.co.kr
외부 처리 기준
Firebase: https://firebase.google.com/support/privacy
Cloudflare: https://www.cloudflare.com/privacypolicy/
RevenueCat: https://www.revenuecat.com/dpa
계정 삭제: https://maumwalk.com/account/delete
Firebase · Cloudflare · RevenueCat
적용일: 2026년 11월 4일.