Privacy Policy
HabitGraph — a habit tracker by Kyulabs
Effective 23 August 2026 · Version 1.2
Your records never leave your device.
There is no account, no sign-up, and no server of ours. Every routine, check mark and note you write lives in a database file on your own device. We cannot read it, and neither can anyone else.
Three outside services do see something: Google AdMob serves the ads, RevenueCat verifies purchases, and Firebase Analytics counts how the app is used — which buttons, how often, never what you wrote. Nothing else.
HabitGraph exists for iPhone/iPad and Android. The two behave the same, but the operating systems differ in a few places — where they do, this policy says so under an iOS or Android heading.
1What we never collect
We do not ask for, receive, or store any of the following:
- Your name, email address, phone number, or date of birth
- An account or password — the app has no sign-up
- Your location, contacts, photos, calendar, or health data
- The contents of your routines, check marks, or daily notes
The app requests no permission at launch. See section 3 for what it does ask for, and when.
2What stays on your device
Everything you create in HabitGraph is written to a database file in the app's own private storage, readable only by HabitGraph and its widget:
| Data | Where it lives |
|---|---|
| Routines, repeat days, reminder times | A local database file (habitgraph.sqlite) on your device. Never uploaded. |
| Check marks and their timestamps | |
| Daily notes you write | |
| Settings — goal line, week start, theme colour |
iOS
The file sits in an App Group container, which is what lets the widget on your Home Screen read the same records as the app. Nothing outside HabitGraph can open it.
Android
The file sits in the app's private data directory. The widget is part of the same app, so it reads that file directly. Other apps cannot reach it.
If you delete the app, this data is deleted with it. We keep no copy and cannot restore it. This is why the app offers CSV export — see section 8.
You can erase your records yourself at any time: Settings › Erase all data. Routines, check marks and notes are removed from the device immediately; your purchase and your settings are kept.
3Permissions the app asks for
Nothing is requested at launch. Each permission is asked for at the moment it is actually needed, and the app keeps working if you decline.
iOS
| Permission | When it is asked |
|---|---|
| Notifications | The moment you switch on your first reminder |
| Tracking (App Tracking Transparency) | Much later, and only if you keep using the app — see section 7 |
Android
| Permission | Why |
|---|---|
| Notifications | Reminders. Asked the moment you switch on your first one (Android 13 and later) |
| Exact alarms | So a reminder set for 07:00 arrives at 07:00 rather than whenever the system next wakes |
| Run at startup | To put your reminders back after the phone restarts. Without it they would silently stop |
| Internet & network state | Ads and purchase verification. Your records are never sent |
| Advertising ID | Used by AdMob — see sections 4 and 6 |
There is no iOS equivalent of the last three: on iOS those capabilities need no user-facing permission.
4Advertising — Google AdMob
The free version shows a banner at the top of the screen, and one rewarded video before a data export. These are served by Google AdMob (Google Ireland Limited / Google LLC).
To fill an ad slot, Google receives information from your device — typically your IP address, device and operating system details, an advertising identifier, and the fact that an ad was requested, shown or clicked. Google may use this to select and measure ads. We receive none of it.
The advertising identifier differs by platform: on iOS it is Apple's IDFA, which is shared only if you allow tracking (section 7); on Android it is the Google Advertising ID, which you can reset or delete at any time in Settings › Google › Ads.
Google's practices are described in the Google Privacy & Terms and the AdMob partner list.
Two things worth knowing, and they apply to both platforms:
- No ads at all in your first session. The banner appears only after you have checked off a routine at least once.
- Buying “Remove ads” stops them entirely. No banner, no rewarded video, and no ad request is made.
5Purchases — RevenueCat
If you buy the ad-free upgrade, the payment is handled by the app store, not by us. We never see your card, your address, or your store account.
iOS
Apple processes the payment and issues the receipt.
Android
Google Play processes the payment and issues the receipt.
In both cases we use RevenueCat, Inc. to verify that receipt and to remember that you own the upgrade. RevenueCat receives an anonymous identifier generated for your installation, the receipt, and basic device and app-version information. It does not receive your name, email address, or payment details. See the RevenueCat Privacy Policy.
6Usage statistics — Firebase Analytics
HabitGraph has no server of ours, so this is the only place we can see whether the app works for people. We use Firebase Analytics (Google) and send signals about actions, nothing else.
What is sent: that a routine was checked or unchecked, that a routine was created, that the graph was viewed and with which range, that the purchase screen opened, that a purchase completed, that an export or import happened. With each one, a count or a category — how many routines you have, which range you were looking at.
What is never sent: the names of your routines, your daily notes, your check marks, or the dates you checked. Those stay in the file on your device — that is the promise this app is built on, and statistics do not get to break it.
Alongside these, Firebase receives an app instance ID created on install, plus basic device and app-version information. That ID is not tied to your name or email, and it disappears when you delete the app. See Firebase's privacy information.
iOS
Checks made in the home-screen widget are not counted. The widget is a separate extension and carries no analytics code.
Android
The widget runs as part of the app, so a check made there is counted, and the event records that it came from the widget rather than the app.
7Consent and tracking
In the EEA, the UK and Switzerland — both platforms
Before the first ad is requested, Google's consent form appears and asks how your data may be used. Your answer is stored on your device and honoured on every later ad request.
You can change that answer at any time from Settings › Ad privacy choices in the app. That entry appears only where this consent applies — outside those regions there is no stored answer to change, so the app does not show a row that would do nothing.
iOS — App Tracking Transparency
iOS asks separately whether the app may track you across other companies' apps and websites. HabitGraph does not ask this on your first day. It waits until at least one day has passed and you have actually used the app, because iOS allows the question only once.
Declining costs you nothing. Ads still appear; they are simply not personalised. No feature is withheld. You can change your answer later in iOS Settings › Privacy & Security › Tracking.
Android — no equivalent prompt
Android has no App Tracking Transparency, and HabitGraph does not imitate one. The consent form above is the only thing the app asks about advertising. Beyond it, control sits with the operating system: you can reset or delete your Advertising ID, or turn off ad personalisation entirely, in Settings › Google › Ads.
8Exporting and importing your data
Export produces a single CSV file containing your routines, check marks and notes. It is created on your device, and where it goes next is your choice.
iOS
The file is handed to the iOS share sheet — save it to Files, mail it to yourself, put it in your own cloud drive.
Android
The system file picker opens and you choose where to save it. Import works the same way in reverse: you pick a file, and the app reads it.
The file never passes through any server of ours. Once you have placed it somewhere, it is governed by whatever service you chose.
The CSV format is identical on both platforms, so a backup made on an iPhone can be imported on an Android phone and the other way round.
9When you contact us
Tapping Contact us opens your mail app with a message addressed to us. To save a round of questions, it is pre-filled with the app version and your device — the model, never the name you gave your device.
iOS
Your iOS version and the model code, for example iPhone15,4.
Android
Your Android version and the model name, for example Pixel 8.
You can delete any of it before sending. We use what you send only to answer you, and we keep the correspondence no longer than three years.
10Legal bases (GDPR)
| Purpose | Basis |
|---|---|
| Running the app and storing your records on your device | Performance of a contract — Art. 6(1)(b) |
| Personalised advertising | Your consent — Art. 6(1)(a), given through Google's consent form and withdrawable at any time |
| Non-personalised advertising and fraud prevention | Legitimate interests — Art. 6(1)(f): funding a free app |
| Verifying a purchase | Performance of a contract — Art. 6(1)(b) |
| Answering your support message | Legitimate interests — Art. 6(1)(f): replying to an enquiry you sent us |
11Your rights
Because your records live on your device and we hold no copy, most rights are exercised directly in the app and take effect immediately:
- Access and portability — Settings › Export. A complete CSV of everything the app holds.
- Erasure — Settings › Erase all data, or delete the app.
- Withdraw advertising consent — Settings › Ad privacy choices, where that consent applies.
Two further controls belong to the operating system rather than to us: on iOS, Settings › Privacy & Security › Tracking; on Android, Settings › Google › Ads.
Depending on where you live you may also have the right to rectification, restriction, objection, and to lodge a complaint with a supervisory authority — in Korea, the Personal Information Protection Commission (privacy.go.kr); in the EEA, your national data protection authority.
We do not sell or share personal information for cross-context behavioural advertising as those terms are defined under California law, other than the advertising described in section 4, which you control through the settings above.
For anything you cannot do in the app, write to kyulabs@kyulabs.app. We answer within 30 days.
12International transfers
We are based in the Republic of Korea and hold no personal data ourselves. Google and RevenueCat operate globally and may process the data described above outside your country, including in the United States, under the safeguards described in their own policies — typically the European Commission's standard contractual clauses.
13Age
HabitGraph is not directed at anyone under 16, and we do not knowingly collect data from them. Our declared target audience on Google Play is ages 16 and over, and the App Store age rating is 13+. If you believe someone under 16 has provided us with personal data, write to us and we will delete it.
14Retention
We hold no personal data, so there is nothing for us to retain. Your records remain on your device until you erase them or delete the app. Support correspondence is kept for up to three years. Data held by Google and RevenueCat is retained under their own policies.
15Changes
If this policy changes in a way that matters, we will update the effective date at the top and, for significant changes, give notice inside the app before the change takes effect.
16Who we are
- Business name
- Kyulabs (규랩스)
- Representative
- Jinkyu Jung (정진규) — also the privacy officer
- Business reg. no.
- 743-15-01357
- E-commerce reg. no.
- 2026-용인수지-1192
- Address
- B119, 5F Winners Tower, 83 Gwanggyomaeul-ro, Suji-gu, Yongin-si, Gyeonggi-do, Republic of Korea
- Contact
- kyulabs@kyulabs.app
This policy is published in six languages. Where a translation differs from the Korean version, the Korean version governs.
개인정보처리방침
해빗그래프 — 규랩스가 만든 습관 기록 앱
2026년 8월 23일 시행 · 버전 1.2
기록은 기기 밖으로 나가지 않습니다.
계정도, 가입도, 저희 서버도 없습니다. 루틴과 체크와 메모는 전부 이용자 기기 안의 데이터베이스 파일 하나에 삽니다. 저희도 읽을 수 없고, 다른 누구도 읽을 수 없습니다.
밖에서 무언가를 보는 곳은 셋뿐입니다. 구글 애드몹이 광고를 내보내고, RevenueCat이 결제를 확인하고, Firebase Analytics가 앱이 어떻게 쓰이는지를 셉니다 — 무엇을 눌렀고 몇 번인지까지이고, 무엇을 적으셨는지는 아닙니다. 그 외에는 없습니다.
해빗그래프는 아이폰·아이패드와 안드로이드에 있습니다. 두 앱은 같게 동작하지만 운영체제가 다른 자리가 몇 군데 있습니다. 그런 곳에는 iOS · Android 제목을 달아 나눠 적었습니다.
1절대 수집하지 않는 것
아래 항목은 요구하지도, 받지도, 저장하지도 않습니다.
- 이름, 이메일 주소, 전화번호, 생년월일
- 계정과 비밀번호 — 이 앱에는 가입이 없습니다
- 위치, 연락처, 사진, 캘린더, 건강 정보
- 루틴·체크·하루 메모의 내용
앱을 켤 때 아무 권한도 묻지 않습니다. 무엇을 언제 묻는지는 3항에 있습니다.
2기기 안에 남는 것
해빗그래프에서 만드는 모든 것은 앱 전용 저장 공간의 데이터베이스 파일에 기록됩니다. 이 앱과 위젯 말고는 아무도 열 수 없습니다.
| 데이터 | 있는 곳 |
|---|---|
| 루틴, 반복 요일, 알림 시각 | 기기 안의 로컬 데이터베이스 파일(habitgraph.sqlite). 어디로도 올라가지 않습니다. |
| 체크와 그 시각 | |
| 직접 쓴 하루 메모 | |
| 설정 — 목표선, 주 시작 요일, 테마 색 |
iOS
파일은 App Group 컨테이너에 있습니다. 홈 화면 위젯이 앱과 같은 기록을 읽을 수 있는 이유가 이것입니다. 해빗그래프 밖에서는 열 수 없습니다.
Android
파일은 앱 전용 데이터 디렉터리에 있습니다. 위젯이 같은 앱의 일부라 그 파일을 직접 읽습니다. 다른 앱은 닿을 수 없습니다.
앱을 지우면 이 데이터도 함께 지워집니다. 저희에게 사본이 없어 되살릴 수 없습니다. CSV 내보내기가 있는 이유가 그것입니다 — 8항.
언제든 직접 지울 수 있습니다: 설정 › 모든 데이터 삭제. 루틴·체크·메모가 기기에서 곧바로 사라집니다. 구매 내역과 설정은 남습니다.
3앱이 요청하는 권한
앱을 켤 때 묻는 것은 없습니다. 각 권한은 실제로 필요해지는 순간에만 묻고, 거절해도 앱은 그대로 돌아갑니다.
iOS
| 권한 | 묻는 시점 |
|---|---|
| 알림 | 첫 리마인더를 켜는 바로 그 순간 |
| 추적(App Tracking Transparency) | 한참 뒤, 그것도 앱을 계속 쓴 경우에만 — 7항 |
Android
| 권한 | 왜 필요한가 |
|---|---|
| 알림 | 리마인더. 첫 리마인더를 켜는 순간에 묻습니다(안드로이드 13 이상) |
| 정확한 알람 | 07:00으로 맞춘 알림이 07:00에 오도록. 없으면 시스템이 깨어나는 아무 때나 옵니다 |
| 부팅 시 실행 | 재부팅 뒤 리마인더를 다시 걸기 위해. 없으면 조용히 멈춥니다 |
| 인터넷 · 네트워크 상태 | 광고와 결제 확인. 기록은 전송되지 않습니다 |
| 광고 ID | 애드몹이 사용합니다 — 4항·7항 |
뒤의 세 가지는 iOS에 대응물이 없습니다. iOS에서는 그 기능에 이용자 권한이 필요하지 않습니다.
4광고 — 구글 애드몹
무료 버전은 화면 위쪽에 띠배너를, 데이터 내보내기 전에 리워드 영상 하나를 보여줍니다. 구글 애드몹(Google Ireland Limited / Google LLC)이 내보냅니다.
광고 자리를 채우기 위해 구글은 기기에서 정보를 받습니다. 보통 IP 주소, 기기와 운영체제 정보, 광고 식별자, 그리고 광고가 요청·표시·클릭되었다는 사실입니다. 구글은 이를 광고 선택과 측정에 씁니다. 저희는 아무것도 받지 않습니다.
광고 식별자는 플랫폼마다 다릅니다. iOS에서는 애플의 IDFA이고 추적을 허용한 경우에만 전달됩니다(7항). Android에서는 구글 광고 ID이며 설정 › Google › 광고에서 언제든 재설정하거나 삭제할 수 있습니다.
구글의 처리 방식은 구글 개인정보처리방침과 애드몹 파트너 목록에 있습니다.
알아 두실 것 두 가지, 양쪽 플랫폼에 똑같이 적용됩니다.
- 첫 사용에는 광고가 아예 없습니다. 배너는 루틴을 한 번이라도 체크한 뒤에야 나타납니다.
- ‘광고 제거’를 사면 완전히 멈춥니다. 배너도 리워드 영상도 없고, 광고 요청 자체를 하지 않습니다.
5결제 — RevenueCat
광고 제거를 구매하시면 결제는 앱 스토어가 처리합니다. 저희가 아닙니다. 카드도, 주소도, 스토어 계정도 저희는 보지 못합니다.
iOS
애플이 결제를 처리하고 영수증을 발급합니다.
Android
구글 플레이가 결제를 처리하고 영수증을 발급합니다.
두 경우 모두 저희는 RevenueCat, Inc.를 써서 그 영수증을 확인하고, 구매하셨다는 사실을 기억합니다. RevenueCat은 설치마다 생성되는 익명 식별자, 영수증, 기본적인 기기·앱 버전 정보를 받습니다. 이름·이메일·결제 정보는 받지 않습니다. RevenueCat 개인정보처리방침을 보세요.
6지표 — Firebase Analytics
해빗그래프에는 저희 서버가 없어서, 이 앱이 사람들에게 쓸모가 있는지 볼 곳이 여기밖에 없습니다. 구글의 Firebase Analytics를 쓰고, 보내는 것은 행동 신호뿐입니다.
보내는 것: 체크했다·해제했다, 루틴을 만들었다, 그래프를 봤다(어느 구간·모드로), 결제 화면이 열렸다, 결제가 끝났다, 내보내기·가져오기를 했다. 여기에 개수나 분류가 함께 갑니다 — 루틴이 몇 개인지, 어느 구간을 보고 있었는지 같은 것입니다.
절대 보내지 않는 것: 루틴 이름, 하루 메모, 체크 기록, 체크한 날짜. 이것들은 기기 안의 파일에 그대로 남습니다 — 그것이 이 앱이 선 약속이고, 지표가 그 약속을 깨서는 안 됩니다.
이와 함께 Firebase는 설치할 때 만들어지는 앱 인스턴스 ID와 기기·앱 버전 같은 기본 정보를 받습니다. 이 ID는 이름이나 이메일과 연결되지 않고, 앱을 지우면 사라집니다. Firebase 개인정보 안내를 보세요.
iOS
홈 화면 위젯에서 찍은 체크는 세지 않습니다. 위젯은 별도의 확장이고 지표 코드를 싣지 않습니다.
Android
위젯이 앱의 일부로 돌기 때문에 위젯에서 찍은 체크도 세어지고, 앱이 아니라 위젯에서 눌렀다는 사실이 함께 기록됩니다.
7동의와 추적
EEA · 영국 · 스위스 — 양쪽 플랫폼
첫 광고를 요청하기 전에 구글 동의 화면이 떠서 데이터를 어떻게 쓸지 묻습니다. 답변은 기기에 저장되고 이후 모든 광고 요청에 반영됩니다.
그 답변은 언제든 바꿀 수 있습니다. 앱의 설정 › 광고 개인정보 설정에서 다시 엽니다. 이 항목은 해당 동의가 적용되는 지역에서만 보입니다. 그 밖에서는 저장된 답변 자체가 없어, 눌러도 아무 일이 없는 행을 두지 않았습니다.
iOS — App Tracking Transparency
iOS는 다른 회사의 앱과 웹사이트에서 이용자를 추적해도 되는지를 따로 묻습니다. 해빗그래프는 이것을 첫날에 묻지 않습니다. 하루가 지나고 앱을 실제로 써 본 뒤로 미룹니다. iOS가 이 질문을 단 한 번만 허용하기 때문입니다.
거절해도 잃는 것이 없습니다. 광고는 그대로 나오고 맞춤이 아닐 뿐입니다. 어떤 기능도 막히지 않습니다. 나중에 iOS 설정 › 개인정보 보호 및 보안 › 추적에서 바꿀 수 있습니다.
Android — 대응하는 질문이 없습니다
안드로이드에는 App Tracking Transparency가 없고, 해빗그래프는 없는 것을 흉내 내지 않습니다. 광고에 관해 앱이 묻는 것은 위의 동의 화면 하나뿐입니다. 그 너머는 운영체제가 쥐고 있습니다. 설정 › Google › 광고에서 광고 ID를 재설정·삭제하거나 맞춤 광고를 통째로 끌 수 있습니다.
8내보내기와 가져오기
내보내기는 루틴·체크·메모가 담긴 CSV 파일 하나를 만듭니다. 파일은 기기에서 만들어지고, 그다음 어디로 갈지는 이용자가 정합니다.
iOS
파일이 iOS 공유 시트로 넘어갑니다. 파일 앱에 저장하거나, 자신에게 메일로 보내거나, 각자의 클라우드에 두시면 됩니다.
Android
시스템 파일 선택기가 열리고 저장할 위치를 고르시면 됩니다. 가져오기는 그 반대로, 파일을 고르면 앱이 읽습니다.
파일은 저희 서버를 거치지 않습니다. 어딘가에 두신 뒤부터는 그 서비스의 정책을 따릅니다.
CSV 형식은 양쪽이 같습니다. 아이폰에서 만든 백업을 안드로이드에서 가져올 수 있고, 그 반대도 됩니다.
9문의하실 때
문의하기를 누르면 저희 주소가 적힌 메일 창이 열립니다. 되묻는 왕복을 줄이려고 앱 버전과 기기 정보가 미리 적혀 있습니다. 기기의 모델이지, 이용자가 붙인 기기 이름이 아닙니다.
iOS
iOS 버전과 모델 코드. 예를 들어 iPhone15,4.
Android
안드로이드 버전과 모델 이름. 예를 들어 Pixel 8.
보내기 전에 지우셔도 됩니다. 보내 주신 내용은 답변에만 쓰고, 3년을 넘겨 보관하지 않습니다.
10처리의 법적 근거 (GDPR)
| 목적 | 근거 |
|---|---|
| 앱을 돌리고 기록을 기기에 저장 | 계약의 이행 — 제6조 제1항 (b) |
| 맞춤 광고 | 동의 — 제6조 제1항 (a). 구글 동의 화면으로 받고 언제든 철회 가능 |
| 비맞춤 광고와 부정 방지 | 정당한 이익 — 제6조 제1항 (f): 무료 앱의 유지 |
| 구매 확인 | 계약의 이행 — 제6조 제1항 (b) |
| 문의 답변 | 정당한 이익 — 제6조 제1항 (f): 보내신 문의에 답하기 위해 |
11이용자의 권리
기록이 기기에 있고 저희에게 사본이 없어서, 대부분의 권리는 앱 안에서 직접 행사되고 즉시 반영됩니다.
- 열람과 이동 — 설정 › 내보내기. 앱이 가진 전부가 담긴 CSV입니다.
- 삭제 — 설정 › 모든 데이터 삭제, 또는 앱 삭제.
- 광고 동의 철회 — 설정 › 광고 개인정보 설정 (해당 지역에서).
나머지 두 가지는 저희가 아니라 운영체제의 몫입니다. iOS는 설정 › 개인정보 보호 및 보안 › 추적, Android는 설정 › Google › 광고입니다.
거주 지역에 따라 정정·처리 제한·반대의 권리와 감독기관에 민원을 제기할 권리도 있습니다. 한국은 개인정보보호위원회(privacy.go.kr), EEA는 각국 정보보호기관입니다.
저희는 캘리포니아주법이 정의하는 의미의 교차 맥락 행태 광고를 위해 개인정보를 판매하거나 공유하지 않습니다. 4항에서 설명한 광고는 예외이며, 그것은 위 설정으로 이용자가 통제합니다.
앱에서 할 수 없는 일은 kyulabs@kyulabs.app으로 알려 주세요. 30일 안에 답변드립니다.
12국외 이전
저희는 대한민국에 있고 개인정보를 직접 보유하지 않습니다. 구글과 RevenueCat은 전 세계에서 운영되며 위에 적은 데이터를 미국을 포함해 이용자의 국가 밖에서 처리할 수 있습니다. 각자의 방침에 적힌 보호 장치, 통상 유럽위원회 표준계약조항을 따릅니다.
13연령
해빗그래프는 만 16세 미만을 대상으로 하지 않으며, 그들의 개인정보를 알면서 수집하지 않습니다. 구글 플레이에 신고한 대상 연령은 만 16세 이상이고, 앱스토어 연령 등급은 13+입니다. 만 16세 미만의 개인정보가 저희에게 전달되었다고 생각되시면 알려 주세요. 지우겠습니다.
14보관 기간
저희가 보유하는 개인정보가 없으므로 보관할 것도 없습니다. 기록은 이용자가 지우거나 앱을 삭제할 때까지 기기에 남습니다. 문의 메일은 최대 3년 보관합니다. 구글과 RevenueCat이 보유하는 것은 각자의 방침을 따릅니다.
15변경
이 방침이 의미 있게 바뀌면 맨 위 시행일을 갱신하고, 중요한 변경은 시행 전에 앱 안에서 알려 드립니다.
16사업자 정보
- 상호
- 규랩스 (Kyulabs)
- 대표 · 개인정보 보호책임자
- 정진규
- 사업자등록번호
- 743-15-01357
- 통신판매업신고
- 2026-용인수지-1192
- 주소
- 경기도 용인시 수지구 광교마을로 83, 5층 B119호(상현동, 위너스타워)
이 방침은 여섯 언어로 제공됩니다. 번역본이 한국어본과 다를 경우 한국어본이 우선합니다.
プライバシーポリシー
HabitGraph — Kyulabs がつくる習慣記録アプリ
2026年8月23日 施行 · バージョン 1.2
記録が端末の外に出ることはありません。
アカウントも、登録も、私たちのサーバーもありません。ルーティンもチェックもメモも、すべてお客様の端末の中のデータベースファイル一つに入っています。私たちにも読めませんし、ほかの誰にも読めません。
外部で何かを受け取るのは三つだけです。Google AdMob が広告を配信し、RevenueCat が購入を確認し、Firebase Analytics がアプリの使われ方を数えます — どこを押したか、何回かまでで、何を書いたかではありません。それ以外はありません。
HabitGraph は iPhone・iPad と Android にあります。二つは同じように動きますが、OS が異なる箇所がいくつかあります。その部分には iOS · Android の見出しを付けて分けて書いています。
1決して収集しないもの
次のものは、求めることも、受け取ることも、保存することもありません。
- お名前、メールアドレス、電話番号、生年月日
- アカウントとパスワード — このアプリに登録はありません
- 位置情報、連絡先、写真、カレンダー、ヘルスケアデータ
- ルーティン・チェック・その日のメモの内容
起動時に権限を求めることはありません。何をいつ尋ねるかは第3項にあります。
2端末に残るもの
HabitGraph でつくるものはすべて、アプリ専用の保存領域にあるデータベースファイルに書き込まれます。このアプリとウィジェット以外は開けません。
| データ | ある場所 |
|---|---|
| ルーティン、繰り返す曜日、リマインダーの時刻 | 端末内のローカルデータベースファイル(habitgraph.sqlite)。どこにもアップロードされません。 |
| チェックとその時刻 | |
| お客様が書いたその日のメモ | |
| 設定 — 目標ライン、週の始まり、テーマカラー |
iOS
ファイルは App Group コンテナにあります。ホーム画面のウィジェットがアプリと同じ記録を読めるのはそのためです。HabitGraph の外からは開けません。
Android
ファイルはアプリ専用のデータディレクトリにあります。ウィジェットは同じアプリの一部なので、そのファイルを直接読みます。ほかのアプリは触れられません。
アプリを削除すると、このデータも一緒に消えます。 私たちに控えはなく、復元できません。CSV 書き出しがあるのはそのためです — 第8項。
いつでもご自身で消せます: 設定 › すべてのデータを削除。ルーティン・チェック・メモが端末からすぐに消えます。購入と設定は残ります。
3アプリが求める権限
起動時に求めるものはありません。 それぞれの権限は実際に必要になった瞬間にだけ尋ね、断られてもアプリはそのまま動きます。
iOS
| 権限 | 尋ねる時点 |
|---|---|
| 通知 | 最初のリマインダーをオンにするその瞬間 |
| トラッキング(App Tracking Transparency) | ずっと後、しかもアプリを使い続けた場合だけ — 第7項 |
Android
| 権限 | 理由 |
|---|---|
| 通知 | リマインダー。最初の一つをオンにする瞬間に尋ねます(Android 13 以降) |
| 正確なアラーム | 7:00 に設定したリマインダーが 7:00 に届くように。ないとシステムが起きたときになります |
| 起動時に実行 | 再起動のあとリマインダーを掛け直すため。ないと静かに止まります |
| インターネット・ネットワーク状態 | 広告と購入の確認。記録が送られることはありません |
| 広告 ID | AdMob が使います — 第4項・第7項 |
後ろの三つに iOS の対応物はありません。iOS ではその機能にユーザーの許可が要らないからです。
4広告 — Google AdMob
無料版では画面上部にバナーが、データ書き出しの前にリワード動画が一つ表示されます。配信は Google AdMob(Google Ireland Limited / Google LLC)です。
広告枠を埋めるため、Google は端末から情報を受け取ります。通常は IP アドレス、端末と OS の情報、広告識別子、そして広告が要求・表示・クリックされたという事実です。Google はこれを広告の選択と測定に使います。私たちは何も受け取りません。
広告識別子はプラットフォームで異なります。iOS では Apple の IDFA で、トラッキングを許可した場合にのみ渡されます(第7項)。Android では Google 広告 ID で、設定 › Google › 広告 からいつでもリセット・削除できます。
Google の取り扱いは Google プライバシーポリシー と AdMob パートナー一覧 にあります。
知っておいていただきたいことが二つ、両方のプラットフォームに同じく当てはまります。
- 最初の利用では広告が一切ありません。 バナーはルーティンを一度でもチェックしたあとに初めて現れます。
- 「広告を消す」を購入すれば完全に止まります。 バナーもリワード動画もなく、広告のリクエスト自体を行いません。
5購入 — RevenueCat
広告なし版をご購入いただく場合、決済はアプリストアが処理します。私たちではありません。 カードも住所もストアのアカウントも、私たちには見えません。
iOS
Apple が決済を処理し、レシートを発行します。
Android
Google Play が決済を処理し、レシートを発行します。
いずれの場合も、私たちは RevenueCat, Inc. を使ってそのレシートを検証し、ご購入いただいたことを記憶します。RevenueCat が受け取るのは、インストールごとに生成される匿名の識別子、レシート、基本的な端末とアプリのバージョン情報です。お名前・メールアドレス・決済情報は受け取りません。 RevenueCat プライバシーポリシーをご覧ください。
6利用状況の指標 — Firebase Analytics
ハビットグラフには私たちのサーバーがなく、アプリがお役に立てているかを知る手立てはここだけです。Google の Firebase Analytics を使い、送るのは行動のシグナルだけです。
送るもの:チェックした・外した、ルーティンを作った、グラフを見た(どの期間・モードで)、購入画面が開いた、購入が完了した、書き出し・読み込みを行った。あわせて件数や区分が付きます — ルーティンがいくつあるか、どの期間を見ていたか、といったものです。
決して送らないもの:ルーティンの名前、日々のメモ、チェックの記録、チェックした日付。これらは端末の中のファイルに残ったままです — それがこのアプリの約束であり、指標がその約束を破ってはいけません。
これらとともに、Firebase はインストールごとに作られるアプリインスタンス ID と、端末・アプリバージョンの基本情報を受け取ります。この ID は氏名やメールとは結び付かず、アプリを削除すると消えます。Firebase のプライバシー情報をご覧ください。
iOS
ホーム画面のウィジェットで付けたチェックは数えません。ウィジェットは別の拡張で、指標のコードを載せていません。
Android
ウィジェットはアプリの一部として動くため、そこで付けたチェックも数えられ、アプリではなくウィジェットから押されたことが併せて記録されます。
7同意とトラッキング
EEA・英国・スイス — 両プラットフォーム
最初の広告をリクエストする前に Google の同意画面が表示され、データの使われ方をお尋ねします。お答えは端末に保存され、以降のすべての広告リクエストに反映されます。
その答えはいつでも変えられます。 アプリの 設定 › 広告のプライバシー設定 から開き直せます。この項目は、その同意が適用される地域でのみ表示されます。それ以外では保存された答え自体がないため、押しても何も起きない行は置いていません。
iOS — App Tracking Transparency
iOS は、ほかの会社のアプリやサイトをまたいで追跡してよいかを別途尋ねます。HabitGraph は初日には尋ねません。一日が過ぎ、実際に使っていただいたあとまで待ちます。iOS がこの質問を一度しか許さないからです。
断っても失うものはありません。 広告は変わらず表示され、パーソナライズされないだけです。機能が制限されることもありません。後から iOS 設定 › プライバシーとセキュリティ › トラッキング で変更できます。
Android — 対応する確認はありません
Android に App Tracking Transparency はなく、HabitGraph はないものを真似ません。 広告についてアプリが尋ねるのは上の同意画面だけです。その先は OS が握っています。設定 › Google › 広告 で広告 ID をリセット・削除したり、広告のパーソナライズを丸ごとオフにできます。
8書き出しと読み込み
書き出すと、ルーティン・チェック・メモが入った CSV ファイルが一つできます。ファイルは端末上でつくられ、その先どこへ行くかはお客様が決めます。
iOS
ファイルは iOS の共有シートに渡されます。「ファイル」に保存する、自分にメールする、ご自身のクラウドに置く — お好きにどうぞ。
Android
システムのファイル選択画面が開き、保存先を選んでいただきます。読み込みはその逆で、ファイルを選ぶとアプリが読みます。
ファイルが私たちのサーバーを通ることはありません。 どこかに置かれたあとは、お選びになったサービスの方針に従います。
CSV の形式は両方で同じです。iPhone でつくったバックアップを Android で読み込めますし、その逆もできます。
9お問い合わせのとき
お問い合わせを押すと、私たち宛のメール画面が開きます。やりとりを一往復減らすため、アプリのバージョンと端末の情報があらかじめ入っています。端末のモデルであって、お客様が付けた端末名ではありません。
iOS
iOS のバージョンとモデルコード。たとえば iPhone15,4。
Android
Android のバージョンとモデル名。たとえば Pixel 8。
送信前に消していただいてかまいません。いただいた内容は返信にのみ使い、3年を超えて保管しません。
10処理の法的根拠(GDPR)
| 目的 | 根拠 |
|---|---|
| アプリの動作と端末への記録の保存 | 契約の履行 — 第6条1項(b) |
| パーソナライズ広告 | 同意 — 第6条1項(a)。Google の同意画面で取得し、いつでも撤回可能 |
| 非パーソナライズ広告と不正防止 | 正当な利益 — 第6条1項(f): 無料アプリの維持 |
| 購入の確認 | 契約の履行 — 第6条1項(b) |
| お問い合わせへの回答 | 正当な利益 — 第6条1項(f): いただいたお問い合わせに答えるため |
11お客様の権利
記録が端末にあり、私たちに控えがないため、ほとんどの権利はアプリの中で直接行使でき、すぐに反映されます。
- アクセスとデータポータビリティ — 設定 › 書き出し。アプリが持つすべてが入った CSV です。
- 削除 — 設定 › すべてのデータを削除、またはアプリの削除。
- 広告の同意の撤回 — 設定 › 広告のプライバシー設定(適用地域にて)。
あと二つは私たちではなく OS の領分です。iOS は 設定 › プライバシーとセキュリティ › トラッキング、Android は 設定 › Google › 広告 です。
お住まいの地域によっては、訂正・処理の制限・異議の権利や、監督機関へ苦情を申し立てる権利もあります。韓国では個人情報保護委員会(privacy.go.kr)、EEA では各国のデータ保護機関です。
私たちは、カリフォルニア州法が定める意味でのクロスコンテキスト行動広告のために個人情報を販売または共有しません。第4項で説明した広告は例外で、それは上記の設定でお客様が制御します。
アプリでできないことは kyulabs@kyulabs.app までお知らせください。30日以内に回答します。
12国外移転
私たちは大韓民国にあり、個人データを自ら保有していません。Google と RevenueCat は世界規模で運営されており、上記のデータを米国を含むお客様の国の外で処理することがあります。各社の方針に記された保護措置、通常は欧州委員会の標準契約条項に基づきます。
13年齢について
HabitGraph は16歳未満の方を対象としておらず、その個人情報を知りながら収集することはありません。Google Play に申告している対象年齢は16歳以上、App Store の年齢制限は13+ です。16歳未満の方の個人情報が私たちに渡ったとお考えの場合はお知らせください。削除いたします。
14保管期間
私たちが保有する個人データがないため、保管するものもありません。記録は、お客様が消すかアプリを削除するまで端末に残ります。サポートのやりとりは最長3年保管します。Google と RevenueCat が保有するものは各社の方針に従います。
15変更
本ポリシーが意味のある形で変わる場合は、冒頭の施行日を更新し、重要な変更については施行前にアプリ内でお知らせします。
16事業者情報
- 商号
- Kyulabs (규랩스)
- 代表者 · 個人情報保護責任者
- Jinkyu Jung (정진규)
- 事業者登録番号
- 743-15-01357
- 通信販売業申告番号
- 2026-용인수지-1192
- 所在地
- B119, 5F Winners Tower, 83 Gwanggyomaeul-ro, Suji-gu, Yongin-si, Gyeonggi-do, 大韓民国
本ポリシーは6言語で提供されます。訳文が韓国語版と異なる場合は、韓国語版が優先します。
Datenschutzerklärung
HabitGraph — ein Gewohnheits-Tracker von Kyulabs
Gültig ab 23. August 2026 · Version 1.2
Deine Aufzeichnungen verlassen dein Gerät nicht.
Es gibt kein Konto, keine Anmeldung und keinen Server von uns. Jede Routine, jedes Häkchen und jede Notiz liegt in einer Datei auf deinem eigenen Gerät. Wir können sie nicht lesen, und sonst kann es auch niemand.
Drei externe Dienste sehen etwas: Google AdMob liefert die Werbung aus, RevenueCat prüft Käufe, und Firebase Analytics zählt, wie die App genutzt wird — welche Schaltflächen, wie oft, nie was du geschrieben hast. Sonst nichts.
HabitGraph gibt es für iPhone/iPad und Android. Beide verhalten sich gleich, aber an einigen Stellen unterscheiden sich die Betriebssysteme. Wo das so ist, trägt der Abschnitt hier eine Überschrift iOS oder Android darüber.
1Was wir nie erheben
Um Folgendes bitten wir nicht, und wir erhalten und speichern es auch nicht:
- Deinen Namen, deine E-Mail-Adresse, Telefonnummer oder dein Geburtsdatum
- Ein Konto oder Passwort — die App hat keine Registrierung
- Deinen Standort, deine Kontakte, Fotos, Kalender oder Gesundheitsdaten
- Den Inhalt deiner Routinen, Häkchen oder Tagesnotizen
Beim Start fragt die App nach keiner Berechtigung. Was sie wann erfragt, steht in Abschnitt 3.
2Was auf deinem Gerät bleibt
Alles, was du in HabitGraph anlegst, wird in eine Datenbankdatei im app-eigenen Speicherbereich geschrieben — lesbar nur für HabitGraph und sein Widget:
| Daten | Wo sie liegen |
|---|---|
| Routinen, Wiederholungstage, Erinnerungszeiten | Eine lokale Datenbankdatei (habitgraph.sqlite) auf deinem Gerät. Sie wird nirgendwohin hochgeladen. |
| Häkchen und ihre Zeitstempel | |
| Notizen, die du schreibst | |
| Einstellungen — Ziellinie, Wochenbeginn, Themenfarbe |
iOS
Die Datei liegt in einem App-Group-Container. Nur deshalb kann das Widget auf dem Home-Bildschirm dieselben Aufzeichnungen lesen wie die App. Außerhalb von HabitGraph lässt sie sich nicht öffnen.
Android
Die Datei liegt im privaten Datenverzeichnis der App. Das Widget gehört zur selben App und liest die Datei direkt. Andere Apps kommen nicht heran.
Löschst du die App, sind diese Daten mit weg. Wir haben keine Kopie und können sie nicht wiederherstellen. Genau deshalb gibt es den CSV-Export — Abschnitt 8.
Du kannst jederzeit selbst alles löschen: Einstellungen › Alle Daten löschen. Routinen, Häkchen und Notizen verschwinden sofort vom Gerät; dein Kauf und deine Einstellungen bleiben.
3Berechtigungen, die die App erfragt
Beim Start wird nichts erfragt. Jede Berechtigung kommt in dem Moment, in dem sie wirklich gebraucht wird — und die App funktioniert weiter, wenn du ablehnst.
iOS
| Berechtigung | Wann gefragt wird |
|---|---|
| Mitteilungen | In dem Moment, in dem du die erste Erinnerung einschaltest |
| Tracking (App Tracking Transparency) | Viel später, und nur wenn du die App weiter nutzt — Abschnitt 7 |
Android
| Berechtigung | Wofür |
|---|---|
| Mitteilungen | Erinnerungen. Gefragt beim Einschalten der ersten (ab Android 13) |
| Exakte Alarme | Damit eine Erinnerung für 07:00 Uhr auch um 07:00 Uhr kommt und nicht irgendwann |
| Start beim Hochfahren | Um Erinnerungen nach einem Neustart wieder einzuplanen. Ohne das hörten sie still auf |
| Internet & Netzwerkstatus | Werbung und Kaufprüfung. Deine Aufzeichnungen werden nie gesendet |
| Werbe-ID | Von AdMob genutzt — Abschnitte 4 und 6 |
Für die letzten drei gibt es unter iOS keine Entsprechung: dort brauchen diese Funktionen keine Nutzerfreigabe.
4Werbung — Google AdMob
In der kostenlosen Version steht oben am Bildschirm ein Banner, und vor einem Datenexport läuft ein Rewarded Video. Ausgeliefert wird das von Google AdMob (Google Ireland Limited / Google LLC).
Um einen Werbeplatz zu füllen, erhält Google Informationen von deinem Gerät — in der Regel deine IP-Adresse, Geräte- und Betriebssystemdaten, eine Werbekennung sowie die Tatsache, dass eine Anzeige angefordert, gezeigt oder geklickt wurde. Google nutzt das zur Auswahl und Messung von Anzeigen. Wir erhalten nichts davon.
Die Werbekennung unterscheidet sich je nach Plattform: unter iOS ist es Apples IDFA, die nur weitergegeben wird, wenn du Tracking erlaubst (Abschnitt 7); unter Android ist es die Google-Werbe-ID, die du jederzeit unter Einstellungen › Google › Werbung zurücksetzen oder löschen kannst.
Googles Vorgehen ist in der Google-Datenschutzerklärung und in der AdMob-Partnerliste beschrieben.
Zwei Dinge lohnt es zu wissen, und sie gelten auf beiden Plattformen:
- In deiner ersten Sitzung gibt es gar keine Werbung. Das Banner erscheint erst, nachdem du mindestens einmal eine Routine abgehakt hast.
- Mit „Werbung entfernen“ hört sie ganz auf. Kein Banner, kein Rewarded Video — es wird nicht einmal eine Anzeige angefordert.
5Käufe — RevenueCat
Kaufst du die werbefreie Version, wickelt der App-Store die Zahlung ab, nicht wir. Wir sehen weder deine Karte noch deine Adresse noch dein Store-Konto.
iOS
Apple wickelt die Zahlung ab und stellt den Beleg aus.
Android
Google Play wickelt die Zahlung ab und stellt den Beleg aus.
In beiden Fällen setzen wir RevenueCat, Inc. ein, um diesen Beleg zu prüfen und uns zu merken, dass dir der Kauf gehört. RevenueCat erhält eine anonyme Kennung, die für deine Installation erzeugt wird, den Beleg sowie grundlegende Geräte- und App-Versionsdaten. Weder Name noch E-Mail-Adresse noch Zahlungsdaten. Siehe die RevenueCat-Datenschutzerklärung.
6Nutzungsstatistik — Firebase Analytics
HabitGraph hat keinen Server von uns, also ist dies die einzige Stelle, an der wir sehen können, ob die App für Menschen funktioniert. Wir nutzen Firebase Analytics (Google) und senden nur Signale über Aktionen.
Was gesendet wird: dass eine Routine abgehakt oder wieder freigegeben wurde, dass eine Routine angelegt wurde, dass der Graph angesehen wurde (mit welchem Zeitraum), dass der Kaufbildschirm geöffnet wurde, dass ein Kauf abgeschlossen wurde, dass exportiert oder importiert wurde. Dazu jeweils eine Anzahl oder eine Kategorie — wie viele Routinen du hast, welchen Zeitraum du gerade angesehen hast.
Was nie gesendet wird: die Namen deiner Routinen, deine Notizen, deine Häkchen oder die Daten, an denen du abgehakt hast. Das bleibt in der Datei auf deinem Gerät — darauf ist diese App gebaut, und eine Statistik darf dieses Versprechen nicht brechen.
Daneben erhält Firebase eine bei der Installation erzeugte App-Instanz-ID sowie grundlegende Geräte- und App-Versionsangaben. Diese ID ist nicht mit deinem Namen oder deiner E-Mail verknüpft und verschwindet, wenn du die App löschst. Siehe die Datenschutzhinweise von Firebase.
iOS
Häkchen, die im Home-Widget gesetzt werden, werden nicht gezählt. Das Widget ist eine eigene Erweiterung und enthält keinen Statistik-Code.
Android
Das Widget läuft als Teil der App. Ein dort gesetztes Häkchen wird gezählt, und das Ereignis hält fest, dass es aus dem Widget kam und nicht aus der App.
7Einwilligung und Tracking
Im EWR, im Vereinigten Königreich und in der Schweiz — beide Plattformen
Bevor die erste Anzeige angefordert wird, erscheint Googles Einwilligungsdialog und fragt, wie deine Daten verwendet werden dürfen. Deine Antwort wird auf dem Gerät gespeichert und bei jeder späteren Anfrage beachtet.
Diese Antwort kannst du jederzeit ändern — über Einstellungen › Datenschutzoptionen für Werbung in der App. Der Eintrag erscheint nur dort, wo diese Einwilligung gilt: anderswo gibt es keine gespeicherte Antwort zu ändern, und eine Zeile, die nichts tut, zeigen wir nicht.
iOS — App Tracking Transparency
iOS fragt getrennt, ob die App dich über Apps und Websites anderer Unternehmen hinweg verfolgen darf. HabitGraph fragt das nicht am ersten Tag. Es wartet, bis mindestens ein Tag vergangen ist und du die App wirklich benutzt hast — denn iOS erlaubt diese Frage nur ein einziges Mal.
Ablehnen kostet dich nichts. Werbung erscheint weiterhin, sie ist nur nicht personalisiert. Keine Funktion wird dir vorenthalten. Später änderst du deine Antwort unter iOS-Einstellungen › Datenschutz & Sicherheit › Tracking.
Android — keine entsprechende Abfrage
Android kennt keine App Tracking Transparency, und HabitGraph ahmt sie nicht nach. Zur Werbung fragt die App nur den Einwilligungsdialog oben. Darüber hinaus liegt die Kontrolle beim Betriebssystem: unter Einstellungen › Google › Werbung kannst du die Werbe-ID zurücksetzen oder löschen und die Personalisierung ganz abschalten.
8Daten exportieren und importieren
Der Export erzeugt eine einzelne CSV-Datei mit deinen Routinen, Häkchen und Notizen. Sie entsteht auf deinem Gerät, und wohin sie danach geht, entscheidest du.
iOS
Die Datei geht an das iOS-Teilen-Menü — in „Dateien“ sichern, dir selbst mailen, in deine eigene Cloud legen.
Android
Die Dateiauswahl des Systems öffnet sich und du wählst den Speicherort. Der Import läuft umgekehrt genauso: du wählst eine Datei, die App liest sie.
Die Datei läuft über keinen Server von uns. Sobald du sie irgendwo abgelegt hast, gilt, was der von dir gewählte Dienst vorsieht.
Das CSV-Format ist auf beiden Plattformen identisch. Ein auf dem iPhone erstelltes Backup lässt sich auf einem Android-Gerät importieren — und umgekehrt.
9Wenn du uns schreibst
Tippst du auf Kontakt, öffnet sich deine Mail-App mit einer an uns adressierten Nachricht. Um Rückfragen zu sparen, sind App-Version und Gerät bereits eingetragen — das Modell, nie der Name, den du deinem Gerät gegeben hast.
iOS
Deine iOS-Version und der Modellcode, etwa iPhone15,4.
Android
Deine Android-Version und der Modellname, etwa Pixel 8.
Du kannst all das vor dem Senden löschen. Wir nutzen deine Nachricht nur, um dir zu antworten, und bewahren den Schriftwechsel höchstens drei Jahre auf.
10Rechtsgrundlagen (DSGVO)
| Zweck | Grundlage |
|---|---|
| Betrieb der App und Speicherung deiner Aufzeichnungen auf dem Gerät | Vertragserfüllung — Art. 6 Abs. 1 lit. b |
| Personalisierte Werbung | Deine Einwilligung — Art. 6 Abs. 1 lit. a, über Googles Dialog erteilt und jederzeit widerrufbar |
| Nicht personalisierte Werbung und Betrugsprävention | Berechtigte Interessen — Art. 6 Abs. 1 lit. f: Finanzierung einer kostenlosen App |
| Prüfung eines Kaufs | Vertragserfüllung — Art. 6 Abs. 1 lit. b |
| Beantwortung deiner Anfrage | Berechtigte Interessen — Art. 6 Abs. 1 lit. f: Antwort auf deine Nachricht |
11Deine Rechte
Weil deine Aufzeichnungen auf deinem Gerät liegen und wir keine Kopie halten, übst du die meisten Rechte direkt in der App aus — mit sofortiger Wirkung:
- Auskunft und Datenübertragbarkeit — Einstellungen › Exportieren. Eine vollständige CSV mit allem, was die App hat.
- Löschung — Einstellungen › Alle Daten löschen, oder die App löschen.
- Werbeeinwilligung widerrufen — Einstellungen › Datenschutzoptionen für Werbung, wo diese Einwilligung gilt.
Zwei weitere Schalter gehören dem Betriebssystem, nicht uns: unter iOS Einstellungen › Datenschutz & Sicherheit › Tracking, unter Android Einstellungen › Google › Werbung.
Je nach Wohnort hast du zusätzlich das Recht auf Berichtigung, Einschränkung und Widerspruch sowie das Recht, dich bei einer Aufsichtsbehörde zu beschweren — im EWR bei der Datenschutzbehörde deines Landes, in Korea bei der Personal Information Protection Commission (privacy.go.kr).
Wir verkaufen keine personenbezogenen Daten und geben sie außer für die in Abschnitt 4 beschriebene Werbung nicht für kontextübergreifende verhaltensbasierte Werbung weiter. Auch diese Werbung steuerst du über die oben genannten Einstellungen.
Für alles, was in der App nicht geht, schreib an kyulabs@kyulabs.app. Wir antworten innerhalb von 30 Tagen.
12Übermittlung in Drittländer
Wir sitzen in der Republik Korea und halten selbst keine personenbezogenen Daten. Google und RevenueCat arbeiten weltweit und können die oben beschriebenen Daten außerhalb deines Landes verarbeiten, auch in den Vereinigten Staaten — unter den in ihren eigenen Erklärungen genannten Garantien, in der Regel den Standardvertragsklauseln der Europäischen Kommission.
13Alter
HabitGraph richtet sich nicht an Personen unter 16 Jahren, und wir erheben wissentlich keine Daten von ihnen. Die bei Google Play angegebene Zielgruppe ist 16 Jahre und älter, die Altersfreigabe im App Store ist 13+. Wenn du meinst, eine Person unter 16 habe uns personenbezogene Daten übermittelt, schreib uns — wir löschen sie.
14Speicherdauer
Wir halten keine personenbezogenen Daten, also gibt es für uns nichts aufzubewahren. Deine Aufzeichnungen bleiben auf deinem Gerät, bis du sie löschst oder die App entfernst. Support-Korrespondenz bewahren wir bis zu drei Jahre auf. Was Google und RevenueCat halten, richtet sich nach deren eigenen Vorgaben.
15Änderungen
Ändert sich etwas Wesentliches, aktualisieren wir oben das Datum und weisen bei bedeutsamen Änderungen vor dem Inkrafttreten in der App darauf hin.
16Verantwortlicher
- Firma
- Kyulabs (규랩스)
- Vertretung · Datenschutz
- Jinkyu Jung (정진규)
- Handelsregisternr.
- 743-15-01357
- E-Commerce-Reg.-Nr.
- 2026-용인수지-1192
- Anschrift
- B119, 5. OG Winners Tower, Gwanggyomaeul-ro 83, Suji-gu, Yongin-si, Gyeonggi-do, Republik Korea
- Kontakt
- kyulabs@kyulabs.app
Diese Erklärung erscheint in sechs Sprachen. Weicht eine Übersetzung von der koreanischen Fassung ab, gilt die koreanische Fassung.
隱私權政策
HabitGraph — Kyulabs 打造的習慣紀錄 App
2026 年 8 月 23 日生效 · 版本 1.2
你的紀錄不會離開你的裝置。
沒有帳號、沒有註冊,也沒有我們的伺服器。每一個習慣、每一個勾選、每一則筆記,都存在你自己裝置裡的一個資料庫檔案中。我們讀不到,其他人也讀不到。
只有三個外部服務會看到東西:Google AdMob 負責放送廣告,RevenueCat 負責驗證購買,Firebase Analytics 統計 App 的使用方式 — 只到你按了哪裡、按了幾次,不包含你寫了什麼。除此之外沒有了。
HabitGraph 有 iPhone/iPad 與 Android 兩個版本。兩者行為一致,但作業系統在幾個地方不同。不同之處,本政策會用 iOS 或 Android 標題分開說明。
1我們絕不蒐集的資料
以下項目,我們不索取、不接收、也不儲存:
- 你的姓名、電子郵件、電話號碼或出生日期
- 帳號與密碼 — 本 App 沒有註冊
- 你的位置、聯絡人、照片、行事曆或健康資料
- 你的習慣、勾選或每日筆記的內容
App 啟動時不會要求任何權限。要什麼、何時要,請見第 3 節。
2留在你裝置上的資料
你在 HabitGraph 建立的一切,都寫進 App 專屬儲存區的一個資料庫檔案,只有 HabitGraph 與它的小工具讀得到:
| 資料 | 存放位置 |
|---|---|
| 習慣、重複的星期、提醒時間 | 你裝置上的本機資料庫檔案(habitgraph.sqlite)。不會上傳到任何地方。 |
| 勾選與其時間戳記 | |
| 你寫下的每日筆記 | |
| 設定 — 目標線、每週起始日、主題色 |
iOS
檔案放在 App Group 容器裡,主畫面的小工具才能讀到與 App 相同的紀錄。HabitGraph 以外無法開啟。
Android
檔案放在 App 的私有資料目錄。小工具屬於同一個 App,因此直接讀取該檔案。其他 App 碰不到。
刪除 App,這些資料也一併消失。 我們沒有備份,也無法復原。這正是提供 CSV 匯出的原因 — 第 7 節。
你隨時可以自己清除:設定 › 刪除所有資料。習慣、勾選與筆記會立刻從裝置上移除;你的購買與設定會保留。
3App 會要求的權限
啟動時不要求任何權限。 每個權限都在真正需要的那一刻才詢問,你拒絕了 App 仍然照常運作。
iOS
| 權限 | 詢問時機 |
|---|---|
| 通知 | 你開啟第一個提醒的那一刻 |
| 追蹤(App Tracking Transparency) | 很久之後,而且只在你持續使用 App 時 — 第 6 節 |
Android
| 權限 | 用途 |
|---|---|
| 通知 | 提醒。開啟第一個提醒時詢問(Android 13 以上) |
| 精確鬧鐘 | 讓設定在 07:00 的提醒真的在 07:00 到,而不是系統下次醒來時 |
| 開機時啟動 | 重新開機後重新排定提醒。沒有它,提醒會悄悄停掉 |
| 網際網路與網路狀態 | 廣告與購買驗證。你的紀錄永遠不會被傳送 |
| 廣告 ID | AdMob 使用 — 第 4 節、第 6 節 |
後三項在 iOS 沒有對應:iOS 上這些功能不需要使用者授權。
4廣告 — Google AdMob
免費版會在畫面上方顯示橫幅,並在匯出資料前播放一支獎勵影片。由 Google AdMob(Google Ireland Limited/Google LLC)放送。
為了填滿廣告版位,Google 會從你的裝置取得資訊 — 通常是 IP 位址、裝置與作業系統資訊、廣告識別碼,以及廣告曾被請求、顯示或點擊這件事。Google 用這些來挑選與衡量廣告。我們一概不會收到。
廣告識別碼因平台而異:在 iOS 是 Apple 的 IDFA,只有在你允許追蹤時才會提供(第 6 節);在 Android 是 Google 廣告 ID,你隨時可在設定 › Google › 廣告重設或刪除。
Google 的做法載於 Google 隱私權與條款 及 AdMob 合作夥伴清單。
兩件值得知道的事,兩個平台都適用:
- 第一次使用完全沒有廣告。 橫幅要等你至少勾選過一次習慣之後才出現。
- 購買「移除廣告」後就完全停止。 沒有橫幅、沒有獎勵影片,連廣告請求都不會發出。
5購買 — RevenueCat
若你購買無廣告版,付款由 App 商店處理,不是我們。 你的信用卡、地址、商店帳號,我們都看不到。
iOS
由 Apple 處理付款並開立收據。
Android
由 Google Play 處理付款並開立收據。
兩種情況下,我們都使用 RevenueCat, Inc. 驗證該收據,並記住你已擁有此項購買。RevenueCat 會收到為你的安裝所產生的匿名識別碼、收據,以及基本的裝置與 App 版本資訊。不會收到你的姓名、電子郵件或付款資料。 請見 RevenueCat 隱私權政策。
6使用統計 — Firebase Analytics
HabitGraph 沒有我們自己的伺服器,因此這是我們唯一能看見這個 App 是否真的幫上忙的地方。我們使用 Google 的 Firebase Analytics,而且只傳送行為訊號。
會傳送的:勾選或取消勾選、建立了習慣、看了圖表(以哪個期間與模式)、開啟了購買畫面、完成了購買、做了匯出或匯入。並附上數量或分類 — 例如你有幾個習慣、當時在看哪個期間。
絕不傳送的:習慣的名稱、你的每日筆記、你的勾選紀錄,以及勾選的日期。這些都留在你裝置裡的檔案中 — 這是這個 App 的承諾,統計不能打破它。
此外,Firebase 會取得安裝時產生的 App 執行個體 ID,以及裝置與 App 版本等基本資訊。這個 ID 不會連結到你的姓名或電子郵件,刪除 App 後就會消失。請參閱Firebase 的隱私權說明。
iOS
在主畫面小工具上勾選的紀錄不會被計入。小工具是獨立的延伸程式,不含統計程式碼。
Android
小工具是 App 的一部分,因此在小工具上勾選也會被計入,而且事件會一併記下它來自小工具而不是 App。
7同意與追蹤
在 EEA、英國與瑞士 — 兩個平台皆同
在請求第一則廣告之前,Google 的同意表單會出現,詢問你的資料可以如何使用。你的回答會存在裝置上,並在之後每一次廣告請求中被遵守。
這個回答你隨時可以更改,從 App 的設定 › 廣告隱私選項重新開啟。這個項目只在該同意適用的地區出現;其他地區根本沒有已儲存的答案可改,我們不會放一個按了沒反應的項目。
iOS — App Tracking Transparency
iOS 會另外詢問 App 是否可以跨其他公司的 App 與網站追蹤你。HabitGraph 不會在第一天就問。它會等到至少一天過去、而且你真的用過 App 之後 — 因為 iOS 只允許問一次。
拒絕不會有任何損失。 廣告照常出現,只是不個人化。沒有任何功能會被保留。之後可在 iOS 設定 › 隱私權與安全性 › 追蹤更改。
Android — 沒有對應的詢問
Android 沒有 App Tracking Transparency,HabitGraph 也不會去模仿一個不存在的東西。 關於廣告,App 只會問上面那個同意表單。再往上就是作業系統的事:在設定 › Google › 廣告可以重設或刪除廣告 ID,或整個關掉廣告個人化。
8匯出與匯入資料
匯出會產生一個 CSV 檔,內含你的習慣、勾選與筆記。它在你的裝置上產生,接下來去哪裡由你決定。
iOS
檔案交給 iOS 分享工作表 — 存到「檔案」、寄給自己,或放進你自己的雲端硬碟。
Android
系統的檔案選擇器會開啟,由你選擇儲存位置。匯入則是反過來:你挑一個檔案,App 讀它。
這個檔案不會經過我們的任何伺服器。 一旦你把它放到某處,就適用你所選服務的規定。
兩個平台的 CSV 格式完全相同。在 iPhone 上做的備份可以在 Android 上匯入,反過來也可以。
9當你與我們聯絡
點擊聯絡我們會開啟你的郵件 App,收件人已填好。為了少一次來回,訊息中已預先填入 App 版本與你的裝置 — 是型號,絕不是你為裝置取的名字。
iOS
你的 iOS 版本與型號代碼,例如 iPhone15,4。
Android
你的 Android 版本與型號名稱,例如 Pixel 8。
寄出前你可以刪掉其中任何一項。你寄來的內容我們只用來回覆你,保存不超過三年。
10處理的法律依據(GDPR)
| 目的 | 依據 |
|---|---|
| 執行 App 並將你的紀錄存在裝置上 | 履行契約 — 第 6 條第 1 項 (b) |
| 個人化廣告 | 你的同意 — 第 6 條第 1 項 (a),透過 Google 同意表單取得,可隨時撤回 |
| 非個人化廣告與防詐 | 正當利益 — 第 6 條第 1 項 (f):支撐一個免費 App |
| 驗證購買 | 履行契約 — 第 6 條第 1 項 (b) |
| 回覆你的來信 | 正當利益 — 第 6 條第 1 項 (f):回覆你寄來的詢問 |
11你的權利
因為你的紀錄在你的裝置上,而我們沒有備份,大部分權利都能直接在 App 內行使,並且立即生效:
- 存取與可攜性 — 設定 › 匯出。一份包含 App 所有內容的完整 CSV。
- 刪除 — 設定 › 刪除所有資料,或刪除 App。
- 撤回廣告同意 — 設定 › 廣告隱私選項(於適用地區)。
另外兩個開關屬於作業系統而非我們:iOS 在設定 › 隱私權與安全性 › 追蹤,Android 在設定 › Google › 廣告。
依你居住地不同,你可能還享有更正、限制處理、反對的權利,以及向監管機關申訴的權利 — 在韓國是個人資料保護委員會(privacy.go.kr),在 EEA 是你所在國的資料保護機關。
我們不會為加州法律所定義的跨情境行為廣告而販售或分享個人資訊;第 4 節所述的廣告除外,而那部分由你透過上述設定控制。
App 內做不到的事,請寫信到 kyulabs@kyulabs.app。我們會在 30 天內回覆。
12跨境傳輸
我們位於大韓民國,本身不持有任何個人資料。Google 與 RevenueCat 在全球營運,可能在你所在國家之外處理上述資料,包括美國 — 依其各自政策所述的保障措施,通常是歐盟執委會的標準契約條款。
13年齡
HabitGraph 並非以未滿 16 歲者為對象,我們也不會在知情的情況下蒐集他們的資料。我們向 Google Play 申報的目標年齡層為 16 歲以上,App Store 的年齡分級為 13+。若你認為有未滿 16 歲者向我們提供了個人資料,請告訴我們,我們會刪除。
14保存期間
我們不持有個人資料,因此沒有什麼需要保存。你的紀錄會留在裝置上,直到你清除或刪除 App。客服往來信件最多保存三年。Google 與 RevenueCat 所持有的資料,依其各自政策保存。
15變更
若本政策有實質變更,我們會更新頁首的生效日期;重大變更會在生效前於 App 內告知。
16我們是誰
- 商號
- Kyulabs (규랩스)
- 負責人 · 個資保護負責人
- Jinkyu Jung (정진규)
- 營業登記號
- 743-15-01357
- 通信販賣業申報號
- 2026-용인수지-1192
- 地址
- B119, 5F Winners Tower, 83 Gwanggyomaeul-ro, Suji-gu, Yongin-si, Gyeonggi-do, 大韓民國
本政策以六種語言提供。譯文與韓文版有出入時,以韓文版為準。
Política de privacidad
HabitGraph — un registro de hábitos de Kyulabs
En vigor desde el 23 de agosto de 2026 · Versión 1.2
Tus registros nunca salen de tu dispositivo.
No hay cuenta, ni registro, ni ningún servidor nuestro. Cada rutina, cada marca y cada nota vive en un archivo de base de datos en tu propio dispositivo. Nosotros no podemos leerlo, y nadie más tampoco.
Solo tres servicios externos ven algo: Google AdMob muestra los anuncios, RevenueCat verifica las compras y Firebase Analytics cuenta cómo se usa la app — qué botones y cuántas veces, nunca lo que escribiste. Nada más.
HabitGraph existe para iPhone/iPad y Android. Ambas se comportan igual, pero los sistemas operativos difieren en algunos puntos. Donde eso ocurre, esta política lo separa con un encabezado iOS o Android aparte.
1Lo que nunca recopilamos
No pedimos, no recibimos y no almacenamos nada de lo siguiente:
- Tu nombre, correo electrónico, teléfono o fecha de nacimiento
- Una cuenta o contraseña — la app no tiene registro
- Tu ubicación, contactos, fotos, calendario o datos de salud
- El contenido de tus rutinas, marcas o notas diarias
La app no solicita ningún permiso al abrirse. Qué pide y cuándo, en la sección 3.
2Lo que se queda en tu dispositivo
Todo lo que creas en HabitGraph se escribe en un archivo de base de datos dentro del almacenamiento privado de la app, legible solo por HabitGraph y su widget:
| Datos | Dónde viven |
|---|---|
| Rutinas, días de repetición, horas de recordatorio | Un archivo de base de datos local (habitgraph.sqlite) en tu dispositivo. Nunca se sube a ningún sitio. |
| Marcas y sus marcas de tiempo | |
| Las notas diarias que escribes | |
| Ajustes — línea de objetivo, inicio de semana, color del tema |
iOS
El archivo está en un contenedor App Group, que es lo que permite al widget de la pantalla de inicio leer los mismos registros que la app. Fuera de HabitGraph no se puede abrir.
Android
El archivo está en el directorio de datos privado de la app. El widget forma parte de la misma app, así que lee ese archivo directamente. Otras apps no pueden alcanzarlo.
Si borras la app, estos datos se van con ella. No guardamos copia y no podemos restaurarlos. Por eso existe la exportación a CSV — sección 8.
Puedes borrarlo tú mismo cuando quieras: Ajustes › Borrar todos los datos. Rutinas, marcas y notas desaparecen del dispositivo de inmediato; tu compra y tus ajustes se mantienen.
3Permisos que pide la app
Al abrirse no pide nada. Cada permiso se solicita en el momento en que realmente hace falta, y la app sigue funcionando si lo rechazas.
iOS
| Permiso | Cuándo se pide |
|---|---|
| Notificaciones | En el momento en que activas tu primer recordatorio |
| Seguimiento (App Tracking Transparency) | Mucho después, y solo si sigues usando la app — sección 7 |
Android
| Permiso | Para qué |
|---|---|
| Notificaciones | Recordatorios. Se pide al activar el primero (Android 13 y posteriores) |
| Alarmas exactas | Para que un recordatorio puesto a las 07:00 llegue a las 07:00 y no cuando el sistema despierte |
| Ejecutar al iniciar | Para reprogramar tus recordatorios tras reiniciar el teléfono. Sin esto, se detendrían en silencio |
| Internet y estado de la red | Anuncios y verificación de compras. Tus registros nunca se envían |
| ID de publicidad | Lo usa AdMob — secciones 4 y 6 |
Los tres últimos no tienen equivalente en iOS: allí esas capacidades no requieren permiso del usuario.
4Publicidad — Google AdMob
La versión gratuita muestra un banner en la parte superior de la pantalla y un vídeo con recompensa antes de exportar datos. Los sirve Google AdMob (Google Ireland Limited / Google LLC).
Para llenar un espacio publicitario, Google recibe información de tu dispositivo — normalmente tu dirección IP, datos del dispositivo y del sistema operativo, un identificador publicitario, y el hecho de que un anuncio se solicitó, se mostró o se pulsó. Google lo usa para seleccionar y medir anuncios. Nosotros no recibimos nada de eso.
El identificador publicitario difiere según la plataforma: en iOS es el IDFA de Apple, que solo se comparte si permites el seguimiento (sección 7); en Android es el ID de publicidad de Google, que puedes restablecer o eliminar cuando quieras en Ajustes › Google › Anuncios.
Las prácticas de Google se describen en la Política de privacidad de Google y en la lista de socios de AdMob.
Dos cosas que conviene saber, y valen para ambas plataformas:
- En tu primera sesión no hay ningún anuncio. El banner aparece solo después de que hayas marcado una rutina al menos una vez.
- Comprar «Quitar anuncios» los detiene por completo. Sin banner, sin vídeo con recompensa, y sin que se llegue a solicitar ningún anuncio.
5Compras — RevenueCat
Si compras la versión sin anuncios, el pago lo gestiona la tienda de aplicaciones, no nosotros. Nunca vemos tu tarjeta, tu dirección ni tu cuenta de la tienda.
iOS
Apple gestiona el pago y emite el recibo.
Android
Google Play gestiona el pago y emite el recibo.
En ambos casos usamos RevenueCat, Inc. para verificar ese recibo y recordar que la compra es tuya. RevenueCat recibe un identificador anónimo generado para tu instalación, el recibo, e información básica del dispositivo y de la versión de la app. No recibe tu nombre, correo electrónico ni datos de pago. Consulta la Política de privacidad de RevenueCat.
6Estadísticas de uso — Firebase Analytics
HabitGraph no tiene ningún servidor nuestro, así que este es el único sitio donde podemos ver si la app le sirve a la gente. Usamos Firebase Analytics (Google) y enviamos solo señales de acciones.
Lo que se envía: que se marcó o desmarcó una rutina, que se creó una rutina, que se vio el gráfico (y con qué periodo), que se abrió la pantalla de compra, que se completó una compra, que hubo una exportación o importación. Con cada una, un recuento o una categoría — cuántas rutinas tienes, qué periodo estabas mirando.
Lo que nunca se envía: los nombres de tus rutinas, tus notas diarias, tus marcas ni las fechas en que marcaste. Eso se queda en el archivo de tu dispositivo — es la promesa sobre la que está hecha esta app, y las estadísticas no pueden romperla.
Junto a esto, Firebase recibe un identificador de instancia creado al instalar, además de información básica del dispositivo y de la versión de la app. Ese identificador no está ligado a tu nombre ni a tu correo, y desaparece cuando borras la app. Consulta la información de privacidad de Firebase.
iOS
Las marcas hechas en el widget de la pantalla de inicio no se cuentan. El widget es una extensión aparte y no lleva código de estadísticas.
Android
El widget funciona como parte de la app, así que una marca hecha ahí sí se cuenta, y el evento registra que vino del widget y no de la app.
7Consentimiento y seguimiento
En el EEE, el Reino Unido y Suiza — ambas plataformas
Antes de solicitar el primer anuncio aparece el formulario de consentimiento de Google y pregunta cómo pueden usarse tus datos. Tu respuesta se guarda en el dispositivo y se respeta en cada solicitud posterior.
Puedes cambiar esa respuesta cuando quieras desde Ajustes › Opciones de privacidad de anuncios en la app. Esa entrada aparece solo donde ese consentimiento se aplica: fuera de esas regiones no hay respuesta guardada que cambiar, y no mostramos una fila que no haría nada.
iOS — App Tracking Transparency
iOS pregunta por separado si la app puede seguirte a través de apps y sitios web de otras empresas. HabitGraph no lo pregunta el primer día. Espera hasta que haya pasado al menos un día y hayas usado la app de verdad, porque iOS permite esa pregunta una sola vez.
Rechazar no te cuesta nada. Los anuncios siguen apareciendo, simplemente no son personalizados. No se retiene ninguna función. Después puedes cambiar tu respuesta en Ajustes de iOS › Privacidad y seguridad › Seguimiento.
Android — no hay pregunta equivalente
Android no tiene App Tracking Transparency, y HabitGraph no imita algo que no existe. Sobre publicidad, la app solo pregunta el formulario de consentimiento anterior. Más allá, el control es del sistema operativo: en Ajustes › Google › Anuncios puedes restablecer o eliminar tu ID de publicidad, o desactivar por completo la personalización.
8Exportar e importar tus datos
La exportación produce un único archivo CSV con tus rutinas, marcas y notas. Se crea en tu dispositivo, y adónde va después lo decides tú.
iOS
El archivo pasa a la hoja para compartir de iOS — guárdalo en Archivos, envíatelo por correo, ponlo en tu propia nube.
Android
Se abre el selector de archivos del sistema y eliges dónde guardarlo. La importación funciona igual a la inversa: eliges un archivo y la app lo lee.
El archivo no pasa por ningún servidor nuestro. Una vez que lo has dejado en algún sitio, se rige por el servicio que hayas elegido.
El formato CSV es idéntico en ambas plataformas, así que una copia hecha en un iPhone puede importarse en un Android, y al revés.
9Cuando nos escribes
Al pulsar Contacto se abre tu app de correo con un mensaje dirigido a nosotros. Para ahorrar una ronda de preguntas, viene con la versión de la app y tu dispositivo — el modelo, nunca el nombre que le hayas puesto.
iOS
Tu versión de iOS y el código de modelo, por ejemplo iPhone15,4.
Android
Tu versión de Android y el nombre del modelo, por ejemplo Pixel 8.
Puedes borrar cualquier parte antes de enviar. Usamos lo que nos envías solo para responderte, y no conservamos la correspondencia más de tres años.
10Bases jurídicas (RGPD)
| Finalidad | Base |
|---|---|
| Hacer funcionar la app y guardar tus registros en tu dispositivo | Ejecución de un contrato — art. 6.1.b |
| Publicidad personalizada | Tu consentimiento — art. 6.1.a, prestado mediante el formulario de Google y revocable en cualquier momento |
| Publicidad no personalizada y prevención del fraude | Interés legítimo — art. 6.1.f: financiar una app gratuita |
| Verificar una compra | Ejecución de un contrato — art. 6.1.b |
| Responder a tu mensaje de soporte | Interés legítimo — art. 6.1.f: responder a una consulta que nos enviaste |
11Tus derechos
Como tus registros viven en tu dispositivo y nosotros no guardamos copia, la mayoría de los derechos se ejercen directamente en la app y surten efecto de inmediato:
- Acceso y portabilidad — Ajustes › Exportar. Un CSV completo con todo lo que la app tiene.
- Supresión — Ajustes › Borrar todos los datos, o eliminar la app.
- Retirar el consentimiento publicitario — Ajustes › Opciones de privacidad de anuncios, donde ese consentimiento se aplica.
Otros dos controles pertenecen al sistema operativo y no a nosotros: en iOS, Ajustes › Privacidad y seguridad › Seguimiento; en Android, Ajustes › Google › Anuncios.
Según dónde vivas, también puedes tener derecho a rectificación, limitación, oposición y a presentar una reclamación ante una autoridad de control — en Corea, la Personal Information Protection Commission (privacy.go.kr); en el EEE, tu autoridad nacional de protección de datos.
No vendemos ni compartimos información personal para publicidad conductual entre contextos según define la ley de California, salvo la publicidad descrita en la sección 4, que tú controlas con los ajustes anteriores.
Para lo que no puedas hacer en la app, escríbenos a kyulabs@kyulabs.app. Respondemos en un plazo de 30 días.
12Transferencias internacionales
Estamos en la República de Corea y no conservamos datos personales por nuestra cuenta. Google y RevenueCat operan globalmente y pueden tratar los datos descritos fuera de tu país, incluido Estados Unidos, con las garantías descritas en sus propias políticas — normalmente las cláusulas contractuales tipo de la Comisión Europea.
13Edad
HabitGraph no está dirigida a menores de 16 años y no recopilamos conscientemente sus datos. El público objetivo declarado en Google Play es de 16 años en adelante, y la clasificación por edad en la App Store es 13+. Si crees que un menor de 16 años nos ha facilitado datos personales, escríbenos y los borraremos.
14Conservación
No conservamos datos personales, así que no hay nada que retener por nuestra parte. Tus registros permanecen en tu dispositivo hasta que los borres o elimines la app. La correspondencia de soporte se guarda hasta tres años. Los datos que conservan Google y RevenueCat se rigen por sus propias políticas.
15Cambios
Si esta política cambia de forma relevante, actualizaremos la fecha de entrada en vigor arriba y, para cambios significativos, avisaremos dentro de la app antes de que surtan efecto.
16Quiénes somos
- Razón social
- Kyulabs (규랩스)
- Representante · Responsable de privacidad
- Jinkyu Jung (정진규)
- Reg. mercantil
- 743-15-01357
- Reg. comercio electrónico
- 2026-용인수지-1192
- Dirección
- B119, 5.ª planta Winners Tower, 83 Gwanggyomaeul-ro, Suji-gu, Yongin-si, Gyeonggi-do, República de Corea
- Contacto
- kyulabs@kyulabs.app
Esta política se publica en seis idiomas. Si una traducción difiere de la versión coreana, prevalece la versión coreana.