本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

Show HN: Pastport – あなたのiPhoneがAirbnbに残したもの

記事の要約

Pastport は、Safari の閲覧履歴から旅行の痕跡、予約情報、短期アクティビティ、トラッカーを抽出するネイティブ macOS アプリおよび CLI ツールです。すべてローカルで動作し、Touch ID で保護され、クラウドアカウント不要。Apple Foundation Models やローカルの Ollama モデルを使用でき、データが Mac から漏洩することはありません。

ソースHacker News AI著者: anupamchugh
Show HN: Pastport – あなたのiPhoneがAirbnbに残したもの
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

Pastport は、プライバシーを重視するユーザー向けの macOS ネイティブアプリで、Safari のブラウジング履歴から旅行関連の情報を掘り起こします。宿泊予約の確認、旅程、そしてオンライントラッカーまで、すべてをローカルで処理するため、アカウント登録もデータのアップロードも不要です。

このツールは、Swift を用いて Safari の履歴データベースをリアルタイムに分析します。まずデータベースの一時的な読み取り専用コピーを作成し、元のデータを変更しないようにします。クエリ時には、デフォルトで機密性の高い文字列が除去され、プライバシーに関わるスレッドは遮断されます。こうして、一切のデータが Mac の外部に出ることはありません。処理は「境界」の原則に従い、Swift が事実を計算し、デバイス上のモデルは小さな証拠パケットを読み上げるだけです。証拠が回答を含まない場合、Pastport は誠実に「不明」と返します。

Pastport が検出できる情報は次の 4 種類です。「動き」(座標とタイムスタンプを含むリンク)、「予約」(確認メール、旅程、領収書など)、「スレッド」(短時間の関連アクティビティ)、そして「トラッカー」(リダイレクト、中間ページ、広告パラメータ)。検出器は合成アクセス記録とワイヤーフォーマットに基づいており、特定のブランドリストに依存しないため、汎用性が高く拡張も容易です。

インストールには macOS 14 以降が必要です。Apple Foundation Models を利用する場合は、macOS 26 で Apple Intelligence が有効になっている必要があります。署名済みの公証されたアプリを最新リリースからダウンロードするか、Swift を使って自分でビルドすることもできます。初回起動時には、アプリまたはターミナルにフルディスクアクセスを許可する必要があります。また、実際の Safari 履歴を読み込まない安全なデモモードもあります。

コマンドラインインターフェースでは、"pastport recent" で最近のアクティビティ、"pastport bookings" で予約、"pastport trail" で軌跡、"pastport trackers" でトラッカーを一覧表示できます。自然言語クエリも可能で、例えば "pastport ask 'what did I book and where did I stay'" と入力します。さらに、"pastport eval --runs 3" で複数回の評価を実行できます。

開発者はプロジェクトに簡単に貢献できます。MIT ライセンスのもとで公開されており、すべての検出器は合成アクセス記録と汎用的な形式に基づいており、特定のブランドリストに依存しません。GitHub 上で公開されており、コミュニティからのコントリビューションを歓迎しています。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • Safari 履歴をローカル解析して旅行関連データを検出。クラウド非依存。
  • Apple Foundation Models(macOS 26+)またはローカル Ollama に対応し、データは端末内に留まる。
  • 位置情報、予約確認、短期アクティビティ、トラッカーパラメータを識別。
  • オープンソース(MIT ライセンス)、macOS 14+ が必要。GUI と CLI の両方を提供。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。