거래·예산·자산·메모 등 입력한 모든 데이터는 기기 내부에만 저장됩니다(Apple SwiftData). 개발자를 포함한 제3자는 접근할 수 없습니다.
2. 카메라 및 사진 접근
카메라·사진 접근은 영수증·거래내역의 텍스트 인식(OCR) 목적에만 사용됩니다.
인식은 Apple 온디바이스 Vision으로 기기 내에서 처리되며, 인식을 위해 이미지를 외부로 전송하지 않습니다. 인식이 끝난 이미지는 앱에 저장되지 않습니다.
단 하나의 예외는 아래 3조의 인식 개선 제보이며, 이용자가 직접 실행하고 직접 전송하는 경우에만 해당합니다.
3. 인식 개선 제보(이용자가 선택한 경우에 한함)
인식 결과가 좋지 않을 때, 이용자는 인식 화면의 「인식 개선에 도움을 주세요」 버튼을 눌러 개선용 샘플을 개발자에게 보낼 수 있습니다. 선택 사항이며, 누르지 않으면 아무것도 전송되지 않습니다.
버튼을 누르면 메일 작성 화면이 열릴 뿐이며, 여기에는 OCR로 읽어 낸 텍스트와 앱 버전·언어 코드가 본문에 담기고, 이용자가 선택한 원본 이미지가 첨부됩니다.
실제 전송은 이용자가 메일 작성 화면에서 직접 전송 버튼을 눌렀을 때에만 이루어지며, 전송 전에 본문과 첨부 파일을 확인·수정하거나 작성을 취소할 수 있습니다. 자동 전송이나 백그라운드 업로드는 없습니다.
수신처는 개발자 메일 주소 easyharubi@gmail.com 입니다. 제보받은 자료는 파싱 형식 개선 목적으로만 사용하며, 제3자에게 제공하지 않습니다.
메일 계정이 설정되어 있지 않은 기기에서는 iOS 공유 시트가 대신 열리며, 이 경우에도 보낼 곳과 전송 여부는 이용자가 정합니다.
4. 네트워크 사용
앱이 외부와 통신하는 경우는 App Store 최신 버전 확인 한 가지뿐입니다. 앱 실행 시 Apple의 itunes.apple.com/lookup 을 호출해 새 버전이 있는지 확인합니다.
이때 전달되는 값은 앱의 번들 ID, 국가 코드, 언어 코드뿐이며, 거래·예산·자산·메모 등 이용자 데이터는 포함되지 않습니다.
그 밖에 이용자 데이터를 서버로 보내는 통신은 없습니다.
5. 제3자 제공 및 광고
광고, 분석 도구, 제3자 추적(IDFA 등)을 사용하지 않습니다. 서드파티 SDK·라이브러리를 포함하지 않습니다.
수집·저장하는 개인정보가 없으므로 제3자에게 제공하는 정보도 없습니다.
6. 데이터 보관, 백업 및 삭제
모든 데이터는 기기에 저장되며, 앱을 삭제하면 함께 삭제됩니다.
자동 동기화나 서버 백업은 없습니다. 개발자가 보관하는 이용자 데이터도 없습니다.
대신 이용자가 직접 백업 파일을 만들어 기기를 옮길 수 있습니다. 설정 → 관리 → 「데이터 백업·복원」 에서 JSON 파일로 내보낸 뒤, 새 기기에서 그 파일을 가져오면 복원됩니다. 백업 파일은 이용자의 기기·클라우드 드라이브 등 이용자가 정한 위치에 저장되며, 개발자는 접근할 수 없습니다.
백업 파일에는 거래·분류·예산·자산·메모 본문이 포함됩니다. 다만 메모에 첨부한 사진·영상과 정기 지출 설정은 백업 파일에 포함되지 않습니다.
Harubi ("the App") does not collect or transmit your personal data. Everything stays on your device.
1. Information we collect
No account, login, or sign-up.
All data you enter (transactions, budgets, assets, memos) is stored only on your device (Apple SwiftData) and is never sent to any server. Neither the developer nor any third party can access it.
2. Camera and Photos access
Camera/Photos access is used solely for on-device text recognition (OCR) of receipts and statements.
Recognition runs entirely on your device using Apple Vision; images are not uploaded for recognition and are not stored by the App afterwards.
The only exception is the recognition-improvement report described in section 3, which happens only when you choose to send it.
3. Recognition-improvement reports (only if you choose to send one)
When recognition goes wrong, you may tap "Help us improve recognition" on the recognition screen to send a sample to the developer. This is entirely optional — nothing is sent unless you tap it.
Tapping the button only opens a pre-filled mail draft. The message body contains the text extracted by OCR plus the app version and language code, and the original image you selected is attached.
Nothing is transmitted until you press Send yourself in that mail draft. You can review or edit the body and attachments, or cancel the draft, before sending. There is no automatic or background upload.
Reports go to the developer's address, easyharubi@gmail.com, and are used only to improve parsing formats. They are not shared with third parties.
If no mail account is configured on the device, the iOS share sheet opens instead; you still decide where it goes and whether to send it at all.
4. Network usage
The App makes exactly one kind of network request: checking the App Store for a newer version. On launch it calls Apple's itunes.apple.com/lookup.
That request carries only the app's bundle identifier, a country code and a language code. It contains none of your transaction, budget, asset or memo data.
No other communication sends your data anywhere.
5. Third parties and advertising
No ads, analytics, or third-party tracking (no IDFA). The App contains no third-party SDKs or libraries.
Because no personal data is collected or stored, none is shared with third parties.
6. Retention, backup and deletion
All data lives on your device, and deleting the App deletes it.
There is no automatic sync and no server backup, and the developer holds no copy of your data.
Instead, you can create a backup file yourself and carry it to a new device. Go to Settings → Management → Data backup & restore, export a JSON file, and import that file on the new device. The file is saved wherever you choose (your device, your own cloud drive), and the developer cannot access it.
The backup file includes transactions, categories, budgets, assets and memo text. However, photos and videos attached to memos, and recurring-expense settings, are not included in the backup file.
Restoring replaces the data already on that device with the contents of the backup file.
7. Children's privacy
The App collects no personal data and is suitable for all ages.