プライバシーポリシー
最終更新日: 2026年5月10日
はじめに
「トリアラ」(以下「本アプリ」)は、ユーザーのプライバシーを尊重し、個人情報の保護に努めています。本プライバシーポリシーは、本アプリがどのような情報を収集し、どのように使用するかを説明します。
収集する情報
1. ユーザーが入力する情報
本アプリでは、以下の情報をユーザーが任意で入力します:
- フライト情報(便名、出発日時、空港名など)
- 移動時間の設定
- AviationStack APIキー(任意)
これらの情報はデバイス内にのみ保存され、外部サーバーには送信されません(クラウドバックアップ機能を有効にした場合を除く)。
2. アカウント情報(有料プラン利用時)
有料プランをご利用の場合、以下の情報を収集することがあります:
- メールアドレス(アカウント認証用)
- 認証プロバイダーからの識別子(Google、Apple Sign-In利用時)
3. 自動的に収集される情報
本アプリは、サービス改善のために以下の情報を収集する場合があります:
- アプリの使用状況(起動回数、機能使用頻度など)
- クラッシュレポート(エラー発生時の技術情報)
- デバイスの種類、OSバージョン
以下の情報は収集しません:
3.1. カレンダー情報(FR-014 / FR-015)
ユーザーが「Import from Calendar」または自動同期機能(プレミアム限定)を有効にした場合、本アプリは iOS のカレンダーアプリに保存されているフライト関連のイベント情報を読み取ります。
- 取得する情報: イベントタイトル、開始時刻、終了時刻、場所、概要、URL、主催者メールアドレス、所属カレンダー名
- 用途: フライト便名・搭乗時刻を抽出してトリアラに登録するため
- 処理場所: すべて端末内で処理。当社サーバや外部サーバには送信しません
- 権限: iOS の「設定 → トリアラ → カレンダー」でユーザーが任意に許可・取消可能
- iOS 17 以降: Full Access (フルアクセス) 権限が必要(Apple のプライバシー保護方針による)
- 無効化: アプリ内の「設定 → Calendar Sync → Auto-sync from Calendar」トグルでオフにできます
取り扱う情報の例
- カレンダーに記載された便名(例: NH123、JL521)
- フライトの出発日時
- Apple Wallet 搭乗券から自動生成されたカレンダーイベントの URL(端末内の処理にのみ使用)
カレンダー由来のフライト情報は、トリアラのローカルストレージ(暗号化 Hive データベース)にのみ保存され、外部に送信されることはありません。
4. 課金情報
課金処理はApple App Storeを通じて行われます。
- クレジットカード情報等の決済情報は、当社では一切保持しません
- 課金履歴の管理はRevenueCat社のサービスを利用します
- RevenueCatには匿名のユーザーIDと購入情報のみが送信されます
5. 外部サービスとの通信
本アプリは、以下の外部サービスと通信する場合があります:
| サービス |
用途 |
送信される情報 |
| AviationStack API |
フライト情報検索 |
便名、日付 |
| RevenueCat |
課金管理 |
匿名ユーザーID、購入情報 |
| Firebase Authentication |
アカウント認証 |
メールアドレス、認証トークン |
| Firebase Analytics |
使用状況分析 |
匿名の使用統計 |
| Firebase Crashlytics |
クラッシュ分析 |
エラー情報、デバイス情報 |
| Firebase Firestore |
クラウド同期 |
フライト情報(有料プラン) |
情報の使用目的
収集した情報は、以下の目的でのみ使用されます:
- アラーム時刻の計算と通知の送信
- フライト情報の表示
- 課金状態の管理と確認
- クラウドバックアップ(有料プラン)
- サービスの改善とバグ修正
- カスタマーサポートの提供
情報の保存
ローカルストレージ
- すべてのフライト情報はデバイス内に暗号化して保存されます
- 暗号化にはAES-256を使用しています
- アプリを削除すると、ローカルデータは消去されます
クラウドストレージ(有料プランのみ)
- 有料プランでクラウドバックアップを有効にした場合、以下がクラウドに保存されます:
- データはFirebase(Google Cloud Platform)に保存されます
- 保存データは転送時および保存時に暗号化されます
情報の共有
本アプリは、ユーザーの個人情報を以下の場合を除き第三者と共有しません:
- ユーザーの同意がある場合
- 法律により開示が求められた場合
- サービス提供に必要な第三者サービス(上記記載)との連携
個人情報の販売は一切行いません。
データの保持期間
- ローカルデータ:アプリ削除まで
- クラウドデータ:アカウント削除後30日以内に完全削除
- 分析データ:収集から14ヶ月後に自動削除
ユーザーの権利
データの確認
アプリ内の設定画面から、保存されているデータを確認できます。
データの削除
- ローカルデータ: アプリを削除することで完全に消去されます
- クラウドデータ: 設定画面の「アカウント削除」から削除できます
- 分析データ: サポートにお問い合わせください
データのエクスポート
設定画面から、保存されているフライト情報をJSON形式でエクスポートできます。
オプトアウト
- 分析データの収集を無効にすることができます
- クラウドバックアップはいつでも無効にできます
子どものプライバシー
本アプリは、13歳未満の子どもから意図的に個人情報を収集することはありません。13歳未満のお子様が情報を提供された場合は、サポートまでご連絡ください。速やかに削除いたします。
セキュリティ
本アプリは、ユーザーの情報を保護するために以下の対策を講じています:
- ローカルデータの暗号化(AES-256)
- APIキーの暗号化保存
- 入力値のサニタイズ処理
- HTTPS通信の使用
- Firebase Security Rulesによるアクセス制御
変更について
本プライバシーポリシーは、必要に応じて更新されることがあります。
- 重要な変更がある場合は、アプリ内通知でお知らせします
- 変更履歴は本ポリシーの末尾に記載します
お問い合わせ
本プライバシーポリシーに関するご質問は、以下までお問い合わせください:
同意
本アプリを使用することにより、本プライバシーポリシーに同意したものとみなされます。
改訂履歴
| バージョン |
日付 |
変更内容 |
| 2.0 |
2025-12-21 |
課金情報、第三者サービス、データ削除方法を追加 |
| 1.0 |
2024-XX-XX |
初版作成 |
Privacy Policy
Last Updated: May 10, 2026
Introduction
"Triala - Trip Alarm" (the "App") respects user privacy and is committed to protecting personal information. This Privacy Policy explains what information the App collects and how it is used.
Information We Collect
1. User-Provided Information
The App allows users to optionally enter:
- Flight information (flight number, departure time, airport name, etc.)
- Travel time settings
- AviationStack API key (optional)
This information is stored only on the device and is not transmitted to external servers (except when cloud backup is enabled).
2. Account Information (Premium Plan)
When using the Premium Plan, we may collect:
- Email address (for account authentication)
- Identifiers from authentication providers (Google, Apple Sign-In)
3. Automatically Collected Information
The App may collect the following for service improvement:
- App usage (launch count, feature usage frequency)
- Crash reports (technical information when errors occur)
- Device type, OS version
We do NOT collect:
- Location data
- Contacts
- Photos/Media
- Advertising IDs
3.1. Calendar Data (FR-014 / FR-015)
When you enable "Import from Calendar" or the automatic sync feature (Premium only), the App reads flight-related events from your iOS Calendar.
- Data accessed: Event title, start/end time, location, description, URL, organizer email, calendar name
- Purpose: To extract flight numbers and boarding times for registration in Triala
- Processing: All processing happens locally on your device. No data is sent to our servers or any external servers
- Permission: You can grant or revoke calendar access at any time via iOS Settings → Triala → Calendars
- iOS 17+: Full Access permission is required due to Apple's privacy protection updates
- Opt-out: Disable via Settings → Calendar Sync → Auto-sync from Calendar inside the app
Examples of accessed data
- Flight numbers in calendar entries (e.g., NH123, JL521)
- Flight departure times
- Calendar event URLs auto-generated from Apple Wallet boarding passes (used for local processing only)
Calendar-derived flight data is stored only in Triala's local storage (encrypted Hive database) and never transmitted externally.
4. Payment Information
Payments are processed through the Apple App Store.
- We do not store credit card or payment information
- Subscription management is handled by RevenueCat
- Only anonymous user IDs and purchase information are sent to RevenueCat
5. External Service Communication
The App may communicate with the following external services:
| Service |
Purpose |
Information Sent |
| AviationStack API |
Flight search |
Flight number, date |
| RevenueCat |
Subscription management |
Anonymous user ID, purchase info |
| Firebase Authentication |
Account authentication |
Email, auth token |
| Firebase Analytics |
Usage analysis |
Anonymous usage statistics |
| Firebase Crashlytics |
Crash analysis |
Error info, device info |
| Firebase Firestore |
Cloud sync |
Flight information (Premium) |
How We Use Information
Collected information is used solely for:
- Calculating alarm times and sending notifications
- Displaying flight information
- Managing subscription status
- Cloud backup (Premium Plan)
- Service improvement and bug fixes
- Customer support
Data Storage
Local Storage
- All flight information is encrypted and stored on your device
- Encryption uses AES-256
- Uninstalling the app deletes all local data
Cloud Storage (Premium Plan Only)
- When cloud backup is enabled, the following is stored in the cloud:
- Flight information
- App settings
- Subscription status
- Data is stored on Firebase (Google Cloud Platform)
- Data is encrypted in transit and at rest
Information Sharing
The App does not share personal information with third parties except:
- With user consent
- When required by law
- With third-party services necessary for operation (listed above)
We never sell personal information.
Data Retention
- Local data: Until app deletion
- Cloud data: Deleted within 30 days after account deletion
- Analytics data: Auto-deleted 14 months after collection
User Rights
Data Access
View stored data through the app's settings screen.
Data Deletion
- Local data: Completely deleted when uninstalling the app
- Cloud data: Delete through "Delete Account" in settings
- Analytics data: Contact support
Data Export
Export stored flight information in JSON format from the settings screen.
Opt-Out
- You can disable analytics data collection
- Cloud backup can be disabled at any time
Children's Privacy
The App does not knowingly collect personal information from children under 13. If a child under 13 has provided information, please contact support for immediate deletion.
Security
The App implements the following security measures:
- Local data encryption (AES-256)
- Encrypted API key storage
- Input sanitization
- HTTPS communication
- Firebase Security Rules for access control
Changes
This Privacy Policy may be updated as needed.
- Significant changes will be notified within the app
- Change history is listed at the end of this policy
Contact
For questions about this Privacy Policy:
Consent
By using the App, you consent to this Privacy Policy.
Revision History
| Version |
Date |
Changes |
| 2.0 |
2025-12-21 |
Added payment info, third-party services, data deletion methods |
| 1.0 |
2024-XX-XX |
Initial version |