PRIVACY
개인정보 처리방침
시행일 2026년 10월 13일 · 2026년 10월 14일 안드로이드·iOS 앱과 홈 화면 위젯·정기 저축 알림, 앱 권한, 나라 밖으로 가는 정보의 연락처·거부 방법 내용 추가 · 2026년 10월 17일 앱이 보던 화면을 기억하는 moa:resume 추가 · 2026년 10월 18일 웹 화면 파일 캐시(서비스 워커) 추가
하루모아는 로그인이 없고, 서버에 기록을 저장하지 않아요. 목표와 넣고 뺀 기록은 내 기기 안에만 남아요. 웹에서는 이 브라우저에, 안드로이드·iOS 앱에서는 이 휴대폰의 하루모아 앱 안에 있어요.
운영자는 이 기록을 받지도, 볼 수도 없어요. 웹과 앱의 기록은 서로 따로 저장돼서 저절로 넘어가지 않아요. 옮기려면 백업 파일을 써요.
1. 다루는 정보와 이유
- 목표(이름·목표 금액·마감일·구슬 색·시작일·보관한 날), 넣고 뺀 기록(금액·날짜·메모): 남은 금액, 하루에 얼마씩 모으면 되는지, 언제쯤 다 모일지 계산해서 보여 주려고 써요.
- 모두 내가 직접 적을 때만 생기고, 꼭 적어야 하는 개인 정보는 없어요. 이름·전화번호·메일·계좌 같은 정보는 묻지 않고, 은행이나 카드사에 연결하지 않아요.
웹 (haru-moa.pages.dev)
- 이 브라우저의 localStorage에 저장해요:
moa:data(목표와 기록),moa:backup(마지막으로 백업한 때와 그때 기록의 짧은 지문 — 백업 알림용),moa:sort(목록 정렬),moa:last(마지막으로 본 목표),moa:hinted(구슬 안내를 봤는지). - 저장된 기록을 읽지 못하면 지우지 않고
moa:data:broken:시각에 최근 3개까지 따로 둬요. - 기록이 생기면 브라우저에 "저장 공간이 부족해도 이 사이트 기록은 지우지 말아 달라"고 한 번 요청해요(브라우저가 정해요).
- 서비스 워커 캐시에 화면 파일(HTML·JS·CSS·아이콘·글꼴)을 저장해요. 인터넷이 없을 때도 화면을 열려고 쓰고, 목표·기록은 넣지 않아요.
안드로이드 앱
- 위와 같은 내용을 휴대폰의 하루모아 앱 전용 저장 공간에 저장해요.
- 홈 화면 위젯을 위해 진행 중인 목표 요약(목표 이름, 구슬 색, 진행률, 모은 돈·목표 금액·남은 금액, 오늘부터 일주일 치 D-day와 하루에 모을 금액)을 앱 설정 저장소(
moa:widget)에 같이 저장해요. 위젯은 이 요약만 읽어서 보여 줘요. 이 요약도 휴대폰 밖으로 나가지 않아요. - 앱을 뒤로 보낼 때 보던 화면 주소(목표 화면이면 그 목표의 id)와 시각을
moa:resume에 적어 둬요. 휴대폰이 뒤에 둔 앱을 끈 뒤 30분 안에 다시 열면 그 목표 화면으로 돌아가는 데만 써요. - 정기 저축 알림을 켜면 그 설정(매달 며칠·몇 시)을
moa:remind에 저장하고, 휴대폰 알림 예약에 다음 알림(제목과 "‘목표 이름’까지 얼마 남았어요" 같은 글)을 넣어 둬요. 알림은 휴대폰 안에서만 만들어지고 서버를 거치지 않아요. 끄면 예약도 지워요. - 백업 내보내기를 누르면 휴대폰의 Documents › 하루모아 폴더에 백업 파일(JSON)을 저장해요. "보내기"를 누르면 내가 고른 앱(드라이브·메일·메신저 등)으로 그 파일을 보내요.
iOS 앱 (iPhone)
- 위와 같은 내용을 iPhone의 하루모아 앱 전용 저장 공간에 저장해요(저장 이름도 같아요).
- 홈 화면 위젯을 위해 안드로이드와 같은 요약을 앱 설정 저장소(
moa:widget)에 저장하고, 위젯이 읽을 수 있도록 하루모아 앱과 위젯만 같이 쓰는 저장 공간(App Group)에 한 벌 복사해요. 이 요약도 iPhone 밖으로 나가지 않아요. - 보던 화면 기억(
moa:resume)도 안드로이드와 같아요. - 정기 저축 알림은 안드로이드와 같아요. iPhone 알림 예약에 다음 알림을 넣어 두고, 끄면 예약도 지워요.
- 백업 내보내기를 누르면 파일 앱 › 나의 iPhone › 하루모아 폴더에 백업 파일(JSON)을 저장해요. "보내기"를 누르면 내가 고른 앱으로 그 파일을 보내요.
2. 보관 기간과 지우는 방법
- 기기에 저장된 기록은 내가 지울 때까지 남아요. 정해진 보관 기간이 따로 없어요.
- 백업 › 모든 데이터 지우기를 누르면 목표와 기록이 모두 지워지고 처음 상태로 돌아가요(위젯도 비어요). 마지막 백업 때 정보와 읽지 못해 따로 둔 데이터까지 지우려면 아래처럼 저장 공간을 지워 주세요.
- 웹: 브라우저 설정에서 이 사이트의 데이터를 지우면 전부 사라져요.
- 앱: 앱을 지우거나 휴대폰 설정 › 애플리케이션 › 하루모아 › 저장공간 › 데이터 삭제를 누르면 예약한 알림까지 전부 사라져요.
- iPhone: 앱을 지우면 위젯 요약, 예약한 알림, 파일 앱의 하루모아 폴더까지 전부 사라져요.
- 백업 파일은 내 기기(또는 내가 보낸 곳)에 남는 파일이라 직접 관리해 주세요.
- 운영자에게는 사본이 없어서 대신 지워 드릴 수 없어요.
3. 다른 사람에게 주는 정보
하루모아는 기록을 다른 사람이나 회사에 주지 않아요. 내가 백업 파일을 직접 보낼 때만 그 파일이 내가 고른 곳으로 가요.
4. 처리 위탁과 나라 밖으로 가는 정보
기록은 어디로도 보내지 않아요. 다만 웹사이트를 열 때는 화면 파일과 글꼴을 받으려고 아래 서비스에 접속해요. 앱(안드로이드·iOS)은 화면 파일과 글꼴이 앱 안에 들어 있어서 아래 어디에도 접속하지 않아요.
| 받는 곳 (나라) | 목적 | 가는 정보 | 언제 · 어떻게 | 보관 기간 |
|---|---|---|---|---|
| Cloudflare, Inc. (미국) | 웹사이트 호스팅 | 접속 IP, 브라우저 정보 등 접속 기록 | 웹사이트에 접속할 때 네트워크로 | Cloudflare 방침에 따라요 |
| jsDelivr (여러 나라의 CDN 서버) | 글꼴(Pretendard) 전송 | 접속 IP, 브라우저 정보 | 웹에서 글꼴을 받을 때 네트워크로 | jsDelivr 방침에 따라요 |
각 회사의 방침: Cloudflare · jsDelivr
받는 곳의 개인정보 연락처: Cloudflare, Inc. privacyquestions@cloudflare.com · jsDelivr(운영 Volentio JSD Limited, 영국) legal@jsdelivr.com
거부하는 방법과 효과: 이 접속을 원하지 않으면 웹사이트 대신 앱(안드로이드·iOS)을 써 주세요. 앱은 위 어디에도 접속하지 않아요. 웹사이트는 이 접속 없이는 열리지 않아요(글꼴만 막으면 기기의 기본 글꼴로 보여요).
안드로이드 휴대폰 설정에서 Google 백업을 켜 두었다면, 안드로이드가 앱 데이터를 내 Google 계정의 기기 백업에 넣을 수 있어요. 이 백업은 휴대폰과 Google 계정 설정을 따르고, 운영자는 볼 수 없어요.
iPhone 설정에서 iCloud 백업을 켜 두었거나 컴퓨터에 iPhone을 백업하면, iOS가 앱 데이터(기록·위젯 요약·파일 앱의 하루모아 폴더)를 그 기기 백업에 넣을 수 있어요. 이 백업은 iPhone과 Apple 계정 설정을 따르고, 운영자는 볼 수 없어요.
5. 쿠키와 방문 분석
- 쿠키를 쓰지 않고, 방문 분석·광고 도구를 넣지 않았어요.
- 기기에 남기는 건 1번에 적은 저장소뿐이에요. 웹은 브라우저 설정에서 사이트 데이터를 막거나 지울 수 있어요. 막으면 기록이 저장되지 않아요.
6. 앱이 쓰는 권한
- 알림(안드로이드 13 이상·iPhone에서 묻는 권한): 정기 저축 알림을 켤 때만 물어요. 허용하지 않아도 다른 기능은 그대로 써요. 휴대폰 설정에서 언제든 끌 수 있어요.
- 휴대폰을 켤 때 실행 · 잠깐 깨우기: 휴대폰을 다시 켜도 예약한 저축 알림이 이어지고, 정한 시각에 화면이 꺼져 있어도 알림을 띄우려고 써요(알림 기능에 딸린 권한이에요).
- 진동: 돈을 넣거나 목표를 다 모았을 때 짧게 진동해요. 휴대폰이 동작 줄이기로 설정돼 있으면 울리지 않아요.
- 인터넷: 안드로이드 앱이 화면(WebView)을 여는 데 필요한 기본 권한이에요. 하루모아 앱은 기록을 인터넷으로 보내지 않아요.
- 스토어 결제 준비(com.android.vending.BILLING)와 네트워크 상태 확인(ACCESS_NETWORK_STATE): 나중에 앱 안 결제를 붙일 수 있게 미리 넣어 둔 결제 라이브러리(Google Play Billing)가 함께 넣는 권한이에요. 지금 앱에는 결제 기능이 없어서 이 권한을 쓰지 않아요.
- 위치·연락처·사진·카메라·마이크·정확한 알람 권한은 쓰지 않아요.
7. 내 정보에 대한 권리
기록이 모두 내 기기 안에 있어서 화면에서 직접 보고(목표 화면의 기록), 고치고(기록을 눌러 수정), 지울 수(기록·목표 삭제, 모든 데이터 지우기) 있어요. 백업 파일로 내 기록 전체를 꺼낼 수도 있어요. 궁금한 점은 아래 메일로 물어봐 주세요.
8. 어린이의 정보
가입이 없어서 나이를 묻지 않고, 어린이의 정보를 따로 받지 않아요.
9. 안전을 위해 하는 일
- 서버에 기록을 저장하지 않아서 서버에서 새어 나갈 기록이 없어요.
- 웹은 모든 연결을 HTTPS로 암호화하고, 보안 헤더(CSP)로 이 사이트의 스크립트만 실행해요. 글꼴 CSS는 파일 무결성 검사(SRI)를 걸어 불러와요.
- 앱은 앱 안에 든 화면 파일만 실행하고, 기록은 다른 앱이 읽을 수 없는 앱 전용 저장 공간에 둬요.
- 백업 파일은 암호화하지 않은 JSON이에요. 다른 사람과 같이 쓰는 곳에 올리지 않도록 조심해 주세요.
10. 개인정보 보호책임자
채종원 (개인 개발자, Jone Lab) · cowhddnjsdl0@gmail.com
11. 바뀌면
이 방침이 바뀌면 이 페이지에 바뀐 날짜와 내용을 적어 알려요.