私たちはプライバシーを最優先に設計しています。本ポリシーは、MeTrail が実際に使用する権限と、データがどのように保護されるかを明確に説明します。

しないこと

  • アカウント登録は不要。個人を特定できる情報を収集しません。
  • 広告・解析系のサードパーティ SDK は組み込みません。データを販売・共有しません。
  • iCloud 同期をあなたが有効にしない限り、訪問・場所・写真・メモをサーバー側に保存しません。

権限の使い方

  • 位置情報(常に + 正確な位置情報):バックグラウンドの訪問記録(Visits)、Today/フットプリントの地図センタリング、ジオフェンス精度維持に利用します。「使用中のみ」では手動位置指定と基本的な地図表示のみ可能で、連続記録はできません。
  • 通知:到着/出発アラートや状態提示に使用。許可後にのみ動作し、システム設定や その他 > 設定 > 通知設定 でいつでもオフにできます。
  • 写真(閲覧 + 追加):閲覧は場所/訪問への写真添付に使用。追加(Photo Library Add)は「写真へ保存」や共有カード保存をあなたが実行したときにのみ使用し、それ以外では書き込みません。
  • ファイルアクセス / iCloud Drive:あなたがエクスポートやバックアップを実行するときだけ使用し、Files や個人の iCloud Drive へ書き込みます。
  • ネットワークアクセス:デフォルトはオフライン動作。オンライン通信は ①あなたが有効にした場合の iCloud/CloudKit 同期、②座標を名称に変換する Apple 逆ジオコーディング のみに限定します。

データの保存と同期

  • ローカル:訪問・場所・添付・ログは端末の暗号化サンドボックス(Core Data + ファイル)に保存されます。
  • クラウドその他 > 設定 > 同期設定 で iCloud を有効にした場合のみ、あなたのプライベート iCloud データベースへ同期され、開発者はアクセスできません。
  • エクスポート:高度なエクスポートは一時ディレクトリに書き出した後すぐ iOS 共有シートへ渡し、アプリはコピーを保持しません。

ログと診断

  • ログはデフォルトで端末内に留まり、デバッグ情報やエラーコードのみを含み、機密データは含みません。
  • 自己診断やサポート向けに、あなたが明示的にエクスポートした場合のみ端末外に出ます。

あなたのコントロール

  • システム設定でいつでも権限を取り消せます。対応する機能は自動で低減または停止します。
  • ローカルデータの削除や iCloud Drive 経由のバックアップ/復元をいつでも行えます。同期をオフにしている場合、すべてのデータは端末内にのみ存在します。

本ポリシーや権限の利用方法について質問がある場合は、アプリ内フィードバックからご連絡ください。

ストレージは足りる?どう片付ける?

アプリ本体は約 80MB で、実際に容量を占有するのは添付とエクスポートです。

  1. 訪問詳細 > その他 で不要な写真や添付を削除します。iCloud Drive に同期してからローカルを消せます。
  2. その他 > 設定 > ツール > メンテナンスツール の「すべての添付ファイルを削除」「未使用の場所を削除」で素早く容量を空けられます。
  3. エクスポート後は Files や PC に保管し、一時ファイルを削除して重複占有を防いでください。

利用モード別の電力消費は?

機能の組み合わせでバックグラウンド起動頻度が変わります。

  • デフォルトモード:ローカル記録 + 最低限の通知で 1 日 3〜5% 程度(移動頻度に依存)。
  • クラウド同期モードiCloud 同期 と添付バックアップをオンにすると訪問ごとにアップロードが追加され、約 2〜4% 余分に消費します。
  • オフラインモードiCloud 同期 を切り、多くの通知を止めてローカル記録だけにすれば最小消費。ただしこまめにアプリを開いて書き込みを確実にしてください。 しばらく使ったら iOS 設定 > バッテリー で各モードの影響を確認し、好みの組み合わせを決めましょう。

よくある異常対応

アプリがクラッシュしたら?データは消える?

書き込んだデータは即座にローカル DB に保存されるため、一度のクラッシュで消えることはありません。

  1. MeTrail を再起動すると、未完了のエクスポートや地図操作を再開します。
  2. それでもクラッシュする場合は その他 > 設定 > ツール > Logs で最新ログを出力してサポートへ送ってください。
  3. メンテナンスツール内の「データ修復」や「アプリ設定をリセット」で壊れたキャッシュを除去できます。

同期に失敗したときの手順は?

  1. その他 > 設定 > 同期設定iCloud 同期iCloud Drive 同期 がオンか確認。
  2. 端末が同じ Apple ID でサインインし、iCloud 設定 > iCloud Drive が有効か確認。
  3. ストレージ不足の警告が出たら iOS 設定 > Apple ID > iCloud > ストレージ管理 で空き容量を確保。
  4. ネットワークを切り替えるか再起動してから再度 MeTrail を開き、キューが空になるまで待機します。

特定の場所がいつもずれるのはなぜ?

  1. 場所詳細 > … > 位置を調整 でピンを手動で移動し、必要なら 弾力境界を設定 で範囲を広げます。
  2. 逆ジオコーディング で住所を更新し、名称と座標を一致させます。
  3. 全体的にずれている場合は その他 > 設定 > ツール > メンテナンスツール > 位置情報を更新 で一括再生成します。
  4. それでも解決しなければ、訪問詳細で「手動訪問を追加」し、誤った記録を削除してください。

間違った訪問記録はどう直す?

  1. 訪問 > 詳細 > その他位置を調整カスタム名 で正しい場所を指し直します。
  2. メモや添付が必要なら メモ写真を追加 で状況を書き残します。
  3. 完全に不要なら削除、あるいは長押しして 類似訪問をマージ で前後とまとめます。
  4. 修正不能なら削除後 手動訪問を追加 で再登録します。

上級機能

アプリのコア機能

  • カレンダー:任意の期間の訪問記録を表示し、手動の追加/編集が可能。日付選択ツールを使えば素早く過去の記録にアクセスできます。
  • 記録修正:すべてのユーザーが訪問詳細でメモ追加や手動訪問の編集を実施できます。
  • 検索と場所:包括的な検索とフィルタリングをサポートし、グループ表示、並び替え、写真/メモフィルタ、都市トレンドチャートなどが利用できます。
  • アクティビティ/フットプリント期間:柔軟な期間設定と複数のエクスポート形式(CSV/TXT/JSON/GPX/KML)をサポートします。
  • フットプリント要約とトレンド:要約カプセル、滞在トレンドパネル、ヒートマップなどを地図上に表示できます。

URL Scheme とは?何に使える?

metrail:// で始まるリンクを使い、ショートカットや他アプリから MeTrail の特定画面へ直接遷移できる上級機能です。Today/フットプリント/カレンダーなどのタブを開いたり、特定の訪問・場所・検索結果・統計・設定セクションにジャンプできます。

主なコマンドは?

ページ遷移

  • metrail://tab/today — Today ページ。
  • metrail://tab/footprints — フットプリント地図。
  • metrail://tab/activities — 訪問タイムライン。
  • metrail://tab/calendar — カレンダー。
  • metrail://tab/locations — 場所一覧。
  • metrail://tab/search — 訪問検索。

詳細ページ

  • metrail://visit/{訪問UUID} — Core Data UUID で訪問詳細を開く(共有 > リンクをコピー から取得)。
  • metrail://location/{場所ID} — 場所詳細を開く(その他 > 共有 から識別子を取得)。

検索

  • metrail://search?type=visit&q={キーワード} — 訪問を検索。
  • metrail://search?type=location&q={キーワード} — 場所を検索。名前・タグ・メモで指定可能。

実用コマンド

  • metrail://calendar?date={yyyy-MM-dd} — 指定日付のカレンダーを開く。
  • metrail://city/{都市名} — 指定都市のフットプリント統計を表示(日本語/英語どちらでも可)。
  • metrail://settings/{エリア}generaldataappearancemaintenancepermissionssupportabouturl-scheme などの設定セクションを開く。

識別子はどう取得する?

  • 訪問 ID:訪問詳細の 共有 > リンクをコピー で Core Data URI を取得。
  • 場所 ID:場所詳細の その他 > 共有 からコピー。
  • 設定エリアその他 > 設定 > URL Scheme ページに一覧があります。

URL Scheme の制限は?

  • 存在しない訪問や場所を開くとエラー表示になります。
  • 隠しているタブは代替ページにフォールバックする場合があります。
  • 日付パラメータは yyyy-MM-dd 形式で入力してください。

もっと詳しく知るには?

アプリ内 その他 > 設定 > URL Scheme に全コマンド、対話的ビルダー、各パラメータの説明があります。値を入力すると即座に完全なリンクをコピーしてテストできます。

アプリのコア機能

  • iCloud 同期iCloud Drive バックアップで複数端末間の訪問・添付を共有。
  • カスタム通知音:system、anticipate、choo、descent、minuet、newsflash、noir、silence、technology、update などの内蔵音効果に加え、カスタム音声ファイル(MP3、WAV、M4A、AAC、FLAC、OGG 形式)のアップロードをサポート。到着通知と出発通知で異なる音を設定可能。
  • カレンダー/場所/検索の履歴、グループ化、並び替え、フィルタ、トレンドチャート、エクスポートショートカットなど。
  • 訪問詳細での写真・添付管理、都市/国の共有カードなど。
  • テーマ・外観・アプリアイコンの切り替えで複数のテーマを利用。
  • アクティビティ/フットプリント履歴を柔軟な期間で利用し、JSON/GPX/KML エクスポートや追加マップレイヤーを使用可能。

Home タブの順番を変えるには?

  1. その他 > 設定 > インターフェース設定 > Home Tabs に入り、右上の 編集 で並べ替えモードへ。
  2. 各行のハンドルをドラッグすると順番が即保存され、Home も即更新されます。
  3. 同じ画面の タブ表示スタイル 切替はリアルタイムで反映され、「アイコンのみ」「タイトル + アイコン」をすぐ確認できます。
  4. すべてのタブがリストに表示され、簡単に並べ替えや設定ができます。

クラウド同期はどう動く?

iCloud 同期 をオンにすると:

  1. 新しい訪問や場所変更が CloudKit のプライベート DB にアップロードされ、失敗時は自動再試行とログ出力で最終的な到達を保証します。
  2. 他端末はローカル DB を読み込んだ後にクラウド差分を取り込み、通常 10 秒以内に最新化します。
  3. 添付やエクスポートは iCloud Drive フォルダ経由で扱われ、バックアップ/復元 を手動で実行できます。
  4. 同期をオフにしてもクラウド側のコピーは残り、ローカル記録も継続します。完全削除したい場合は Apple ID の管理画面からコンテナデータを削除してください。

高度な統計は何に役立つ?

場所詳細 > … > トレンド場所 > 都市分布 では以下を提供します。

  • 指定期間の滞在合計、都市ランキング、最長/最短の場所。
  • 「場所/都市」リストを滞在時間順に並べ替えて重要スポットを特定。
  • 場所詳細上部の Quick actions ドックにある トレンド ボタンからワンタップで統計パネルを開けます。
  • 結果はスクリーンショットやデータエクスポートと組み合わせて月次レビューに活用できます。全ユーザー利用可能です。

アプリ機能を最大限活用するには?

  1. その他 > 設定 > 通知 で到着/出発ごとに異なるサウンドを設定し、重要な場所を際立たせる。
  2. 同期設定 をオンにして iPhone/iPad/Mac で同じ訪問をシームレスに閲覧する。
  3. 訪問 > 詳細 に写真や長文メモを追加し、家族や同僚と共有するときの説得力を高める。
  4. 最新アクティビティ 画面右上の … > 訪問をエクスポート で現在のフィルタ範囲を即座にエクスポートし、手作業の絞り込みを省く。