Shino246 Studio (以下「開発者」) は、Android アプリ「WeatherWake (そらめざまし)」(以下「本アプリ」) を提供しています。本プライバシーポリシーは、本アプリのご利用時に開発者が収集・利用・共有する情報について説明します。
本アプリは、当日の天気予報をもとにアラームの鳴動時刻 (早い時刻 / 通常時刻) を自動で切り替えるアラームアプリです。本アプリをご利用いただくことで、本ポリシーに同意したものとみなします。
位置情報本アプリは、現在地の天気予報を取得するために位置情報 (緯度・経度) を使用します。GPS による現在地取得を許可した場合の緯度経度、または手動で都市を選択した場合の都市名 / 緯度経度を収集します。
アカウント情報本アプリは Firebase Authentication を使い、起動時に匿名アカウントを自動作成します。匿名アカウントには個人情報は含まれず、無作為に生成される識別子 (uid) のみです。任意で Google アカウントとリンクした場合、Google アカウントのメールアドレスと表示名が利用されます。
試用期間データ試用開始日 / 終了日を Cloud Firestore 上のユーザードキュメントに保存します。これは試用期間を端末間で同期するためです。
購入記録サブスクリプション購入時、Google Play 課金システムが取引情報を管理します。本アプリ側では「購入済みかどうか」のフラグと購入トークンを端末内に保存します。
アラーム・設定データアラームの時刻・繰り返し設定・サウンド・音量等は、すべて端末内のローカルデータベース (Room) と DataStore に保存されます。これらは外部に送信されません。
収集しない情報本アプリは、氏名・電話番号・住所・連絡先・写真・通話履歴・端末識別子 (Android ID 等) を収集しません。
本アプリは以下の第三者サービスを利用しています。各サービスは独自のプライバシーポリシーに従って情報を処理します。
| サービス | 目的 | 送信される情報 |
|---|---|---|
| Visual Crossing Weather API | 天気予報の取得 | 緯度・経度 |
| Firebase Authentication (Google) | 匿名認証 / 任意の Google ログイン | 匿名 uid / リンク時は Google アカウント |
| Cloud Firestore (Google) | 試用期間情報の端末間同期 | uid・試用開始日・試用終了日 |
| Firebase Analytics (Google) | アプリの利用統計の取得 | 匿名の利用イベント・端末情報 |
| Google Play Billing | サブスクリプションの提供・決済 | Google Play アカウントの購入トランザクション |
| Google Identity Services (Credential Manager) | Google でのサインイン | 選択された Google アカウント |
関連リンク:
- Google のプライバシーポリシー: https://policies.google.com/privacy
- Firebase のデータ取扱: https://firebase.google.com/support/privacy
- Visual Crossing のプライバシーポリシー: https://www.visualcrossing.com/privacy-policy/
| 権限 | 用途 |
|---|---|
| 位置情報 (ACCESS_COARSE/FINE_LOCATION) | 現在地の天気予報取得 |
| 通知の送信 (POST_NOTIFICATIONS) | アラーム鳴動中の通知表示 |
| 正確なアラーム (SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM) | 指定時刻に正確にアラームを鳴らすため |
| 全画面インテント (USE_FULL_SCREEN_INTENT) | ロック画面上にアラーム画面を表示するため |
| フォアグラウンドサービス (FOREGROUND_SERVICE / _MEDIA_PLAYBACK) | アラーム鳴動中のバックグラウンド動作維持 |
| 起動完了の受信 (RECEIVE_BOOT_COMPLETED) | 端末再起動後のアラーム再スケジュール |
| バイブレーション (VIBRATE) | アラーム時の振動 |
| インターネット (INTERNET / ACCESS_NETWORK_STATE) | 天気予報および Firebase 接続 |
| スリープ抑制 (WAKE_LOCK) | アラーム鳴動時の画面起動 |
| 課金 (com.android.vending.BILLING) | サブスクリプションの提供 |
収集した情報は以下の目的に限定して利用します。
- 位置情報 → 天気予報の取得 (Visual Crossing API への送信)
- Firebase 匿名 uid → 試用期間データを端末間で紐付けるためのキー
- Google アカウント (任意) → 機種変更時の試用期間の復元、購入の同期
- 試用期間データ → 試用期間中・期間終了の判定
- 購入トークン → サブスクリプション加入状態の判定
- アラーム・設定データ → アラーム機能の提供 (端末内処理のみ)
収集した情報を広告配信・マーケティング・第三者への販売目的に利用することはありません。
端末内データ: アラーム設定・サウンド設定・アプリ設定はすべて端末内に保存され、アプリをアンインストールすると削除されます。
クラウドデータ: Cloud Firestore 上の試用期間情報 (uid をキーとするドキュメント) は、アプリをアンインストールしても残ります。お客様がデータの削除を希望される場合は、「お問い合わせ」(第 9 条) よりご連絡ください。匿名アカウントのため、確認のために uid (Settings → アカウント に表示) をご提示いただく場合があります。
購入記録: Google Play の購入記録は Google が管理し、開発者側で削除することはできません。サブスクリプションの解約は Google Play のサブスクリプション管理画面より行ってください。
本アプリは 13 歳未満のお子様を対象としていません。13 歳未満のお子様から意図的に個人情報を収集することはありません。お子様が個人情報を提供したと思われる場合は、開発者までご連絡ください。
開発者は収集した情報の保護のため、合理的な技術的・組織的対策を講じています。Firestore のアクセスはセキュリティルールにより、サインインしたユーザー自身のドキュメントのみに制限されています。ただし、インターネット上の通信および電子データの保管は完全な安全性を保証できないことをご了承ください。
本ポリシーは必要に応じて更新されることがあります。変更があった場合は本ページに最新の施行日とともに掲載します。変更後も本アプリを継続してご利用いただいた場合、改定後のポリシーに同意したものとみなされます。
本プライバシーポリシーに関するご質問・ご要望・データ削除のご依頼は、Google Play ストアの「WeatherWake (そらめざまし)」開発者ページに記載の連絡先までご連絡ください。
Shino246 Studio ("we", "us", or "our") develops the Android application WeatherWake (the "App"). This Privacy Policy explains how we collect, use, and share information when you use the App.
WeatherWake is an alarm app that switches between an earlier and a normal alarm time based on the morning weather forecast. By using the App, you agree to the collection and use of information in accordance with this policy.
Location The App uses your location (latitude / longitude) to fetch the local weather forecast. We collect either the GPS coordinates (if you grant location permission) or the city name / coordinates you manually selected.
Account The App uses Firebase Authentication and automatically creates an anonymous account at first launch. The anonymous account contains no personal information — only a randomly generated identifier (uid). If you optionally sign in with Google, your Google email address and display name are also used.
Trial data Your trial start / end dates are stored in a user document on Cloud Firestore so that the trial state can be synced across devices.
Purchase records When you subscribe, Google Play Billing manages the transaction. The App stores only a "purchased" flag and the purchase token locally on your device.
Alarm & settings data Alarm times, repeat schedules, sound choices, volume, etc. are stored locally on your device in a Room database and DataStore. They are not transmitted externally.
What we do NOT collect The App does not collect your name, phone number, address, contacts, photos, call logs, or device identifiers (Android ID, etc.).
The App uses the following third-party services. Each service processes information in accordance with its own privacy policy.
| Service | Purpose | Data sent |
|---|---|---|
| Visual Crossing Weather API | Weather forecast | Latitude / longitude |
| Firebase Authentication (Google) | Anonymous auth / optional Google sign-in | Anonymous uid / Google account (when linked) |
| Cloud Firestore (Google) | Cross-device trial sync | uid, trial start / end dates |
| Firebase Analytics (Google) | App usage statistics | Anonymous usage events / device info |
| Google Play Billing | Subscriptions and payments | Google Play purchase transactions |
| Google Identity Services (Credential Manager) | Sign in with Google | Selected Google account |
Related links:
- Google Privacy Policy: https://policies.google.com/privacy
- Firebase Privacy and Security: https://firebase.google.com/support/privacy
- Visual Crossing Privacy Policy: https://www.visualcrossing.com/privacy-policy/
| Permission | Purpose |
|---|---|
| Location (ACCESS_COARSE/FINE_LOCATION) | Fetch weather forecast for your area |
| Notifications (POST_NOTIFICATIONS) | Show alarm notifications while ringing |
| Exact alarms (SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM) | Fire alarms at the precise scheduled time |
| Full-screen intent (USE_FULL_SCREEN_INTENT) | Show the alarm screen on the lock screen |
| Foreground service (FOREGROUND_SERVICE / _MEDIA_PLAYBACK) | Keep playing the alarm while in the background |
| Boot complete (RECEIVE_BOOT_COMPLETED) | Re-schedule alarms after device restart |
| Vibrate (VIBRATE) | Vibration feedback when alarms ring |
| Internet (INTERNET / ACCESS_NETWORK_STATE) | Weather API and Firebase connectivity |
| Wake lock (WAKE_LOCK) | Wake the screen when an alarm rings |
| Billing (com.android.vending.BILLING) | Subscription purchases |
We use the collected information solely for the following purposes:
- Location → sent to Visual Crossing to fetch the weather forecast
- Firebase anonymous uid → key to associate trial data across devices
- Google account (optional) → trial restoration on a new device, purchase sync
- Trial data → determine whether the trial is active or expired
- Purchase token → determine subscription status
- Alarm & settings data → provide the alarm features (on-device only)
We do not use this information for advertising, marketing, or sale to third parties.
On-device data: Alarms, sound preferences, and app settings live only on your device and are removed when you uninstall the App.
Cloud data: Trial information stored in Cloud Firestore (a document keyed by uid) persists even after uninstall. If you wish to have your data deleted, please contact us (Section 10). Because we use anonymous authentication, we may ask you to share your uid (visible under Settings → Account) to identify your record.
Purchase records: Google Play retains purchase records under its own systems and the developer cannot delete them. To cancel a subscription, please use Google Play's subscription management screen.
The App is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us so we can take appropriate action.
We employ reasonable technical and organizational measures to protect the collected information. Firestore access is restricted by security rules so that each user can only read and write their own document. However, no method of transmission or electronic storage is completely secure, and absolute security cannot be guaranteed.
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. Continued use of the App after such changes constitutes your acceptance of the revised policy.
For questions, concerns, or data deletion requests regarding this Privacy Policy, please contact us via the developer page for WeatherWake on the Google Play Store.