Privacy Policy
BMI & Calorie Calculator
BMI & Calorie Calculator for Android — package com.middark.bmi_calorie
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 developer | None. There is no server to send it to. |
|---|---|
| Account or sign-in | None. The app never asks who you are. |
| Where your data lives | In this app's private storage on this device only. |
| Third party that receives data | Google (AdMob) — advertising identifier and ad-serving signals. Google Play — the purchase, if you buy “Remove ads”. |
| Permissions the app itself declares | None. |
| Android Auto Backup | android:allowBackup="false" |
| Sensitive categories stored on the device | Health-related information |
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:
- Body measurements you type in: height, weight, age, sex and activity level, together with the date and time of each record (SQLite table
measurement). - Input convenience settings: the unit system you chose (metric or imperial) and the values you entered last, so the form starts pre-filled.
- 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:
- Google Privacy Policy
- How Google uses information from sites or apps that use our services
- Google Ads Settings (manage or turn off ad personalisation)
4. Your consent choice (EEA, the UK and Switzerland)
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: Settings → Privacy 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 bmi_calorie_remove_ads). 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.INTERNET | Network 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_STATE | Check 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_ID | Read 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_ID | Use Android's Privacy Sandbox advertising APIs. Added by the Google Mobile Ads SDK. |
| android.permission.ACCESS_ADSERVICES_ATTRIBUTION | Use Android's Privacy Sandbox attribution API (ad measurement). Added by the Google Mobile Ads SDK. |
| android.permission.ACCESS_ADSERVICES_TOPICS | Use Android's Privacy Sandbox Topics API (interest signals). Added by the Google Mobile Ads SDK. |
| com.android.vending.BILLING | Talk 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 disabled for this app (android:allowBackup="false"). Nothing this app stores is copied into your Google account backup. The practical consequence: if you uninstall the app or move to another device, the records stored on the old device are gone and cannot be recovered. A previous “Remove ads” purchase can still be restored, because that record is held by Google Play rather than by the app.
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 → Delete all records.
By uninstalling
Uninstalling the app removes its database and settings from the device completely. Because automatic backup is disabled, no copy remains anywhere.
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
개인정보처리방침
BMI & Calorie Calculator
BMI & Calorie Calculator (Android) — 패키지 com.middark.bmi_calorie
시행일: 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="false" |
| 기기에 저장되는 민감 범주 | 건강 관련 정보 |
1. 앱이 기기에 저장하는 것
아래 목록은 전부 사용자가 직접 만든 것으로, 앱 전용 저장 영역에 저장되며 이 앱만 읽을 수 있다(안드로이드가 앱 저장소를 격리한다). 어느 것도 외부로 전송되지 않는다:
- 직접 입력한 신체 측정값: 키, 몸무게, 나이, 성별, 활동량과 각 기록의 날짜·시각 (SQLite
measurement테이블). - 입력 편의 설정: 선택한 단위계(미터법/야드파운드법)와 마지막에 입력한 값 (다음에 폼이 미리 채워지도록).
- “광고 제거”를 구매했는지 여부 — 예/아니오 플래그 하나.
앱에는 위 내용을 업로드하는 코드가 없다. 동기화도, 원격 서비스로의 내보내기도, 분석·크래시 리포팅 SDK도 없다.
2. 앱이 수집하지 않는 것
앱은 아래 항목을 요구하지도, 읽지도, 저장하지도 않는다. 그렇게 할 코드 자체가 없다:
- 이름, 이메일 주소, 전화번호, 그 밖의 계정 식별자.
- 연락처, 통화 기록, 문자 메시지, 캘린더.
- 정밀(GPS) 위치.
- 카메라·마이크·사진 보관함의 내용.
- 앱 전용 저장 영역 밖의 파일.
- 기기에 설치된 다른 앱 목록.
- 분석·사용 통계·크래시 리포트 — 해당 SDK가 들어 있지 않다.
3. 광고 — Google AdMob
이 앱은 google_mobile_ads SDK를 통해 Google AdMob이 제공하는 광고를 표시한다. 앱에서 기기 밖으로 무언가를 보내는 유일한 부분이며, 이 방침이 존재하는 이유이기도 하다.
광고를 선택해 게재하기 위해 Google Mobile Ads SDK는 다음을 수집해 Google로 전송한다:
- 기기의 광고 ID(Android 광고 ID) — 재설정 가능한 식별자이며 실명과 연결돼 있지 않다;
- IP 주소 — 여기에서 대략적인(보통 도시 수준) 위치가 추정될 수 있다;
- 기기 모델, 운영체제 버전, 언어, 이 앱의 패키지명과 버전 등 일반적인 기기·앱 정보;
- 표시된 광고에 대한 상호작용(노출·클릭)과 부정 트래픽 탐지에 쓰이는 신호.
Google은 이를 어떤 광고를 보여줄지 결정하고, 같은 광고가 반복 노출되는 횟수를 제한하고, 광고 성과를 측정하고, 부정행위를 막는 데 사용한다. 개발자는 이 데이터를 개별 단위로 전혀 받지 않는다 — 집계된 수익·성과 리포트만 본다.
Google이 이 데이터를 어떻게 다루는지는 다음에서 확인할 수 있다:
4. 사용자의 동의 선택 (EEA·영국·스위스)
앱은 첫 광고 요청 전에 Google의 사용자 메시지 플랫폼(UMP)으로 동의 메시지가 필요한 사용자인지 판단한다. 유럽경제지역(EEA)·영국·스위스에 있다면 광고를 요청하기 전에 동의 폼이 먼저 표시된다.
- 동의하지 않으면 앱은 광고 요청을 아예 하지 않는다. 비맞춤 광고로 조용히 낮추지 않는다 — 광고가 그냥 표시되지 않고, 앱의 나머지 기능은 정상 동작한다.
- 선택은 앱 안에서 언제든 다시 보고 바꿀 수 있다: 설정 → 개인정보 설정.
- 동의를 철회하면 실행 중인 세션에 즉시 반영된다. 배너가 제거되고 이후 광고 요청이 발생하지 않는다. 앱을 다시 시작할 필요가 없다.
- “광고 제거”를 구매한 뒤에도 동의 설정 진입점은 그대로 남아 있어, 이전에 한 선택을 계속 철회할 수 있다.
동의 기록은 기기 안의 Google 동의 프레임워크가 보관한다. 초기화도 같은 앱 내 화면에서 한다.
5. 결제
앱에는 선택 사항인 일회성 결제가 하나 있다: “광고 제거”(상품 ID bmi_calorie_remove_ads). 처리는 전부 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.BILLING | Google Play 결제와 통신. 일회성 “광고 제거” 구매와 복원을 위해 인앱 결제 라이브러리가 추가한다. |
7. 자동 백업
이 앱은 안드로이드 자동 백업이 꺼져 있다(android:allowBackup="false"). 이 앱이 저장하는 어떤 것도 Google 계정 백업으로 복사되지 않는다. 실무적으로는 이런 뜻이다 — 앱을 삭제하거나 다른 기기로 옮기면 이전 기기에 있던 기록은 사라지고 복구할 수 없다. 다만 이전에 한 “광고 제거” 구매는 복원된다. 그 기록은 앱이 아니라 Google Play가 보관하기 때문이다.
8. 보관 기간과 삭제 방법
앱은 사용자가 지울 때까지 입력한 내용을 보관한다. 사본을 들고 있는 서버가 없으므로 만료 개념도 없다.
앱 안에서
- 개별 항목은 해당 항목의 삭제 동작으로 지운다.
- 한 번에 전부 삭제: 설정 → 모든 기록 삭제.
앱 삭제로
앱을 삭제하면 기기에서 데이터베이스와 설정이 완전히 제거된다. 자동 백업이 꺼져 있으므로 어디에도 사본이 남지 않는다.
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
プライバシーポリシー
BMI & Calorie Calculator
BMI & Calorie Calculator(Android)— パッケージ com.middark.bmi_calorie
施行日: 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="false" |
| 端末に保存される機微なカテゴリ | 健康に関する情報 |
1. アプリが端末に保存するもの
以下はすべて利用者自身が作成したもので、アプリ専用の保存領域に保存され、このアプリだけが読み取れる(Android がアプリの保存領域を分離している)。いずれも外部へ送信されない:
- 入力した身体データ:身長・体重・年齢・性別・活動量、および各記録の日時(SQLite
measurementテーブル)。 - 入力補助の設定:選択した単位系(メートル法/ヤード・ポンド法)と最後に入力した値(次回フォームに自動入力するため)。
- 「広告を削除」を購入済みかどうか — はい/いいえのフラグ 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 側の取り扱いは以下で確認できる:
4. 同意の選択(EEA・英国・スイス)
アプリは最初の広告リクエストの前に、Google のユーザー メッセージング プラットフォーム(UMP)を用いて同意メッセージの提示が必要かどうかを判定する。欧州経済領域(EEA)・英国・スイスにいる場合、広告をリクエストする前に同意フォームが表示される。
- 同意しない場合、アプリは広告リクエストを一切行わない。非パーソナライズ広告に黙って切り替えることはしない — 広告が表示されないだけで、他の機能は通常どおり動作する。
- 選択はアプリ内でいつでも確認・変更できる:設定 → プライバシー設定。
- 同意を撤回すると、実行中のセッションに即時反映される。バナーは取り除かれ、以後の広告リクエストは発生しない。アプリを再起動する必要はない。
- 「広告を削除」を購入した後も同意設定の入口は残るため、以前の選択を撤回し続けることができる。
同意の記録は端末内の Google の同意フレームワークが保持する。リセットも同じアプリ内画面から行う。
5. 購入
アプリには任意の買い切り購入が 1 つある:「広告を削除」(商品 ID bmi_calorie_remove_ads)。処理はすべて 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_ID | Android 広告 ID の読み取り。Google Mobile Ads SDK が追加する。下の「広告」の節で説明している識別子はこれを指す。 |
| android.permission.ACCESS_ADSERVICES_AD_ID | Android の Privacy Sandbox 広告 API の利用。Google Mobile Ads SDK が追加する。 |
| android.permission.ACCESS_ADSERVICES_ATTRIBUTION | Android の Privacy Sandbox アトリビューション API(広告計測)の利用。Google Mobile Ads SDK が追加する。 |
| android.permission.ACCESS_ADSERVICES_TOPICS | Android の Privacy Sandbox Topics API(興味関心シグナル)の利用。Google Mobile Ads SDK が追加する。 |
| com.android.vending.BILLING | Google Play 課金との通信。買い切りの「広告を削除」の購入と復元のためにアプリ内課金ライブラリが追加する。 |
7. 自動バックアップ
本アプリは Android 自動バックアップが無効である(android:allowBackup="false")。本アプリが保存するものが Google アカウントのバックアップにコピーされることはない。実際上の意味は次のとおり — アプリを削除したり別の端末へ移行したりすると、元の端末にあった記録は失われ、復元できない。ただし過去の「広告を削除」の購入は復元できる。その記録はアプリではなく Google Play が保持しているためである。
8. 保存期間と削除方法
アプリは利用者が削除するまで入力内容を保持する。控えを持つサーバーが存在しないため、有効期限という概念もない。
アプリ内で
- 個別の項目は、その項目の削除操作で消せる。
- 一括削除:設定 → すべての記録を削除。
アンインストールで
アプリをアンインストールすると、端末からデータベースと設定が完全に削除される。自動バックアップが無効なため、どこにも控えは残らない。
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
Política de privacidad
BMI & Calorie Calculator
BMI & Calorie Calculator para Android — paquete com.middark.bmi_calorie
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 desarrollador | Ninguno. No existe un servidor al que enviarlos. |
|---|---|
| Cuenta o inicio de sesión | Ninguno. La app nunca pregunta quién eres. |
| Dónde están tus datos | Solo en el almacenamiento privado de esta app, en este dispositivo. |
| Terceros que reciben datos | Google (AdMob): identificador de publicidad y señales de entrega de anuncios. Google Play: la compra, si adquieres «Quitar anuncios». |
| Permisos que declara la propia app | Ninguno. |
| Copia de seguridad automática de Android | android:allowBackup="false" |
| Categorías sensibles guardadas en el dispositivo | Información relacionada con la salud |
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:
- Mediciones corporales que introduces: altura, peso, edad, sexo y nivel de actividad, junto con la fecha y la hora de cada registro (tabla SQLite
measurement). - Ajustes de comodidad: el sistema de unidades elegido (métrico o imperial) y los últimos valores introducidos, para rellenar el formulario de antemano.
- 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í:
- Política de Privacidad de Google
- Cómo utiliza Google la información de sitios o aplicaciones que usan nuestros servicios
- Configuración de anuncios de Google (gestionar o desactivar la personalización)
4. Tu decisión sobre el consentimiento (EEE, Reino Unido y Suiza)
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: Ajustes → Configuració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 bmi_calorie_remove_ads). 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.INTERNET | Acceso 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_STATE | Comprobar 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_ID | Leer 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_ID | Usar las API de publicidad del Privacy Sandbox de Android. Lo añade el SDK de Google Mobile Ads. |
| android.permission.ACCESS_ADSERVICES_ATTRIBUTION | Usar 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_TOPICS | Usar 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.BILLING | Comunicarse 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á desactivada para esta app (android:allowBackup="false"). Nada de lo que guarda esta app se copia a la copia de seguridad de tu cuenta de Google. La consecuencia práctica: si desinstalas la app o cambias de dispositivo, los registros guardados en el dispositivo anterior desaparecen y no se pueden recuperar. Una compra previa de «Quitar anuncios» sí puede restaurarse, porque ese registro lo guarda Google Play y no la app.
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 → Eliminar todos los registros.
Desinstalando
Al desinstalar la app se eliminan por completo del dispositivo su base de datos y sus ajustes. Como la copia de seguridad automática está desactivada, no queda ninguna copia en ningún sitio.
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