MyLocal プライバシーポリシー
施行日:2026年11月1日
MyIAM Inc.(以下「当社」といいます)は、本ポリシーにより、MyLocalおよびそのウェブサイトにおいて利用者の情報をどのように取り扱うかをお知らせします。
1. 当社に送信する情報
MyLocalにはアカウントやログインがなく、利用統計、分析、広告またはエラー報告のために情報を当社または第三者に送信することはありません。MyLocalが取り扱う情報は、アップデートの確認およびサポート情報の確認(下記)を除き、すべて利用者のMac内でのみ処理および保存します。
アップデートの確認: MyLocalは、1日に1回、および利用者が「アップデートを確認」を押したときに、当社がGitHub Releases(GitHub, Inc.)に公開しているアップデート情報ファイルをダウンロードして、新しいバージョンがあるかどうかを確認します。新しいバージョンをインストールする際は、同じ場所からアップデートファイルをダウンロードします。これらのリクエストはGitHubが処理するため、GitHubは一般的なウェブサーバーと同様に、接続元のIPアドレスや日時などをGitHubのプライバシーポリシーに従って記録することがあります。当社は、この接続記録を受け取りません。プロセス、サーバー、設定、アクティビティログなどの情報は送信しません。一般 > アップデートで自動確認をオフにできます。
サポート情報の確認: MyLocalは1時間に1回、および利用者が「今すぐ確認」を押したときに、当社がGitHub Releases(GitHub, Inc.)に公開しているサポート情報ファイル(サーバーソフトウェアのサポート終了日と最新バージョン)およびセキュリティ公開情報ファイル(既知の公開情報とその説明)に新しいデータがあるかどうかを確認します。確認の際はファイルの内容を受け取らず、新しいデータがある場合のみファイル全体をダウンロードします。ダウンロードしたファイルはMac内でのみ比較するため、どのプログラムを使っているかは送信しません。このリクエストもGitHubが処理するため、GitHubは接続元のIPアドレスや日時などを記録する場合があり、当社はこの記録を受け取りません。一般 > サポート情報で自動確認をオフにでき、オフにするとアプリ内のデータまたはダウンロード済みのデータを使います。
2. Mac内で取り扱う情報
MyLocalは、開発サーバーを検出してクリーンアップするために、次の情報を読み取ります。
- 実行中のプロセス:名前、プロセスID(PID)、実行したユーザー、実行ファイルおよび作業フォルダーのパス、コマンドライン、開始日時、親プロセス
- 開いているネットワークポートと、接続を受け付けるアドレス
- launchdサービス、およびDockerコンテナの名前・イメージ・公開ポート・ラベル(Composeプロジェクトなど)・再起動ポリシー
- pm2とsupervisordが実行中のアプリの名前とプロセス番号:これらのプログラムがこのMac内で開くソケットで問い合わせます。応答に含まれる環境変数は保存せず破棄し、送信しません。設定ファイルは読み取りません
- アプリのアイコン(画面に表示するため)
- プロセスおよびDockerコンテナのメモリ・CPU使用量(アプリのプロセス画面が開いている間、またはコマンドラインツールで要求したときにのみ読み取って表示し、ファイルには保存しません)
- サーバープログラムのバージョン:実行ファイルのパスとコマンドライン、実行ファイルおよびその近くのバージョン情報ファイル(JDKのrelease、package.json、Pythonパッケージのフォルダー、アプリのInfo.plist)、コンテナイメージのタグ・ラベルおよび名前が_VERSIONで終わる設定、コンテナ内で実行中のコマンドラインとその実行ファイル・jar・JDKのバージョン情報(Dockerからファイルをコピーして読み取り、コンテナ内では何も実行しません。アプリのポップオーバーまたはプロセス画面が開いている間、またはコマンドラインツールで要求したときにのみ読み取って表示し、ファイルには保存せず、送信もしません。書類・デスクトップ・ダウンロード・iCloud・外部ボリューム内のファイルは読み取りません。サポート状況はアプリ内またはダウンロードしたデータでMac内で判断します)
- トンネル:トンネルプログラム(ngrok、cloudflared、localtunnel、ssh、TailscaleのServeとFunnel)が転送するポートと接続アドレス。コマンドライン、そのプログラムがこのMac内で開くローカルAPI、Tailscaleアプリ内のコマンドラインツールの状態出力から読み取ります。画面とコマンドラインツールに表示するだけで、ファイルには保存せず、送信もしません。トンネルプログラムの設定ファイルは読み取りません
コマンドライン中のパスワードやトークンのように見える値は、保存、画面表示、コピーまたは書き出しの前にマスクします(例外は第4条の--rawのみです)。プロセスの環境変数は読み取りません。
3. 保存する情報と保存期間
| 保存する情報 | 場所 | 保存期間 |
|---|---|---|
| 設定(業務時間、ルール、言語など) | ~/Library/Application Support/MyLocal/config.toml | 利用者が削除するまで |
| アクティビティログ(クリーンアップ・事前通知・延期の記録、対象サーバーの情報、バックグラウンドコンポーネントの起動・終了時刻、スリープの原因) | ~/Library/Application Support/MyLocal/journal.jsonl | 設定した期間(初期設定は90日)が経過すると削除。「一般 > 記録」からすぐに削除することもできます |
| ダウンロードしたサポート情報と公開情報(サーバーソフトウェアのサポート終了日、最新バージョン、既知の公開情報、最後にダウンロードしたデータのアドレス。利用者の情報は含みません) | ~/Library/Application Support/MyLocal/support.json, advisories.json, support-release.txt | 新しいファイルをダウンロードすると上書き |
| 進行中のクリーンアップの状態 | ~/Library/Application Support/MyLocal/state.json | 次の状態に変わるときに上書き |
| バックグラウンドコンポーネントの実行記録 | ~/Library/Logs/MyLocal/ | ファイルが1MBを超えると新たに開始し、直前のファイル1つのみを残す |
| バックグラウンドコンポーネントが最後に動作した時刻(ファイルの更新時刻のみで内容はなし) | ~/Library/Application Support/MyLocal/mylocald.alive | 常に上書き |
| 初回ガイドを後回しにした記録(「あとで」) | ~/Library/Application Support/MyLocal/onboarding-later | ガイドを完了するか、設定フォルダーを削除するまで |
| メインウィンドウの位置とサイズ | ~/Library/Application Support/MyLocal/main-window.json | ウィンドウを閉じるかアプリを終了するときに上書き |
| アプリ画面のデータ(言語・テーマ・拡大率をウィンドウがすぐに使えるように置いたコピー) | ~/Library/WebKit/io.myiam.mylocal/, ~/Library/Caches/io.myiam.mylocal/ | 利用者が削除するまで |
| アプリアイコンの画像 | ~/Library/Caches/MyLocal/ | 作成から30日が経過した後、アプリを再び起動するまで(macOSがそれより先にキャッシュを削除した場合は、その時点まで) |
MyLocalを削除した後に上記のフォルダーを削除すると、MyLocalが保存した情報はすべて消去されます。
4. 利用者が自ら書き出す情報
利用者がアクティビティログの「書き出し」または「診断情報をコピー」を押すと、その内容は利用者が指定したファイルまたはクリップボードに移されます。このように書き出した情報を他人に送るかどうかは、利用者が決定します。書き出した情報においても、秘密の値はマスクされています。診断情報には macOS のバージョンが含まれ、ホームフォルダのパスはユーザー名が見えないよう ~ に置き換えます。
コマンドラインツールで収集した内容をファイルに記録すると(mylocal ls --dump-snapshot)、利用者が指定したファイルに保存されます。この場合も秘密の値はマスクしますが、--rawを付けるとマスクせずにそのまま保存します。このファイルは、利用者本人のみが読み取れるように作成します。
5. システム通知
MyLocalは、クリーンアップの予定と結果をmacOSの通知で表示します。通知にはサーバー名などが含まれ、macOSがこれを表示し、通知センターに残すことがあります。利用者は、システム設定で通知をオフにできます。
6. ウェブサイト
当社のウェブサイト(https://mylocal.myiam.io)は、訪問統計を作成するためにGoogle Analyticsを使用します。広告ツールは使用しません。アプリ(MyLocal)にはGoogle Analyticsは含まれていません。
- 収集する情報:閲覧したページ、流入経路、ブラウザー・デバイスの種類、画面サイズ、おおよその地域(国・都市)、スクロール・リンクのクリック・ファイルのダウンロード、訪問者を区別するCookie識別子
- 目的:訪問数やよく閲覧される内容を把握し、ウェブサイトを改善するため
- Cookie:ウェブサイトのアドレス(mylocal.myiam.io)にのみ、_gaで始まるCookieを設定します。広告のパーソナライズおよびGoogleシグナルのデータは使用しません。
- 国外移転:上記の情報は、訪問中にインターネットを通じてGoogle LLC(米国)に送信され、Googleのサーバーに保存され、14か月間保管されます。Googleへの個人情報に関するお問い合わせは、https://support.google.com/policies から行うことができます。
- 同意と拒否:欧州経済領域・英国・スイスから訪問した場合は、「許可」を押すまでGoogle Analyticsを読み込まず、何も収集しません。地域はブラウザーのタイムゾーンで判断します。タイムゾーンはブラウザー内でのみ使用して送信せず、タイムゾーンが不明またはUTCの場合も同様に扱います。ブラウザーのタイムゾーンが実際の場所と異なる場合、判断も異なることがあります。その他の地域では初回の訪問時から収集し、案内の「拒否」またはウェブサイト下部の「Cookie設定」からいつでも停止できます。拒否するとGoogle Analyticsを読み込まず、すでに設定されたCookieを削除します。ブラウザーの設定でCookieをブロックすることもでき、拒否してもウェブサイトの利用は制限されません。
利用者が選んだ言語、テーマ、アニメーションを停止したかどうか、Cookieの許可・拒否は、利用者のブラウザーにのみ保存します。ウェブサイトはAmazon Web Services(CloudFront)を通じて提供し、アプリのファイルはGitHub Releasesからダウンロードします。これらのサービスは、一般的なウェブサーバーと同様に、接続元のIPアドレスや日時などをそれぞれのプライバシーポリシーに従って処理することがあります。
7. 本ポリシーの変更
本ポリシーを変更する場合は、施行日および変更内容を施行日の7日前から、アプリまたは当社が定めるウェブサイトで告知します。アップデートの確認およびサポート情報の確認以外に当社または第三者に情報を送信する機能を新たに追加する場合は、その機能を使用する前に利用者に通知し、同意を得ます。
8. お問い合わせ
MyIAM Inc. · contact@myiam.io
ご意見と問題の報告は、GitHub(GitHub, Inc.)の公開リポジトリ https://github.com/my-locals/mylocal で、英語または韓国語で受け付けます。アプリの「ご意見を送る」と「問題を報告」はブラウザでこのリポジトリを開くだけで、アプリが内容を送ることはありません。「問題を報告」のアドレスに含まれるのはアプリのバージョンだけです。そこに投稿した内容はGitHubのアカウント名とともに誰でも見ることができ、GitHubのプライバシーポリシーに従います。投稿する前に、公開してよい内容か確認してください。
メールでお問い合わせいただいた場合、当社は送信元のアドレスと内容を返信のために使います。