プライバシーポリシー
最終更新日: 2026 年 3 月 29 日
このプライバシー ポリシーでは、SenyAlert の仕組みについて説明します。
(「アプリ」)はあなたの情報を扱います。あなたの
プライバシーは最優先事項であり、アプリはデータ収集を最小限に抑え、ユーザー制御を最大限に高めるように設計されています。の
アプリはローカルファーストの原則に基づいて動作し、すべての個人データはデバイス上に残ります。
1. アプリが処理する情報
コア機能 (SMS および/または電子メールによる緊急警報の送信) を提供するために、アプリは次の情報を処理します。
- 位置データ: アラートをトリガーすると、アプリはデバイスの GPS にアクセスします。
座標を取得し、それらを物理アドレスに解決する場合があります。この情報はアラートに含まれています
Google マップのリンクを介して、選択した受信者にメッセージが送信されます。位置情報は次の場所でのみ取得されます。
送信の瞬間を追跡し、継続的またはバックグラウンドで追跡されません。
- 受信者の連絡先情報: 信頼できる連絡先の電話番号と、必要に応じて電子メール アドレスを指定します。これらはデバイス上にローカルに保存されます。
- アラート メッセージ: 最大 7 つの事前定義されたアラート メッセージ スロットと 1 つの音声スロットを作成およびカスタマイズできます。これらはデバイス上にローカルに保存されます。
- 音声入力: アプリは、デバイス上の音声テキスト変換機能を使用して音声メッセージをテキストに変換します。音声は完全にデバイス上で処理され、アラート メッセージの一部となる文字起こし結果を超えて保存または送信されることはありません。
- 音声フィードバック (テキスト読み上げ): オプションで、アプリはデバイスの内蔵テキスト読み上げエンジンを使用して、アラートの確認を読み上げます。音声データはデバイスから送信されません。
- アラート履歴: アプリは、タイムスタンプ、メッセージの内容、受信者、配信ステータス、送信に使用された方法 (SMS または電子メール) など、送信されたアラートのローカル ログを保持します。この履歴はデバイスにのみ保存され、プラン階層によって制限されます。
2. 権限
アプリは機能するために特定のシステム権限を要求します。各権限は実行時に明確な説明とともに要求され、どの権限も拒否できます (ただし、一部の機能は使用できなくなります)。
Androidの権限
- 詳細および大まかな位置情報 (ACCESS_FINE_LOCATION、ACCESS_COARSE_LOCATION): 緊急警報を送信するときに地理座標を決定します。
- SMS の送信 (SEND_SMS): サードパーティのサービスを必要とせずに、デバイスの SIM カード経由でアラート メッセージを直接送信します。
- 電話状態の読み取り (READ_PHONE_STATE): SIM カードの利用可能性と携帯電話ネットワークの登録ステータスを確認し、アプリが SMS 送信が可能かどうかを正確に報告できるようにします。
- 音声を録音 (RECORD_AUDIO): アラート メッセージを音声からテキストに書き起こすために音声入力をキャプチャします。
- 連絡先の読み取り (READ_CONTACTS): 既存の連絡先から緊急受信者を選択できるようにします。
- 通知の投稿 (POST_NOTIFICATIONS): アラート配信ステータスとタイマー イベントに関する通知を表示します。
- インターネットとネットワークの状態 (INTERNET、ACCESS_NETWORK_STATE、ACCESS_WIFI_STATE): Twilio SMS API (構成されている場合) と通信するには、SMTP 経由で電子メール アラートを送信し、GPS 座標からアドレス検索を実行し、接続ステータスを確認します。
- ウェイクロック (WAKE_LOCK): アラート送信プロセス中にデバイスがスリープ状態にならないようにし、配信が確実に完了するようにします。
- キーガードを無効にする (DISABLE_KEYGUARD): ホーム画面ウィジェットまたは外部オートメーション (Bluetooth ボタンなど) からトリガーされたアラートが、デバイスのロックを解除することなく続行できるようにします。
- フォアグラウンド サービス (FOREGROUND_SERVICE、FOREGROUND_SERVICE_SPECIAL_USE): デッドマンズ スイッチ タイマーをフォアグラウンド サービスとして実行し、アプリがバックグラウンドになっているとき、またはデバイス画面がオフのときにアクティブな状態を維持します。
- 正確なアラーム (SCHEDULE_EXACT_ALARM): デッドマンズ スイッチ タイマーの正確な AlarmManager バックアップ トリガーをスケジュールし、フォアグラウンド サービスが中断された場合でもアラートが時間どおりに起動されるようにします。
- バッテリー最適化の免除 (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): タイマーとウィジェットによってトリガーされるアラートが、バッテリー節約システムによって延期されることなくバックグラウンドで確実に動作するようにします。
- カメラ (カメラ、懐中電灯経由): 視覚的な警告信号としてデバイスの懐中電灯/懐中電灯を点滅させます。カメラは画像やビデオのキャプチャには使用されません。
- 請求 (com.android.vending.BILLING): Google Play 経由でプレミアム受信者層のロックを解除するためのアプリ内購入を処理します。
iOSの権限
- 場所 (使用時): 緊急警報を送信するときに地理座標を決定します。
- マイク: 音声をテキストに書き起こすために音声入力をキャプチャします。
- 音声認識: 録音された音声をアラート メッセージのテキストに変換します。
- 連絡先: 既存の連絡先から緊急受信者を選択できるようにします。
- 通知: 配信ステータスとタイマー通知を表示します。
3. SMS および電子メールの配信方法
このアプリは、アラートを送信するための複数の方法をサポートしています。 [設定] で優先方法を設定できます。プライマリメソッドが失敗した場合、アプリは自動的に代替メソッドにフォールバックします。
- ダイレクト SMS (Android のみ): メッセージは、Android SMS Manager API を使用して、デバイスの SIM カードと携帯通信会社を通じて直接送信されます。標準の携帯通信会社のメッセージング料金が適用される場合があります。携帯電話信号が必要です。
- Twilio API (iOS および Android): Twilio を構成することを選択した場合、アプリは個人の Twilio アカウント認証情報を使用して、Twilio 経由で SMS を送信します。インターネット接続 (Wi-Fi またはモバイル データ) 経由の REST API。資格情報は、ハードウェアでバックアップされた暗号化ストレージを使用してデバイス上にローカルに保存されます。 Twilio は、Twilio のプライバシー ポリシーに従ってメッセージを処理します。 Twilio を優先方法として使用すると冗長性が得られます。インターネット接続が存在する限り、携帯電話の SMS が利用できない場合でもアラートを送信できます。
- iOS Messages Composer: iOS では、アプリは受信者とメッセージ テキストが事前に入力されたネイティブのメッセージ アプリ インターフェースを表示する場合があります。送信するには、メッセージ アプリで [送信] をタップして手動で確認する必要があります。配信は Apple のメッセージ サービスによって処理されます。
- メール (SMTP): 電子メールをセカンダリ チャネルとして設定すると、アプリは SMTP 認証情報を使用してデバイスから直接アラート メールを送信します。資格情報はローカルに保存されます。電子メールは、構成された SMTP プロバイダーを通じて送信されます。
4. 管理者のセットアップとMagic Link
このアプリには、家族や介護を受けている人の代わりにアプリをリモートで設定したい介護者向けに設計されたオプションの管理者セットアップ機能が含まれています。
- 介護者は、管理者セットアップ画面を使用して構成データ (受信者の連絡先、Twilio 認証情報、SMTP 認証情報、警告メッセージ、アプリの設定) を入力します。
- アプリはマジック リンク、つまりBase64ペイロードとしてエンコードされたすべての構成データを含むURLを生成します。このリンクは、デバイスの標準の OS 共有シート (メッセージ、電子メールなど) を介して共有されます。
- 受信者がデバイスで Magic Link を開くと、設定を適用する前にアプリによって確認ダイアログが表示されます。
- 重要: Magic Link は、Twilio 認証情報 (アカウント SID と認証トークン) や SMTP 認証情報などの機密情報をエンコードします。このリンクは、安全なプライベート チャネル (ダイレクト プライベート メッセージなど) を介してのみ、目的の受信者デバイスとのみ共有する必要があります。
- Magic Link からの構成データは、開発者に送信または保存されません。リンクは完全にデバイス上で生成および消費されます。
5. データの保管とセキュリティ
- ローカル ストレージのみ: 受信者情報、メッセージ テンプレート、アラート履歴、アプリ設定を含むすべての設定データは、SharedPreferences と暗号化ストレージを使用してデバイスにローカルに保存されます。
- 機密認証情報: Twilio 認証トークンと SMTP パスワードは、ハードウェアによる暗号化に Android キーストア システムと iOS キーチェーンを使用する flutter_secure_storage を使用して保存されます。 Twilio アカウント SID は標準の SharedPreferences に保存されます。
- クラウド ストレージなし: 開発者は、位置データ、連絡先、メッセージ、または使用パターンを収集、保存、監視するサーバーを運用しません。
- 分析や追跡なし: アプリには分析 SDK、クラッシュ レポート ツール、広告フレームワークは含まれていません。使用状況データが開発者または第三者に送信されることはありません。
6. データ共有
このアプリは、お客様の個人データを第三者と販売、取引、 共有することはありません。データは次の状況でのみ送信され、すべて明示的なアクションによって開始されます。
- (SMS や電子メール経由で) アラートをトリガーするときに明示的に設定した受信者に送信されます。
- Android でダイレクト SMS を送信する場合は、携帯通信会社に送信します。
- SMS 配信に Twilio API を使用する場合の Twilio (設定済みの場合のみ)。
- 電子メール アラートを送信するときは、SMTP 電子メール プロバイダー に送信します (設定している場合のみ)。
- アラート メッセージに含まれる URL リンク経由で Google マップにアクセスします(受信者はこのリンクを開きます。アプリ自体によってデータは Google に送信されません)。
- 管理者セットアップ機能を使用して構成を共有する場合は、Magic Link 経由で受信側デバイスに送信します。詳細についてはセクション 4 を参照してください。
- アプリ内購入の確認のために Apple/Google に送信します (購入ステータスのみ、個人データは含まれません)。
7. アプリ内購入
このアプリでは、オプションで 1 回限りのアプリ内購入を行って、プレミアム レベル (最大 50 人の受信者と拡張されたアラート履歴) のロックを解除できます。この購入はすべて Apple App Store または Google Play ストアを通じて処理されます。開発者は支払い情報を受信または保存しません。購入ステータスはデバイス上にローカルにキャッシュされます。サブスクリプションや定期的な料金はかかりません。
8. ホーム画面ウィジェット (Android)
このアプリには、アラートに素早くアクセスできるオプションのホーム画面ウィジェットが用意されています。各ウィジェットは、SharedPreferences を介してローカルに保存されるカスタム メッセージで構成できます。ウィジェットをタップするとアプリが起動してアラートが送信されますが、アラート自体とは独立してデータは送信されません。
9. 自動アラートタイマー
このアプリには、手動操作なしでアラートを自動的に送信できるタイマーベースの機能が含まれています。すべてのタイマーは完全にデバイス上で動作します。実際にアラートがトリガーされるまで、データは送信されません。
- デッドマンズ スイッチ: 有効期限が切れる前にチェックインしなかった場合に、設定した受信者にアラートを送信するカウントダウン タイマー。 Android では、フォアグラウンド サービスと AlarmManager バックアップを使用して、アプリがバックグラウンドでも信頼性を維持します。
- アクティビティ タイマー: 定期的な期間ベースまたは時刻ベースのチェックイン タイマー。オプションで、タイマーの開始時に開始アラートを送信したり、期限までにチェックインしなかった場合にアラートを送信したりできます。
- 毎日のチェックイン: 設定された期限までにチェックインが行われなかった場合に受信者にアラートを送信する、スケジュールされた毎日のリマインダー。
10. データの保持と削除
- すべてのデータはデバイス上にローカルに保存され、アプリのデータをクリアするか、アプリをアンインストールするか、エントリ (アラート履歴、受信者など) を手動で削除するまで保持されます。
- アラート履歴は、20 エントリ (無料利用枠) または 200 エントリ (プレミアム利用枠) に自動的に制限されます。
- アプリをアンインストールすると、ローカルに保存されているデータがすべて削除されます。
- 開発者はあなたのデータにアクセスできないため、あなたの代わりにデータを削除することはできません。
11. 子供のプライバシー
このアプリは 13 歳未満の子供を対象としていません。故意に子供から個人情報を収集することはありません。すべてのデータはユーザーのデバイス上に残り、開発者に送信されることはないため、開発者によって子データが収集または処理されることはありません。
12. お客様の権利
すべてのデータはデバイス上にローカルに保存され、開発者は個人データを収集したり、個人データにアクセスしたりすることはありません。
- いつでもすべてのデータを完全に制御できます。
- アプリの設定画面と履歴画面から、 データを表示、変更、 削除できます。
- デバイスのシステム設定でいつでも許可を取り消すことができます。
- アプリをアンインストールするとすべてのデータを削除できます。
13. 本ポリシーの変更
開発者は、このプライバシー ポリシーを随時更新することがあります。変更はすべて、このドキュメントの上部にある新しい「最終更新日」に反映されます。変更後もアプリを継続して使用すると、更新されたポリシーに同意したことになります。
14. 連絡先
このプライバシー ポリシーについてご質問がある場合は、公式 App Store または Google Play サポート チャネルを通じて開発者にお問い合わせください。