Privacy Policy
Effective date: 2026-08-30
This Privacy Policy explains what information the app Psychrometric Chart
(Android package psychrometricchart.EZCompany) and its companion Web version
(a browser-based version of the app for Pro users, available at
psychrometric-chart-bdf76.web.app) collect, how it is used, and the choices
available to you. The app and Web version are developed and published by an individual
developer ("we", "us").
Summary
- If you tap "Use current location" in the paid HVAC weather-simulation feature, the app requests your device's approximate (coarse) location once, to look up your time zone and pre-fill coordinates for the weather lookup. Outside of that button, the app never accesses device location.
- Your saved chart points and settings are stored only on your device (or, for the Web version, only in your browser).
- Advertising (Google AdMob) and basic usage analytics (Firebase Analytics) are used to support the free Android version. The Web version shows no ads.
- If you use the optional "Contact Us" form, the message and the information you choose to provide are sent to us via Firebase Cloud Firestore.
- If you purchase Pro (subscription or one-time purchase), the purchase itself is processed entirely by Google Play; we only read your entitlement status from Google Play.
- If you sign in with Google (from Settings, or to use the Web version), we receive your Google account's email address, display name, and account identifier, and store a record of your Pro entitlement status linked to that identifier so the same purchase can unlock both the Android app and the Web version.
Information We Collect
| Category | Details |
|---|---|
| Device/location data | Requested only when you tap "Use current location" in the paid HVAC weather-simulation feature (approximate/coarse location permission). The position obtained is used on-device to find the nearest reference city for your time zone, and — like any coordinates you enter or select manually — is sent to NASA POWER (see Third-Party Services below) to fetch weather data. It is not stored or otherwise collected by us. |
| Advertising data | Banner, app-open, and rewarded ads are served through Google AdMob (google_mobile_ads).
AdMob may collect advertising identifiers and interaction data to serve and measure ads.
In the EEA, UK, Switzerland, and applicable US states, we show Google's User Messaging
Platform (UMP) consent form before requesting ads. |
| Usage analytics | We use Firebase Analytics to understand feature usage in aggregate. This does not include the contents of your saved data or chart points. |
| Contact form submissions | If you use the in-app "Contact Us" form, we receive the category, your message, the app version/platform/language, and any name or reply email address you choose to enter (both optional). This is stored in Firebase Cloud Firestore and used only to respond to you and improve the app. |
| Purchases / subscriptions | Subscription and one-time (lifetime) Pro purchases are handled entirely by Google Play Billing. We do not operate our own payment servers and do not see your payment details. The app reads your entitlement status from Google Play to unlock the ad-free experience and paid features. |
| Google Sign-In | If you sign in with Google — from the Android app's Settings screen, or when using the Web version — we receive your Google account's email address, display name, and account identifier via Firebase Authentication. This is used only to identify which account you are using; we do not use it for advertising or any other purpose. |
| Pro entitlement sync (Android ⇄ Web) | If you purchase Pro on Android and sign in with Google, we store a record — linked to your Google account identifier — in Firebase Cloud Firestore indicating that your account has an active Pro entitlement, along with the product/purchase type and update timestamp. This record does not contain your chart data, saved points, or payment details. It exists solely so the same Pro purchase can unlock the Web version when you sign in there with the same Google account. |
| Locally saved data | Chart points, unit system, language, and display preferences are stored only on your device (or, for the Web version, only in your browser's local storage) and are not transmitted to us. |
Third-Party Services
- Google AdMob — advertising. See how Google uses information from sites/apps that use its services.
- Firebase (Google) — Authentication (Google Sign-In), Analytics, and Cloud Firestore (contact form storage and Pro entitlement sync). See Firebase and privacy.
- Google Play Billing — subscription and one-time Pro purchases.
The app's optional paid feature fetches historical weather data for a location you choose — by searching a city, entering coordinates manually, or tapping "Use current location" — from NASA POWER. In all three cases, the latitude/longitude (your device's actual GPS position only in the "Use current location" case) is sent to NASA's public API to retrieve weather data.
Your Choices
- You can manage ad personalization consent from the app's Settings screen ("Privacy Options"), where available for your region.
- You can manage or cancel your subscription at any time from Google Play > Subscriptions.
- You can sign out of your Google account at any time from the app's Settings screen ("Account" section). This stops the Pro entitlement sync described above; it does not affect your Android purchase itself.
- Uninstalling the app removes all data stored on your device. To request deletion of the Pro entitlement record linked to your Google account, or of a contact-form submission you previously sent us, please contact us using the information below.
Children's Privacy
This app is not directed at children under 13, and we do not knowingly collect personal information from children.
Changes to This Policy
We may update this policy as the app's features change. Material changes will be reflected by updating the effective date at the top of this page.
Contact
For questions about this policy or your data, please use the in-app Menu > Settings > Contact Us form.
本プライバシーポリシーは、アプリ「湿り空気線図(Psychrometric Chart)」
(Androidパッケージ名: psychrometricchart.EZCompany)、および付随するWeb版
(Pro版ユーザー向けのブラウザ版、psychrometric-chart-bdf76.web.appで提供)が
取得する情報、その利用目的、利用者が行える選択について説明するものです。本アプリおよび
Web版は個人開発者(以下「当方」)が開発・提供しています。
概要
- 有償の空調シミュレーション機能で「現在地から取得」ボタンを押した時のみ、端末のおおよその位置情報を一度取得し、タイムゾーンの特定と気象データ取得用の座標入力に使います。このボタンを使わない限り、端末の位置情報にはアクセスしません。
- 保存したポイントや各種設定は端末内(Web版の場合はブラウザ内)にのみ保存されます。
- 無料のAndroid版の運営のため、広告(Google AdMob)と簡易な利用状況分析(Firebase Analytics)を利用しています。Web版に広告は表示されません。
- アプリ内の「お問い合わせ」フォームを利用した場合、入力内容はFirebase Cloud Firestoreを通じて当方へ送信されます。
- Pro版(サブスクリプションまたは買い切り)を購入した場合、決済処理自体はGoogle Playが行い、当方はGoogle Playから権利状態のみを取得します。
- Googleでサインインした場合(設定画面から、またはWeb版利用時)、Googleアカウントのメールアドレス・表示名・アカウント識別子を取得し、Android版とWeb版の両方で同じPro購入を有効にできるよう、その識別子に紐づけてPro権利の状態を保存します。
取得する情報
| 区分 | 詳細 |
|---|---|
| 端末の位置情報 | 有償の空調シミュレーション機能で「現在地から取得」を押した時のみ取得します (おおよその位置情報の権限)。取得した位置は、端末内でタイムゾーン特定用の最寄り 都市を探すために使われ、手入力・都市選択した座標と同様にNASA POWER(下記 「第三者サービス」参照)へ気象データ取得のため送信されます。当方が保存・収集する ことはありません。 |
| 広告関連データ | バナー・アプリ起動時・リワード広告はGoogle AdMob(google_mobile_ads)経由で
配信されます。AdMobは広告の配信・効果測定のため広告IDや操作データを取得する場合が
あります。EEA・英国・スイス、および対象となる米国州では、広告リクエスト前にGoogleの
User Messaging Platform(UMP)による同意フォームを表示します。 |
| 利用状況の分析 | Firebase Analyticsにより、機能の利用状況を集計的に把握しています。保存データや ポイントの内容自体は含まれません。 |
| お問い合わせフォームの内容 | アプリ内の「お問い合わせ」フォームを利用した場合、種別・本文・アプリバージョン/ プラットフォーム/言語、および任意入力のお名前・返信用メールアドレスを受け取ります。 Firebase Cloud Firestoreに保存され、返信とアプリ改善のみに利用します。 |
| 購入・サブスクリプション | サブスクリプションおよび買い切り(永久ライセンス)のPro購入処理はGoogle Play Billingが全て行います。当方は独自の決済サーバーを持たず、決済情報自体を確認する ことはできません。アプリは広告非表示および有償機能を有効化するため、Google Playから 権利状態のみを読み取ります。 |
| Googleサインイン | Androidアプリの設定画面から、またはWeb版利用時にGoogleでサインインした場合、 Firebase Authentication経由でGoogleアカウントのメールアドレス・表示名・アカウント 識別子を受け取ります。これはどのアカウントを使用しているかを識別する目的のみに 利用し、広告目的等その他の用途には使用しません。 |
| Pro権利の同期(Android⇄Web) | Android版でPro購入を行い、Googleでサインインした場合、そのGoogleアカウント識別子に 紐づけて「Pro権利が有効であること」を示すレコード(権利状態・商品/購入種別・更新 日時を含む)をFirebase Cloud Firestoreに保存します。このレコードにポイント・保存 データ・決済情報自体は含まれません。これは同じPro購入を、同じGoogleアカウントで サインインしたWeb版でも有効にするためだけに使われます。 |
| 端末内保存データ | ポイント・単位系・表示言語・表示設定は端末内(Web版の場合はブラウザのローカル ストレージ内)にのみ保存され、当方へ送信されません。 |
第三者サービス
- Google AdMob — 広告配信。詳細は Googleパートナー向けポリシーをご覧ください。
- Firebase(Google) — Authentication(Googleサインイン)・Analytics・ Cloud Firestore(お問い合わせ内容の保存、Pro権利の同期)。 詳細はFirebaseとプライバシーをご覧ください。
- Google Play Billing — サブスクリプションおよび買い切りのPro購入処理。
有償のオプション機能では、都市検索・緯度経度の手入力・「現在地から取得」のいずれかで 選んだ地点の過去の気象データを、 NASA POWERから 取得します。いずれの場合も、選択した緯度経度(「現在地から取得」の場合のみ端末の実際の GPS位置情報)がNASAの公開APIへ送信されます。
利用者が行える選択
- 対象地域では、アプリの設定画面(「プライバシーオプション」)から広告のパーソナライズに 関する同意設定を変更できます。
- サブスクリプションの管理・解約は、いつでも Google Play > 定期購入から行えます。
- アプリの設定画面(「アカウント」欄)から、いつでもGoogleアカウントをサインアウト できます。これにより上記のPro権利同期は停止しますが、Android版でのご購入自体には 影響しません。
- アプリをアンインストールすると端末内のデータは全て削除されます。Googleアカウントに 紐づくPro権利のレコード、または過去に送信いただいたお問い合わせ内容の削除をご希望の 場合は、下記の方法でご連絡ください。
お子様のプライバシーについて
本アプリは13歳未満のお子様を対象としておらず、故意にお子様の個人情報を取得することはありません。
本ポリシーの変更
アプリの機能追加・変更に応じて本ポリシーを更新することがあります。重要な変更がある場合は、 ページ上部の施行日を更新してお知らせします。
お問い合わせ
本ポリシーやお客様の情報についてのご質問は、アプリ内のメニュー > 設定 > お問い合わせフォームをご利用ください。