← All apps / 전체 앱 목록

Privacy Policy

Habit Streak

Habit Streak for Android — package com.middark.habit_tracker

Effective date: 2026-08-05 · Last updated: 2026-08-05

Contents: At a glance · 1. What the app stores on your device · 2. What the app does not collect · 3. Advertising — Google AdMob · 4. Your consent choice (EEA, the UK and Switzerland) · 5. Purchases · 6. Permissions · 7. Automatic backup · 8. How long data is kept, and how to delete it · 9. Children · 10. Changes to this policy · 11. Contact

At a glance

This app runs entirely on your device. It has no user account, no login and no server operated by the developer. The one exception is advertising, which is described in full below — please read that section rather than assuming “nothing is collected”.

Data sent to the developerNone. There is no server to send it to.
Account or sign-inNone. The app never asks who you are.
Where your data livesIn this app's private storage on this device only.
Third party that receives dataGoogle (AdMob) — advertising identifier and ad-serving signals. Google Play — the purchase, if you buy “Remove ads”.
Permissions the app itself declaresNone.
Android Auto Backupandroid:allowBackup="true"
Sensitive categories stored on the deviceNone of the special categories below.

1. What the app stores on your device

Everything in this list is created by you, stored in the app's private storage area, and readable only by this app (Android isolates app storage). None of it is transmitted:

  • The habits you create: name text, the icon and the weekdays it applies to, plus the time it was created (SQLite table habit).
  • Your check-in history: which habit you marked as done on which date (SQLite table habit_log).
  • Whether you have purchased “Remove ads” — a single yes/no flag.

The app contains no code that uploads any of the above. There is no synchronisation, no export to a remote service and no analytics or crash-reporting SDK.

2. What the app does not collect

The app does not ask for, read or store any of the following. It contains no code that could:

  • Your name, email address, phone number or any account identifier.
  • Contacts, call logs, SMS messages or your calendar.
  • Precise (GPS) location.
  • Camera, microphone or photo library content.
  • Files outside the app's own private storage.
  • The list of other apps installed on your device.
  • Analytics, usage statistics or crash reports — no such SDK is present.

3. Advertising — Google AdMob

This app displays advertising supplied by Google AdMob through the google_mobile_ads SDK. This is the only part of the app that sends anything off the device, and it is why this policy exists.

To select and deliver an ad, the Google Mobile Ads SDK collects and sends to Google:

  • your device's advertising ID (the Android Advertising ID) — a resettable identifier that is not tied to your name;
  • your IP address, from which an approximate (typically city-level) location can be derived;
  • general device and app information such as device model, operating system version, language and this app's package name and version;
  • how you interact with the ads shown (impressions, clicks) and signals used to detect invalid traffic.

Google uses this to choose which ad to show, to limit how often you see the same ad, to measure ad performance and to prevent fraud. The developer does not receive any of it at an individual level — only aggregate earnings and performance reports.

Google's own handling of this data is described here:

Before the app makes its first ad request it uses Google's User Messaging Platform (UMP) to work out whether a consent message is required for you. If you are in the European Economic Area, the United Kingdom or Switzerland, a consent form is shown before any ad is requested.

  • If you do not give consent, the app makes no ad request at all. It does not quietly fall back to non-personalised ads — you simply see no ads and the rest of the app works normally.
  • You can review or change your choice at any time inside the app: SettingsPrivacy settings.
  • Withdrawing consent takes effect immediately in the running session: the banner is removed and no further ad request is made. You do not have to restart the app.
  • The consent entry point stays available even after you buy “Remove ads”, so a choice made earlier can still be withdrawn.

Your consent record is held by Google's consent framework on your device. Resetting it is done through the same in-app screen.

5. Purchases

The app offers one optional, one-time purchase: “Remove ads” (product ID habit_tracker_premium). It is processed entirely by Google Play Billing.

  • Payment happens inside Google Play. The app never sees and never stores your payment method, card number, billing address or Google account details.
  • The app receives only the answer to a single question: has this product been purchased?
  • While the purchase is active the ads SDK is not initialised and no ad request is made.
  • The purchase record belongs to your Google Play account, so it can be restored on a new device even though the app itself stores nothing remotely.

6. Permissions

Declared by the app itself

This app declares no permissions of its own in its manifest.

Added to the installed app by the libraries it uses

These are merged into the final app by third-party libraries. They appear in the app's permission list on Google Play even though the app's own manifest does not list them, so they are documented here for completeness. None of them is a “dangerous” permission requiring a runtime prompt, except where noted above.

android.permission.INTERNETNetwork access. Added by the Google Mobile Ads SDK to download ads. The app's own features make no network requests at all.
android.permission.ACCESS_NETWORK_STATECheck whether the device is online. Added by the Google Mobile Ads SDK so it can skip ad requests when there is no connection.
com.google.android.gms.permission.AD_IDRead the Android advertising ID. Added by the Google Mobile Ads SDK. This is the identifier described in the “Advertising” section below.
android.permission.ACCESS_ADSERVICES_AD_IDUse Android's Privacy Sandbox advertising APIs. Added by the Google Mobile Ads SDK.
android.permission.ACCESS_ADSERVICES_ATTRIBUTIONUse Android's Privacy Sandbox attribution API (ad measurement). Added by the Google Mobile Ads SDK.
android.permission.ACCESS_ADSERVICES_TOPICSUse Android's Privacy Sandbox Topics API (interest signals). Added by the Google Mobile Ads SDK.
com.android.vending.BILLINGTalk to Google Play Billing. Added by the in-app purchase library so the one-time “Remove ads” purchase can be made and restored.

7. Automatic backup

Android Auto Backup is enabled for this app (android:allowBackup="true"). Android may therefore copy this app's local database and settings into the backup of your own Google account, so that your records survive a reinstall or a change of device. That backup lives in your Google account under Google's terms; the developer has no access to it and cannot read, restore or delete it. You can turn the backup off in Android Settings → Google → Backup, and delete existing backups from Google Drive → Backups.

8. How long data is kept, and how to delete it

The app keeps what you entered until you delete it. There is no expiry, because there is no server keeping a copy.

Inside the app

  • Delete an individual entry using the delete action on that entry.
  • Delete everything at once: Settings → Reset all data.

By uninstalling

Uninstalling the app removes its database and settings from the device. Because automatic backup is enabled, a copy may still exist in your own Google account backup — delete it from Google Drive → Backups if you want it gone.

Data already held by Google

Data collected by the advertising SDK is held by Google, not by the developer, so the developer cannot delete it on your behalf. You can reset or delete your advertising ID in Android Settings → Privacy → Ads, and manage what Google keeps through Google My Ad Center and your Google Account's Data & privacy page.

9. Children

This app is not directed at children and is not part of Google Play's Designed for Families programme. Because it shows advertising, it is intended for a general audience. The developer does not knowingly collect personal information from children under 13 (or the equivalent age in your country).

10. Changes to this policy

If the app changes in a way that affects this policy — a new permission, a new stored data type, a change to the backup setting — this page is updated and the “last updated” date at the top changes with it. The published version of this page is always the current one.

11. Contact

Questions about this policy or about the data this app stores:

  • Company: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • Address: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • Email: nexperlabmedia@gmail.com
Note — This document describes what the app actually does, verified against its Android manifest and source code. It is a factual description, not legal advice.

개인정보처리방침

Habit Streak

Habit Streak (Android) — 패키지 com.middark.habit_tracker

시행일: 2026-08-05 · 최종 수정일: 2026-08-05

목차: 한눈에 보기 · 1. 앱이 기기에 저장하는 것 · 2. 앱이 수집하지 않는 것 · 3. 광고 — Google AdMob · 4. 사용자의 동의 선택 (EEA·영국·스위스) · 5. 결제 · 6. 권한 · 7. 자동 백업 · 8. 보관 기간과 삭제 방법 · 9. 아동 · 10. 방침 변경 · 11. 문의

한눈에 보기

이 앱은 전적으로 기기 안에서 동작한다. 사용자 계정도, 로그인도, 개발자가 운영하는 서버도 없다. 단 하나의 예외가 광고이며 아래에 전부 밝혀 두었다 — “아무것도 수집하지 않는다”고 넘겨짚지 말고 해당 절을 읽어 주기 바란다.

개발자에게 전송되는 데이터없음. 보낼 서버 자체가 없다.
계정·로그인없음. 앱이 사용자가 누구인지 묻지 않는다.
데이터가 있는 곳이 기기의 이 앱 전용 저장 영역에만.
데이터를 받는 제3자Google(AdMob) — 광고 식별자와 광고 게재 신호. Google Play — “광고 제거”를 구매하는 경우 그 구매 기록.
앱이 직접 선언한 권한없음.
안드로이드 자동 백업android:allowBackup="true"
기기에 저장되는 민감 범주아래 특수 범주에 해당하는 것 없음.

1. 앱이 기기에 저장하는 것

아래 목록은 전부 사용자가 직접 만든 것으로, 앱 전용 저장 영역에 저장되며 이 앱만 읽을 수 있다(안드로이드가 앱 저장소를 격리한다). 어느 것도 외부로 전송되지 않는다:

  • 직접 만든 습관: 이름 텍스트, 아이콘, 적용 요일, 생성 시각 (SQLite habit 테이블).
  • 체크인 기록: 어떤 습관을 어느 날짜에 완료로 표시했는지 (SQLite habit_log 테이블).
  • “광고 제거”를 구매했는지 여부 — 예/아니오 플래그 하나.

앱에는 위 내용을 업로드하는 코드가 없다. 동기화도, 원격 서비스로의 내보내기도, 분석·크래시 리포팅 SDK도 없다.

2. 앱이 수집하지 않는 것

앱은 아래 항목을 요구하지도, 읽지도, 저장하지도 않는다. 그렇게 할 코드 자체가 없다:

  • 이름, 이메일 주소, 전화번호, 그 밖의 계정 식별자.
  • 연락처, 통화 기록, 문자 메시지, 캘린더.
  • 정밀(GPS) 위치.
  • 카메라·마이크·사진 보관함의 내용.
  • 앱 전용 저장 영역 밖의 파일.
  • 기기에 설치된 다른 앱 목록.
  • 분석·사용 통계·크래시 리포트 — 해당 SDK가 들어 있지 않다.

3. 광고 — Google AdMob

이 앱은 google_mobile_ads SDK를 통해 Google AdMob이 제공하는 광고를 표시한다. 앱에서 기기 밖으로 무언가를 보내는 유일한 부분이며, 이 방침이 존재하는 이유이기도 하다.

광고를 선택해 게재하기 위해 Google Mobile Ads SDK는 다음을 수집해 Google로 전송한다:

  • 기기의 광고 ID(Android 광고 ID) — 재설정 가능한 식별자이며 실명과 연결돼 있지 않다;
  • IP 주소 — 여기에서 대략적인(보통 도시 수준) 위치가 추정될 수 있다;
  • 기기 모델, 운영체제 버전, 언어, 이 앱의 패키지명과 버전 등 일반적인 기기·앱 정보;
  • 표시된 광고에 대한 상호작용(노출·클릭)과 부정 트래픽 탐지에 쓰이는 신호.

Google은 이를 어떤 광고를 보여줄지 결정하고, 같은 광고가 반복 노출되는 횟수를 제한하고, 광고 성과를 측정하고, 부정행위를 막는 데 사용한다. 개발자는 이 데이터를 개별 단위로 전혀 받지 않는다 — 집계된 수익·성과 리포트만 본다.

Google이 이 데이터를 어떻게 다루는지는 다음에서 확인할 수 있다:

앱은 첫 광고 요청 전에 Google의 사용자 메시지 플랫폼(UMP)으로 동의 메시지가 필요한 사용자인지 판단한다. 유럽경제지역(EEA)·영국·스위스에 있다면 광고를 요청하기 전에 동의 폼이 먼저 표시된다.

  • 동의하지 않으면 앱은 광고 요청을 아예 하지 않는다. 비맞춤 광고로 조용히 낮추지 않는다 — 광고가 그냥 표시되지 않고, 앱의 나머지 기능은 정상 동작한다.
  • 선택은 앱 안에서 언제든 다시 보고 바꿀 수 있다: 설정개인정보 설정.
  • 동의를 철회하면 실행 중인 세션에 즉시 반영된다. 배너가 제거되고 이후 광고 요청이 발생하지 않는다. 앱을 다시 시작할 필요가 없다.
  • “광고 제거”를 구매한 뒤에도 동의 설정 진입점은 그대로 남아 있어, 이전에 한 선택을 계속 철회할 수 있다.

동의 기록은 기기 안의 Google 동의 프레임워크가 보관한다. 초기화도 같은 앱 내 화면에서 한다.

5. 결제

앱에는 선택 사항인 일회성 결제가 하나 있다: “광고 제거”(상품 ID habit_tracker_premium). 처리는 전부 Google Play 결제가 담당한다.

  • 결제는 Google Play 안에서 이루어진다. 앱은 결제 수단, 카드번호, 청구 주소, Google 계정 정보를 보지도 저장하지도 않는다.
  • 앱이 받는 것은 “이 상품을 구매했는가?”라는 질문의 답 하나뿐이다.
  • 구매가 유효한 동안에는 광고 SDK가 초기화되지 않으며 광고 요청도 발생하지 않는다.
  • 구매 기록은 사용자의 Google Play 계정에 귀속되므로, 앱이 원격에 아무것도 저장하지 않아도 새 기기에서 복원할 수 있다.

6. 권한

앱이 직접 선언한 권한

이 앱은 매니페스트에 자체 권한을 하나도 선언하지 않는다.

사용하는 라이브러리가 설치본에 추가하는 권한

아래는 제3자 라이브러리가 최종 앱에 병합하는 권한이다. 앱 자체 매니페스트에는 없지만 Google Play의 권한 목록에는 나타나므로, 빠짐없이 밝히기 위해 여기에 적는다. 위에서 따로 언급한 경우를 제외하면 실행 중 사용자 확인이 필요한 “위험 권한”은 하나도 없다.

android.permission.INTERNET네트워크 접근. 광고를 내려받기 위해 Google Mobile Ads SDK가 추가한다. 앱 자체 기능은 네트워크 요청을 전혀 하지 않는다.
android.permission.ACCESS_NETWORK_STATE기기가 온라인인지 확인. 연결이 없을 때 광고 요청을 건너뛰기 위해 Google Mobile Ads SDK가 추가한다.
com.google.android.gms.permission.AD_ID안드로이드 광고 ID 읽기. Google Mobile Ads SDK가 추가한다. 아래 “광고” 절에서 설명하는 식별자가 바로 이것이다.
android.permission.ACCESS_ADSERVICES_AD_ID안드로이드 Privacy Sandbox 광고 API 사용. Google Mobile Ads SDK가 추가한다.
android.permission.ACCESS_ADSERVICES_ATTRIBUTION안드로이드 Privacy Sandbox 어트리뷰션 API(광고 측정) 사용. Google Mobile Ads SDK가 추가한다.
android.permission.ACCESS_ADSERVICES_TOPICS안드로이드 Privacy Sandbox Topics API(관심사 신호) 사용. Google Mobile Ads SDK가 추가한다.
com.android.vending.BILLINGGoogle Play 결제와 통신. 일회성 “광고 제거” 구매와 복원을 위해 인앱 결제 라이브러리가 추가한다.

7. 자동 백업

이 앱은 안드로이드 자동 백업이 켜져 있다(android:allowBackup="true"). 따라서 안드로이드가 이 앱의 로컬 데이터베이스와 설정을 사용자 본인의 Google 계정 백업으로 복사할 수 있으며, 그 덕분에 재설치나 기기 변경 후에도 기록이 남는다. 그 백업은 Google 약관에 따라 사용자의 Google 계정 안에 존재하고, 개발자는 접근할 수 없다 — 읽거나 복원하거나 삭제할 수 없다. 백업은 안드로이드 설정 → Google → 백업에서 끌 수 있고, 이미 만들어진 백업은 Google 드라이브 → 백업에서 삭제할 수 있다.

8. 보관 기간과 삭제 방법

앱은 사용자가 지울 때까지 입력한 내용을 보관한다. 사본을 들고 있는 서버가 없으므로 만료 개념도 없다.

앱 안에서

  • 개별 항목은 해당 항목의 삭제 동작으로 지운다.
  • 한 번에 전부 삭제: 설정 → 모든 데이터 초기화.

앱 삭제로

앱을 삭제하면 기기에서 데이터베이스와 설정이 제거된다. 다만 자동 백업이 켜져 있으므로 사용자 본인의 Google 계정 백업에 사본이 남아 있을 수 있다 — 완전히 없애려면 Google 드라이브 → 백업에서 삭제한다.

Google이 이미 보유한 데이터

광고 SDK가 수집한 데이터는 개발자가 아니라 Google이 보관하므로, 개발자가 대신 삭제해 줄 수 없다. 광고 ID는 안드로이드 설정 → 개인정보 보호 → 광고에서 재설정하거나 삭제할 수 있고, Google이 보관하는 내용은 Google 내 광고 센터Google 계정의 데이터 및 개인정보 보호에서 관리할 수 있다.

9. 아동

이 앱은 아동을 대상으로 하지 않으며 Google Play의 ‘가족용 앱(Designed for Families)’ 프로그램에 참여하지 않는다. 광고를 표시하므로 일반 사용자를 대상으로 한다. 개발자는 만 13세 미만(또는 해당 국가의 이에 준하는 연령) 아동의 개인정보를 알면서 수집하지 않는다.

10. 방침 변경

권한 추가, 저장 데이터 유형 변경, 백업 설정 변경처럼 이 방침에 영향을 주는 변경이 앱에 생기면 이 페이지를 갱신하고 상단의 “최종 수정일”도 함께 바꾼다. 게시된 이 페이지가 항상 현행본이다.

11. 문의

이 방침이나 앱이 저장하는 데이터에 관한 문의:

  • 회사: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • 주소: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • 이메일: nexperlabmedia@gmail.com
안내 — 이 문서는 앱의 안드로이드 매니페스트와 소스 코드를 대조해 확인한, 앱이 실제로 하는 동작에 대한 사실 서술이다. 법률 자문이 아니다.

プライバシーポリシー

Habit Streak

Habit Streak(Android)— パッケージ com.middark.habit_tracker

施行日: 2026-08-05 · 最終更新日: 2026-08-05

目次: 概要 · 1. アプリが端末に保存するもの · 2. アプリが収集しないもの · 3. 広告 — Google AdMob · 4. 同意の選択(EEA・英国・スイス) · 5. 購入 · 6. 権限 · 7. 自動バックアップ · 8. 保存期間と削除方法 · 9. 児童について · 10. 本ポリシーの変更 · 11. お問い合わせ

概要

本アプリは端末内で完結して動作する。ユーザーアカウントもログインも、開発者が運用するサーバーも存在しない。唯一の例外が広告であり、以下ですべて説明している。「何も収集しない」と決めつけず、その節を読んでほしい。

開発者へ送信されるデータなし。送る先のサーバーが存在しない。
アカウント・ログインなし。アプリが利用者の身元を尋ねることはない。
データの保存場所この端末の、このアプリ専用の保存領域のみ。
データを受け取る第三者Google(AdMob)— 広告識別子と広告配信に関するシグナル。Google Play —「広告を削除」を購入した場合はその購入記録。
アプリ自身が宣言している権限なし。
Android 自動バックアップandroid:allowBackup="true"
端末に保存される機微なカテゴリ下記の特別カテゴリに該当するものはない。

1. アプリが端末に保存するもの

以下はすべて利用者自身が作成したもので、アプリ専用の保存領域に保存され、このアプリだけが読み取れる(Android がアプリの保存領域を分離している)。いずれも外部へ送信されない:

  • 作成した習慣:名称、アイコン、対象の曜日、作成日時(SQLite habit テーブル)。
  • チェックイン履歴:どの習慣をどの日に達成としたか(SQLite habit_log テーブル)。
  • 「広告を削除」を購入済みかどうか — はい/いいえのフラグ 1 つ。

上記をアップロードするコードはアプリに存在しない。同期も、外部サービスへの書き出しも、分析・クラッシュレポートの SDK もない。

2. アプリが収集しないもの

以下について、アプリは要求も読み取りも保存も行わない。そのためのコード自体が存在しない:

  • 氏名、メールアドレス、電話番号、その他のアカウント識別子。
  • 連絡先、通話履歴、SMS、カレンダー。
  • 正確な(GPS)位置情報。
  • カメラ・マイク・フォトライブラリの内容。
  • アプリ専用の保存領域の外にあるファイル。
  • 端末にインストールされている他のアプリの一覧。
  • 分析・利用統計・クラッシュレポート — 該当する SDK を組み込んでいない。

3. 広告 — Google AdMob

本アプリは google_mobile_ads SDK を通じて Google AdMob が配信する広告を表示する。アプリの中で端末の外へ何かを送信する唯一の部分であり、本ポリシーが存在する理由でもある。

広告を選択して配信するため、Google Mobile Ads SDK は次の情報を収集し Google へ送信する:

  • 端末の広告 ID(Android 広告 ID)— リセット可能な識別子で、実名とは結び付いていない;
  • IP アドレス。ここからおおよその(通常は市区町村レベルの)位置が推定されうる;
  • 端末モデル、OS バージョン、言語、本アプリのパッケージ名とバージョンなど、一般的な端末・アプリ情報;
  • 表示された広告への操作(インプレッション、クリック)と、不正トラフィック検知に用いるシグナル。

Google はこれらを、表示する広告の選択、同じ広告の表示回数の制限、広告効果の測定、不正防止に使用する。開発者は個別データを一切受け取らない — 集計された収益・成果レポートのみを見る。

Google 側の取り扱いは以下で確認できる:

アプリは最初の広告リクエストの前に、Google のユーザー メッセージング プラットフォーム(UMP)を用いて同意メッセージの提示が必要かどうかを判定する。欧州経済領域(EEA)・英国・スイスにいる場合、広告をリクエストする前に同意フォームが表示される。

  • 同意しない場合、アプリは広告リクエストを一切行わない。非パーソナライズ広告に黙って切り替えることはしない — 広告が表示されないだけで、他の機能は通常どおり動作する。
  • 選択はアプリ内でいつでも確認・変更できる:設定プライバシー設定
  • 同意を撤回すると、実行中のセッションに即時反映される。バナーは取り除かれ、以後の広告リクエストは発生しない。アプリを再起動する必要はない。
  • 「広告を削除」を購入した後も同意設定の入口は残るため、以前の選択を撤回し続けることができる。

同意の記録は端末内の Google の同意フレームワークが保持する。リセットも同じアプリ内画面から行う。

5. 購入

アプリには任意の買い切り購入が 1 つある:「広告を削除」(商品 ID habit_tracker_premium)。処理はすべて Google Play の課金が担う。

  • 決済は Google Play の中で行われる。アプリが支払い方法、カード番号、請求先住所、Google アカウント情報を見ることも保存することもない。
  • アプリが受け取るのは「この商品は購入済みか」という 1 つの問いへの答えだけである。
  • 購入が有効な間は広告 SDK が初期化されず、広告リクエストも発生しない。
  • 購入記録は利用者の Google Play アカウントに紐づくため、アプリがリモートに何も保存していなくても新しい端末で復元できる。

6. 権限

アプリ自身が宣言している権限

本アプリはマニフェストに独自の権限を 1 つも宣言していない

利用しているライブラリがインストール時に追加する権限

以下は第三者ライブラリが最終的なアプリに統合する権限である。アプリ自身のマニフェストには記載がないが Google Play の権限一覧には表示されるため、漏れなく開示する目的でここに記す。上で個別に触れたものを除き、実行時に確認が必要な「危険な権限」は含まれていない。

android.permission.INTERNETネットワークアクセス。広告を取得するために Google Mobile Ads SDK が追加する。アプリ本体の機能はネットワーク通信を一切行わない。
android.permission.ACCESS_NETWORK_STATE端末がオンラインかどうかの確認。接続がないときに広告リクエストを省略するため Google Mobile Ads SDK が追加する。
com.google.android.gms.permission.AD_IDAndroid 広告 ID の読み取り。Google Mobile Ads SDK が追加する。下の「広告」の節で説明している識別子はこれを指す。
android.permission.ACCESS_ADSERVICES_AD_IDAndroid の Privacy Sandbox 広告 API の利用。Google Mobile Ads SDK が追加する。
android.permission.ACCESS_ADSERVICES_ATTRIBUTIONAndroid の Privacy Sandbox アトリビューション API(広告計測)の利用。Google Mobile Ads SDK が追加する。
android.permission.ACCESS_ADSERVICES_TOPICSAndroid の Privacy Sandbox Topics API(興味関心シグナル)の利用。Google Mobile Ads SDK が追加する。
com.android.vending.BILLINGGoogle Play 課金との通信。買い切りの「広告を削除」の購入と復元のためにアプリ内課金ライブラリが追加する。

7. 自動バックアップ

本アプリは Android 自動バックアップが有効である(android:allowBackup="true")。そのため Android がアプリのローカルデータベースと設定を利用者自身の Google アカウントのバックアップへコピーすることがあり、再インストールや端末の変更後も記録が残る。そのバックアップは Google の規約のもと利用者の Google アカウント内に存在し、開発者はアクセスできない — 読むことも復元することも削除することもできない。バックアップは Android の設定 → Google → バックアップで無効にでき、既存のバックアップはGoogle ドライブ → バックアップから削除できる。

8. 保存期間と削除方法

アプリは利用者が削除するまで入力内容を保持する。控えを持つサーバーが存在しないため、有効期限という概念もない。

アプリ内で

  • 個別の項目は、その項目の削除操作で消せる。
  • 一括削除:設定 → すべてのデータをリセット

アンインストールで

アプリをアンインストールすると、端末からデータベースと設定が削除される。ただし自動バックアップが有効なため、利用者自身の Google アカウントのバックアップに控えが残っている場合がある。完全に消すにはGoogle ドライブ → バックアップから削除する。

Google がすでに保持しているデータ

広告 SDK が収集したデータは開発者ではなく Google が保持しているため、開発者が代わりに削除することはできない。広告 ID は Android の設定 → プライバシー → 広告でリセットまたは削除でき、Google が保持する内容は Google マイ アド センターGoogle アカウントの「データとプライバシー」から管理できる。

9. 児童について

本アプリは児童を対象としておらず、Google Play の「ファミリー向けプログラム(Designed for Families)」にも参加していない。広告を表示するため、一般利用者を対象としている。開発者は 13 歳未満(または各国でこれに相当する年齢)の児童の個人情報を、それと知りながら収集することはない。

10. 本ポリシーの変更

権限の追加、保存するデータ種別の変更、バックアップ設定の変更など、本ポリシーに影響する変更がアプリに生じた場合は、このページを更新し、冒頭の「最終更新日」も合わせて変更する。公開されているこのページが常に最新版である。

11. お問い合わせ

本ポリシー、またはアプリが保存するデータについてのお問い合わせ:

  • 会社: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • 住所: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • メール: nexperlabmedia@gmail.com
注記 — 本書は、アプリの Android マニフェストとソースコードを突き合わせて確認した、アプリが実際に行う動作の事実の記述である。法的助言ではない。

Política de privacidad

Habit Streak

Habit Streak para Android — paquete com.middark.habit_tracker

Fecha de entrada en vigor: 2026-08-05 · Última actualización: 2026-08-05

Contenido: Resumen · 1. Qué guarda la app en tu dispositivo · 2. Qué no recoge la app · 3. Publicidad — Google AdMob · 4. Tu decisión sobre el consentimiento (EEE, Reino Unido y Suiza) · 5. Compras · 6. Permisos · 7. Copia de seguridad automática · 8. Cuánto tiempo se conservan los datos y cómo borrarlos · 9. Menores · 10. Cambios en esta política · 11. Contacto

Resumen

Esta app funciona por completo en tu dispositivo. No tiene cuenta de usuario, ni inicio de sesión, ni ningún servidor operado por el desarrollador. La única excepción es la publicidad, que se explica en detalle más abajo: por favor, lee esa sección en lugar de dar por hecho que «no se recoge nada».

Datos enviados al desarrolladorNinguno. No existe un servidor al que enviarlos.
Cuenta o inicio de sesiónNinguno. La app nunca pregunta quién eres.
Dónde están tus datosSolo en el almacenamiento privado de esta app, en este dispositivo.
Terceros que reciben datosGoogle (AdMob): identificador de publicidad y señales de entrega de anuncios. Google Play: la compra, si adquieres «Quitar anuncios».
Permisos que declara la propia appNinguno.
Copia de seguridad automática de Androidandroid:allowBackup="true"
Categorías sensibles guardadas en el dispositivoNinguna de las categorías especiales indicadas abajo.

1. Qué guarda la app en tu dispositivo

Todo lo de esta lista lo creas tú, se guarda en el área de almacenamiento privada de la app y solo esta app puede leerlo (Android aísla el almacenamiento de cada aplicación). Nada de esto se transmite:

  • Los hábitos que creas: nombre, icono y los días de la semana a los que se aplica, además de la hora de creación (tabla SQLite habit).
  • Tu historial de seguimiento: qué hábito marcaste como hecho y en qué fecha (tabla SQLite habit_log).
  • Si has comprado «Quitar anuncios»: un único indicador de sí/no.

La app no contiene código que suba nada de lo anterior. No hay sincronización, ni exportación a un servicio remoto, ni SDK de analítica o de informes de fallos.

2. Qué no recoge la app

La app no solicita, ni lee, ni almacena nada de lo siguiente. No contiene código capaz de hacerlo:

  • Tu nombre, dirección de correo, número de teléfono o cualquier identificador de cuenta.
  • Contactos, registro de llamadas, mensajes SMS o tu calendario.
  • Ubicación precisa (GPS).
  • Contenido de la cámara, el micrófono o la galería de fotos.
  • Archivos fuera del almacenamiento privado de la propia app.
  • La lista de otras aplicaciones instaladas en tu dispositivo.
  • Analítica, estadísticas de uso o informes de fallos: no hay ningún SDK de ese tipo.

3. Publicidad — Google AdMob

Esta app muestra anuncios servidos por Google AdMob a través del SDK google_mobile_ads. Es la única parte de la app que envía algo fuera del dispositivo, y es la razón por la que existe esta política.

Para seleccionar y mostrar un anuncio, el SDK de Google Mobile Ads recoge y envía a Google:

  • el identificador de publicidad de tu dispositivo (Android Advertising ID), un identificador que puedes restablecer y que no está ligado a tu nombre;
  • tu dirección IP, de la que puede deducirse una ubicación aproximada (normalmente a nivel de ciudad);
  • información general del dispositivo y de la app: modelo, versión del sistema operativo, idioma y el nombre de paquete y la versión de esta app;
  • cómo interactúas con los anuncios mostrados (impresiones, clics) y señales usadas para detectar tráfico no válido.

Google usa esto para elegir qué anuncio mostrar, limitar cuántas veces ves el mismo anuncio, medir el rendimiento publicitario y prevenir el fraude. El desarrollador no recibe nada de esto a nivel individual: solo informes agregados de ingresos y rendimiento.

El tratamiento que hace Google de estos datos se describe aquí:

Antes de su primera petición de anuncios, la app usa la User Messaging Platform (UMP) de Google para determinar si debe mostrarte un mensaje de consentimiento. Si te encuentras en el Espacio Económico Europeo, el Reino Unido o Suiza, se muestra un formulario de consentimiento antes de solicitar ningún anuncio.

  • Si no das tu consentimiento, la app no realiza ninguna petición de anuncios. No recurre en silencio a anuncios no personalizados: simplemente no verás anuncios y el resto de la app funcionará con normalidad.
  • Puedes revisar o cambiar tu decisión en cualquier momento dentro de la app: AjustesConfiguración de privacidad.
  • Retirar el consentimiento surte efecto de inmediato en la sesión en curso: el banner se elimina y no se hace ninguna petición más. No hace falta reiniciar la app.
  • El acceso a la configuración de consentimiento se mantiene incluso después de comprar «Quitar anuncios», de modo que siempre puedes retirar una decisión anterior.

El registro de tu consentimiento lo guarda el marco de consentimiento de Google en tu dispositivo. Restablecerlo se hace desde esa misma pantalla de la app.

5. Compras

La app ofrece una compra única y opcional: «Quitar anuncios» (ID de producto habit_tracker_premium). La procesa íntegramente la Facturación de Google Play.

  • El pago se realiza dentro de Google Play. La app nunca ve ni guarda tu método de pago, número de tarjeta, dirección de facturación ni datos de tu cuenta de Google.
  • La app recibe únicamente la respuesta a una pregunta: ¿se ha comprado este producto?
  • Mientras la compra está activa, el SDK de anuncios no se inicializa y no se hace ninguna petición de anuncios.
  • El registro de la compra pertenece a tu cuenta de Google Play, así que puede restaurarse en un dispositivo nuevo aunque la app no guarde nada de forma remota.

6. Permisos

Declarados por la propia app

Esta app no declara ningún permiso propio en su manifiesto.

Añadidos a la app instalada por las bibliotecas que utiliza

Estos permisos los fusionan bibliotecas de terceros en la app final. Aparecen en la lista de permisos de Google Play aunque el manifiesto propio de la app no los declare, por lo que se documentan aquí para no omitir nada. Ninguno es un permiso «peligroso» que requiera una solicitud en tiempo de ejecución, salvo donde se indica más arriba.

android.permission.INTERNETAcceso a la red. Lo añade el SDK de Google Mobile Ads para descargar anuncios. Las funciones propias de la app no realizan ninguna petición de red.
android.permission.ACCESS_NETWORK_STATEComprobar si el dispositivo está conectado. Lo añade el SDK de Google Mobile Ads para omitir las peticiones de anuncios cuando no hay conexión.
com.google.android.gms.permission.AD_IDLeer el identificador de publicidad de Android. Lo añade el SDK de Google Mobile Ads. Es el identificador que se describe en la sección «Publicidad» más abajo.
android.permission.ACCESS_ADSERVICES_AD_IDUsar las API de publicidad del Privacy Sandbox de Android. Lo añade el SDK de Google Mobile Ads.
android.permission.ACCESS_ADSERVICES_ATTRIBUTIONUsar la API de atribución del Privacy Sandbox de Android (medición de anuncios). Lo añade el SDK de Google Mobile Ads.
android.permission.ACCESS_ADSERVICES_TOPICSUsar la API Topics del Privacy Sandbox de Android (señales de interés). Lo añade el SDK de Google Mobile Ads.
com.android.vending.BILLINGComunicarse con la Facturación de Google Play. Lo añade la biblioteca de compras integradas para poder realizar y restaurar la compra única «Quitar anuncios».

7. Copia de seguridad automática

La copia de seguridad automática de Android está activada para esta app (android:allowBackup="true"). Por tanto, Android puede copiar la base de datos local y los ajustes de esta app a la copia de seguridad de tu propia cuenta de Google, de modo que tus registros sobrevivan a una reinstalación o a un cambio de dispositivo. Esa copia reside en tu cuenta de Google, sujeta a las condiciones de Google; el desarrollador no tiene acceso a ella y no puede leerla, restaurarla ni borrarla. Puedes desactivarla en Ajustes → Google → Copia de seguridad de Android y eliminar las copias existentes desde Google Drive → Copias de seguridad.

8. Cuánto tiempo se conservan los datos y cómo borrarlos

La app conserva lo que has introducido hasta que lo borras. No hay caducidad, porque no hay ningún servidor guardando una copia.

Dentro de la app

  • Borra un registro concreto con la acción de eliminar de ese registro.
  • Borrar todo de una vez: Ajustes → Restablecer todos los datos.

Desinstalando

Al desinstalar la app se eliminan del dispositivo su base de datos y sus ajustes. Como la copia de seguridad automática está activada, puede seguir existiendo una copia en la copia de seguridad de tu propia cuenta de Google: bórrala desde Google Drive → Copias de seguridad si quieres eliminarla.

Datos que Google ya tiene

Los datos recogidos por el SDK de anuncios los guarda Google, no el desarrollador, así que el desarrollador no puede borrarlos en tu nombre. Puedes restablecer o eliminar tu identificador de publicidad en Ajustes → Privacidad → Anuncios de Android, y gestionar lo que Google conserva desde Mi centro de anuncios de Google y la sección Datos y privacidad de tu cuenta de Google.

9. Menores

Esta app no está dirigida a menores y no forma parte del programa «Diseñado para familias» de Google Play. Como muestra publicidad, está pensada para un público general. El desarrollador no recoge conscientemente información personal de menores de 13 años (o la edad equivalente en tu país).

10. Cambios en esta política

Si la app cambia de una forma que afecte a esta política —un permiso nuevo, un nuevo tipo de dato guardado, un cambio en la copia de seguridad—, esta página se actualiza y la fecha de «última actualización» de arriba cambia con ella. La versión publicada de esta página es siempre la vigente.

11. Contacto

Preguntas sobre esta política o sobre los datos que guarda la app:

  • Empresa: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • Dirección: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • Correo: nexperlabmedia@gmail.com
Nota — Este documento describe lo que la app hace realmente, verificado contra su manifiesto de Android y su código fuente. Es una descripción factual, no asesoramiento jurídico.