EYPLE
서비스포트폴리오인사이트진행 방식
Contact Us
서비스포트폴리오인사이트진행 방식Contact Us
홈/하루별 (HaruStar)/개인정보처리방침
Privacy Policy

하루별 (HaruStar) 개인정보처리방침

English and Korean are provided together on this page. 영문과 한국어 문서를 한 페이지에서 함께 제공합니다.

English한국어
English

HaruStar Privacy Policy

Effective Date: October 5, 2026

Minseok Song / KEYPLE (the developer) provides HaruStar, a personal daily-review app. This policy explains the app's data handling, optional services and your choices. It applies to the app, not to separate website traffic processing. As of October 5, 2026, the app and Pro sales are being prepared; feature and purchase availability depend on the installed version.

1. Local records and selected photos

Dates, daily ratings, review text, selected photos, detailed rating categories, tags, drafts and preferences are stored on your device for recording and reviewing your days. Basic recording does not require app registration or Google sign-in. The developer does not operate a server that receives these records, provide a public feed, perform AI analysis or embed advertising or behavioral analytics SDKs in the current app. Purchase administration is described separately in section 7.

Photos are accessed when you choose them through the device's photo picker, and app-managed copies are saved. Original photo files may retain embedded metadata. Permissions can be managed in device settings. Operating-system or account-level device backups may separately include app data according to your settings.

2. Optional Google connection

Google connection is optional. Sign-in and permission prompts begin when you choose to connect. The Google Sign-In SDK manages authentication credentials; the app uses the connected account's identifier and email to show and verify the account and detect an account change during backup or restore. Basic sign-in permissions include openid, userinfo.email and userinfo.profile. The app does not analyze your Google profile or send Google account details to RevenueCat.

Drive access uses the per-file scope drive.file to create and manage the app's backup files, not a permission to read your entire Drive. File identifiers, creation times, sizes, checksums and backup metadata are used to list, verify, restore and maintain app backups. Credentials are managed by Google's SDK, not placed in exported records or sent to a developer backup server.

The app's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements. Google account information and backup contents are not sold, used for advertising, shared with data brokers or used to train AI models.

3. Manual Google Drive backups

When you start a backup, the app transfers saved records directly from your device to your own Google Drive, in the HaruStar Backups folder. This is a manual backup, not automatic synchronization or a background transfer that resumes after the app closes. Backup creation requires Pro; account connection, Drive restoration and backup-history deletion are available without Pro.

  • New backups consist of review JSON, shared photo files when selected, and a final manifest describing the backup. They are not new ZIP archives.
  • You can choose whether to include photos. Saved reviews, ratings, detailed rating categories and tags are included. Drafts, reminder and theme preferences, purchase status and authentication credentials are excluded.
  • Matching verified photos may be reused across backups to reduce repeated uploads. The final manifest is uploaded and verified last, before the backup is marked complete.
  • Old Drive ZIP backups are supported for restoration compatibility only. The current app does not offer manual ZIP file export or import.

These files have no additional app password or app-level encryption. HTTPS protects Google requests in transit, but this is not an end-to-end-encrypted vault. Protect your device and Google account, and do not share backup folders or files unintentionally. Drive storage and quota belong to your Google account; there is no separate developer backup server.

4. Backup retention and restoration

After a new backup is verified, the app attempts to keep the latest two verified backups and moves older app backups to Google Drive Trash, rather than permanently deleting them. Cleanup failures, unsupported or damaged backups and concurrent work can leave more copies. Unreferenced shared photo or record files are eligible for cleanup only after surviving manifests have been checked and the files are at least 24 hours old; failed manifest checks stop that cleanup.

Deleting an entry in backup history moves the selected backup to Trash. Shared photos may remain while other backups reference them; unreferenced shared-file cleanup is performed during a later successful backup. Google Drive controls Trash retention and final deletion.

Restoration verifies the backup before replacing saved records. Restoring a backup made without photos replaces saved records with records without those photos; existing drafts are preserved. A backup is independent of later local edits, deletion or app removal. Manage unwanted older copies separately in Drive and its Trash.

5. Excel export and sharing

Pro can generate an XLSX file on your device for all records or a selected period. It can include daily reviews, ratings, tags, photo counts and timestamps, with optional detailed ratings and weekly, monthly and yearly summaries. Photo files and drafts are excluded. XLSX is an analysis export, not a restorable backup.

Export does not introduce an additional network service or Google permission. You choose the destination in the operating-system share sheet; the receiving app or storage provider then handles the shared file under its own settings and policies. Creating a file does not confirm that an external destination has saved it. App-generated temporary export files are cleaned up after sharing or on later cleanup; system and receiving-app copies must be managed separately.

6. Reminders and widgets

If enabled, reminders are scheduled locally through the operating system. Depending on your device and app version, notifications and widgets may display ratings, record status or record text and permit local input. There is no developer push server receiving that content. People who can see your lock screen or home screen may see it. Manage reminder permissions, notification previews and widgets through app and device settings.

7. Pro purchases and RevenueCat

Pro is intended as a one-time, non-renewing lifetime purchase. Actual store products and sales are not yet ready as of this policy's effective date; this document does not announce a price or an available purchase.

In builds configured to use RevenueCat, the SDK may initialize and check purchase entitlements when the app starts, even before a purchase. Apple App Store or Google Play handles payment; RevenueCat handles receipt validation, purchase reporting, restoration and Pro entitlements. Relevant data may include an anonymous app customer identifier, product and transaction identifiers, purchase history and entitlement status, and app, SDK, operating-system and store information required for those operations. Providers also process network information under their policies. Additional automatic device-identifier collection is disabled in the app configuration; this does not eliminate the anonymous purchase identifier or normal service requests.

The app does not send Google account details, review text, photos, ratings, tags or drafts to RevenueCat. The developer does not receive your payment-card number. Store and provider purchase records follow their policies and applicable legal retention requirements; cancellation and refund requests use the original store's procedures.

8. Providers and support inquiries

Google provides optional sign-in and Drive storage; Apple and Google provide store payment services when available; RevenueCat provides configured purchase and entitlement management. These providers may process data on infrastructure outside your country under their policies. Optional backup files are sent to Google only when you start a backup, while configured purchase checks are described in section 7. Provider policies and contacts are linked below.

If you email support, your email address and the information you choose to send are used to answer the request and handle necessary follow-up. They are retained only while needed for those purposes or applicable legal obligations, then deleted. Do not send private reviews or photos, passwords, access tokens or complete purchase receipts. Redact personal information from screenshots.

9. Security and your controls

The app uses operating-system app storage, SDK credential management, limited Google permissions and HTTPS for Google requests. No security measure guarantees absolute protection. The developer cannot remotely access or recover device-only records or browse your private Drive backups.

  • View, edit or delete records and manage selected photos in the app. A photo may remain while another record or draft still references it.
  • Manage permissions, reminders, widgets and app storage through app and device settings. Removing local data does not remove previously shared files or cloud backups.
  • Disconnect signs out of Google on this device; it does not delete Drive files or revoke every Google permission.
  • Revoke access through Google account connections. Revocation also does not delete existing backups.
  • Manage Drive files, Trash, exported XLSX copies and operating-system backups at their respective storage locations.

You can decline Google connection and continue basic local recording. The current app does not provide a replacement manual ZIP export/import flow.

10. Privacy requests and policy updates

For access, correction, deletion or restriction requests concerning information handled by the developer, contact Minseok Song / KEYPLE at keyplest@gmail.com. A legal representative may also contact us. We may ask for the minimum information needed to verify and fulfil the request. For device-only records and your own Drive files, use the app, device and Google controls because the developer cannot delete them remotely.

Material changes to data handling will be described in an updated policy with an effective date. Additional Google data uses require appropriate disclosure and consent before access. Visiting the website is separately covered by the KEYPLE website Privacy Policy.

11. Related documents and provider policies

  • HaruStar support
  • HaruStar Terms of Use
  • Google Privacy Policy
  • Google API Services User Data Policy
  • Apple Privacy Policy
  • RevenueCat Privacy Policy
한국어

하루별 개인정보처리방침

시행일: 2026년 10월 5일

송민석 / KEYPLE(이하 ‘개발자’)은 개인 하루 기록 앱 하루별(HaruStar)을 제공합니다. 이 방침은 앱이 처리하는 정보, 선택적 외부 서비스와 사용자의 권리를 안내하며, 별도 웹사이트 방문 정보 처리와 구분됩니다. 2026년 10월 5일 현재 앱과 Pro 판매는 준비 중이며, 제공 기능과 구매 가능 여부는 설치한 버전에 따라 다릅니다.

1. 기기 내 기록과 선택한 사진

날짜, 하루 별점, 후기, 선택한 사진, 세부 평점 항목, 태그, 임시저장과 설정은 기록·돌아보기 기능을 위해 기기에 저장됩니다. 기본 기록에는 앱 회원가입이나 Google 로그인이 필요하지 않습니다. 개발자는 이 기록을 받는 별도 서버를 운영하거나 공개 피드·AI 분석을 제공하지 않으며, 현재 앱에 광고 또는 행동 분석 SDK를 넣지 않습니다. 구매 관리는 제7항에서 별도로 안내합니다.

기기의 사진 선택기에서 사용자가 고른 사진에 접근하여 앱이 관리하는 사본을 저장합니다. 원본 파일에는 기존 메타데이터가 남을 수 있습니다. 권한은 기기 설정에서 관리할 수 있습니다. 운영체제와 계정 설정에 따른 기기 자체 백업에 앱 데이터가 별도로 포함될 수 있습니다.

2. 선택적 Google 연결

Google 연결은 선택 사항이며 사용자가 연결을 선택할 때 로그인·권한 화면을 요청합니다. 인증 정보는 Google Sign-In SDK가 관리합니다. 앱은 연결한 계정의 식별자와 이메일을 계정 표시·확인 및 백업·복원 중 계정 변경 감지에 사용합니다. 기본 로그인 권한에는 openid, userinfo.email, userinfo.profile이 포함됩니다. Google 프로필로 기록을 분석하거나 Google 계정 정보를 RevenueCat에 보내지 않습니다.

Drive에는 앱의 백업 파일 생성·관리를 위한 파일 단위 권한 drive.file을 사용하며, Drive 전체를 읽는 권한은 요청하지 않습니다. 파일 식별자, 생성 시각, 크기, 체크섬과 백업 메타데이터는 앱 백업 목록 표시·검증·복원·이력 관리에 사용합니다. 인증 정보는 Google SDK가 관리하며 내보낸 기록에 넣거나 개발자의 백업 서버로 보내지 않습니다.

Google API에서 받은 정보의 이용과 이전은 Limited Use 요구사항을 포함한 Google API Services User Data Policy를 준수합니다. Google 계정 정보와 백업 내용은 판매·광고·데이터 중개업체 제공·AI 모델 학습에 이용하지 않습니다.

3. 수동 Google Drive 백업

사용자가 백업을 시작하면 저장된 기록을 기기에서 본인의 Google Drive 내 HaruStar Backups 폴더로 직접 전송합니다. 수동 백업이며, 자동 동기화나 앱 종료 후 재개되는 백그라운드 전송이 아닙니다. 백업 생성은 Pro 기능이며, 계정 연결·Drive 복원·백업 이력 삭제는 Pro 없이 사용할 수 있습니다.

  • 새 백업은 리뷰 JSON, 선택 시 공유 사진 파일, 백업 구성을 설명하는 최종 manifest로 구성됩니다. 새로운 ZIP 파일로 만들지 않습니다.
  • 사진 포함 여부를 선택할 수 있습니다. 저장된 후기·평점·세부 평점 항목·태그를 포함하며, 임시저장·알림 및 테마 설정·구매 상태·인증 정보는 제외합니다.
  • 검증된 동일 사진은 백업 사이에서 재사용하여 중복 업로드를 줄일 수 있습니다. 최종 manifest를 마지막에 업로드·검증한 뒤 완료로 처리합니다.
  • 기존 Drive ZIP 백업은 복원 호환 용도로만 지원합니다. 현재 앱에는 수동 ZIP 파일 내보내기·가져오기 메뉴가 없습니다.

별도 앱 비밀번호나 앱 자체 암호화를 추가하지 않습니다. Google 요청은 HTTPS로 전송하지만 종단 간 암호화 보관함은 아닙니다. 기기와 Google 계정을 보호하고 백업 폴더·파일을 의도치 않게 공유하지 마세요. Drive 저장 공간과 용량은 사용자의 계정에 속하며 별도 개발자 백업 서버는 없습니다.

4. 백업 보관과 복원

새 백업을 검증한 뒤 최신의 검증된 백업 2개를 남기도록 정리합니다. 오래된 앱 백업은 영구 삭제하지 않고 Google Drive 휴지통으로 옮깁니다. 정리 실패, 손상·미지원 백업 또는 동시 작업으로 사본이 더 남을 수 있습니다. 남아 있는 manifest의 참조를 확인한 뒤 참조가 없고 생성 후 24시간이 지난 공유 사진·기록 파일만 정리 대상으로 삼으며, manifest 확인에 실패하면 해당 정리를 중단합니다.

백업 이력에서 삭제하면 선택한 백업을 휴지통으로 옮깁니다. 다른 백업에서 사용하는 공유 사진은 남을 수 있으며, 사용되지 않는 공유 파일은 다음 정상 백업 때 정리합니다. 휴지통 보관과 최종 삭제는 Google Drive의 정책과 사용자의 선택에 따릅니다.

복원은 검증 후 저장된 기록을 교체합니다. 사진을 제외한 백업을 복원하면 해당 사진이 없는 기록으로 바뀌며, 기존 임시저장은 유지됩니다. 백업은 이후 기기 내 수정·삭제·앱 제거와 별개로 남습니다. 필요 없는 이전 사본은 Drive와 휴지통에서 따로 관리해 주세요.

5. 엑셀 내보내기와 공유

Pro는 전체 또는 선택한 기간의 XLSX 파일을 기기에서 생성할 수 있습니다. 하루 후기·평점·태그·사진 수·작성 및 수정 시각을 포함하고, 세부 평점과 주·월·연 요약을 선택하여 추가할 수 있습니다. 사진 파일과 임시저장은 제외합니다. XLSX는 분석용 내보내기이며 복원용 백업이 아닙니다.

파일 생성에 별도 네트워크 서비스나 Google 권한을 추가하지 않습니다. 운영체제 공유창에서 사용자가 선택한 수신 앱·저장 서비스로 전달하며, 전달된 파일은 해당 서비스의 설정과 방침에 따라 처리됩니다. 파일 생성만으로 외부 저장 완료를 보장하지 않습니다. 앱이 만든 임시 파일은 공유 후 또는 후속 정리 때 제거하지만, 시스템·수신 앱에 남은 사본은 별도로 관리해야 합니다.

6. 알림과 위젯

알림을 켜면 운영체제를 통해 기기 내 알림을 예약합니다. 기기와 앱 버전에 따라 알림·위젯에 평점, 기록 여부 또는 기록 내용이 표시되고 간단한 입력이 가능할 수 있습니다. 해당 내용을 수신하는 개발자의 푸시 서버는 없습니다. 잠금 화면·홈 화면을 볼 수 있는 사람에게 내용이 노출될 수 있으므로 앱과 기기 설정에서 알림 권한·미리보기·위젯을 관리해 주세요.

7. Pro 구매와 RevenueCat

Pro는 자동 갱신이 없는 일회성 평생 구매로 준비하고 있습니다. 시행일 현재 실제 스토어 상품과 판매는 준비 중이며, 이 문서는 가격이나 구매 가능 상태를 발표하지 않습니다.

RevenueCat을 설정한 빌드에서는 구매 전에도 앱 시작 시 SDK를 초기화하고 구매 권한을 확인할 수 있습니다. 결제는 Apple App Store 또는 Google Play가 처리하고, RevenueCat은 영수증 검증·구매 현황·복원·Pro 권한 관리를 처리합니다. 처리 정보에는 익명 앱 고객 식별자, 상품·거래 식별자, 구매 이력·권한 상태와 해당 동작에 필요한 앱·SDK·운영체제·스토어 정보가 포함될 수 있습니다. 제공자는 각 방침에 따라 네트워크 정보도 처리합니다. 추가 기기 식별자의 자동 수집을 앱 설정에서 끄지만 익명 구매 식별자나 정상적인 서비스 요청까지 없어지는 것은 아닙니다.

Google 계정 정보, 후기·사진·평점·태그·임시저장은 RevenueCat에 전송하지 않습니다. 개발자는 결제 카드번호를 직접 받지 않습니다. 스토어와 제공자의 구매 기록은 각 방침 및 관련 법적 보관 의무에 따르며, 취소·환불 요청은 원래 구매한 스토어의 절차를 이용합니다.

8. 외부 제공자와 고객 문의

Google은 선택적 로그인과 Drive 저장, Apple과 Google은 구매 가능 시 스토어 결제, RevenueCat은 설정된 구매·권한 관리를 제공합니다. 각 제공자는 해당 방침에 따라 거주 국가 외 인프라에서 정보를 처리할 수 있습니다. 선택적 백업 내용은 사용자가 백업을 시작할 때 Google로 전송하며, 설정된 구매 확인은 제7항과 같습니다. 제공자 정책과 연락 방법은 아래 링크에서 확인할 수 있습니다.

이메일 문의 시 주소와 사용자가 제공한 내용을 답변·필요한 후속 대응에 이용합니다. 해당 목적 또는 법적 의무에 필요한 동안만 보관하고 필요가 없어지면 삭제합니다. 개인 후기·사진·비밀번호·접근 토큰·전체 구매 영수증을 보내지 마세요. 화면을 첨부할 때 개인정보를 가려 주세요.

9. 보안과 사용자 설정

운영체제의 앱 저장 영역, SDK 인증 정보 관리, 제한된 Google 권한과 Google 요청의 HTTPS를 사용합니다. 어떠한 조치도 절대적인 안전을 보장하지 않습니다. 개발자는 기기에만 있는 기록을 원격으로 열람·복구하거나 개인 Drive 백업을 둘러볼 수 없습니다.

  • 앱에서 기록을 열람·수정·삭제하고 사진을 관리할 수 있습니다. 다른 기록이나 임시저장이 참조하는 사진은 남을 수 있습니다.
  • 앱과 기기 설정에서 권한·알림·위젯·앱 저장 공간을 관리할 수 있습니다. 로컬 삭제만으로 이미 공유한 파일이나 클라우드 사본이 삭제되지는 않습니다.
  • 앱의 연결 해제는 해당 기기의 Google 로그아웃이며, Drive 파일 삭제나 Google 권한 전체 철회가 아닙니다.
  • Google 계정 연결 관리에서 접근 권한을 철회할 수 있습니다. 철회만으로 기존 백업이 삭제되지는 않습니다.
  • Drive 파일·휴지통·공유한 XLSX 사본·운영체제 백업은 각각의 보관 위치에서 관리해 주세요.

Google 연결을 거절해도 기본 로컬 기록을 이용할 수 있습니다. 현재 앱은 대체용 수동 ZIP 내보내기·가져오기 기능을 제공하지 않습니다.

10. 개인정보 권리 행사와 방침 변경

개발자가 처리하는 정보의 열람·정정·삭제·처리정지 요청은 송민석 / KEYPLE, keyplest@gmail.com으로 보내 주세요. 법정대리인이 대신 문의할 수도 있습니다. 요청 확인·이행에 필요한 최소 정보를 확인할 수 있습니다. 기기 내 기록과 본인의 Drive 파일은 개발자가 원격 삭제할 수 없으므로 앱·기기·Google의 관리 기능을 이용해 주세요.

중요한 처리 방식 변경은 시행일을 표시한 방침으로 안내합니다. 추가 Google 데이터 이용에는 접근 전에 적절한 안내와 동의를 적용합니다. 별도 웹사이트 방문 정보는 KEYPLE 웹사이트 개인정보처리방침에 따릅니다.

11. 관련 문서와 제공자 정책

  • 하루별 고객지원
  • 하루별 이용약관
  • Google 개인정보처리방침
  • Google API Services User Data Policy
  • Apple 개인정보처리방침
  • RevenueCat 개인정보처리방침
Version 1keyplest@gmail.com
KEYPLEPowered by KEYPLE © 2026. All Rights Reserved.
앱 개발Flutter 유지보수웹 개발앱인토스 개발포트폴리오키플 앱·게임인사이트네이버 블로그 ↗카카오톡 문의 ↗
대표 송민석이메일 keypeopleofficial@gmail.com
사업자등록번호 646-19-02276
사이트맵개인정보처리방침이용약관고객지원
Contact Us↗