本ポリシーは、LocalePilot アプリ、ライセンスの購入、およびウェブサイト localepilot.app を対象とします。データ管理者は LocalePilot の発行者である Ramah GUEDEGBE です。Ramah GUEDEGBE は、フランスで SIREN 番号 523 501 765 として登録された個人事業主(entrepreneur individuel)で、所在地は 235 rue Saint-Honoré, 75001 Paris, France です。GLabs325 ブランド(glabs325.com)でソフトウェアを公開しています。連絡先:localepilot@glabs325.com。
1. 概要
LocalePilot はローカルファーストのアプリです。お客様がコンピューター上で選択した場所からローカライズファイルを読み込み、書き出したファイルをお客様の管理のもとでローカルに書き戻します。
LocalePilot にはアカウントがなく、発行者が運営するサーバーもありません。アプリには、アナリティクス、クラウドへのテレメトリ、クラウドへのクラッシュレポートは含まれていません。このウェブサイトは Cookie を設定しません。アクセス状況は Cloudflare Web Analytics で、Cookie を使わず集計値としてのみ計測します(第 9 節)。
2. コンピューターに保存されるデータ
LocalePilot は、次のようなローカル設定を保存することがあります。
- 最近のプロジェクトへの参照
- AI プロバイダーのエンドポイントとモデル識別子
- AI の API キー(オペレーティングシステムの安全なストレージに保管)
- ライセンスの状態と検証日
- 最後にアップデートを確認した日付
- オプトイン方式でローカルのみの、未対応ファイル形式のカウンター(第 8 条参照)。初期設定ではオフです。
ライセンスキーと API キーは、オペレーティングシステムの安全なストレージに保存されます。秘密情報ではないライセンスデータは、改ざんを検出するためにローカルで署名されます。
書き出しのバックアップ(書き出しで置き換えられる前のローカライズファイルのコピー)、書き出しの記録、プロジェクト設定、プロジェクトの用語集は、プロジェクト内ではなく Mac 上の LocalePilot 専用ストレージに保存されます。書き出しのバックアップと書き出しの記録はどこにも送信されません。プロジェクト設定の一部である翻訳コンテキストと、承認済みの用語集の用語は、第 3 節で説明するとおり翻訳プロバイダーに送信されることがあります。バックアップは Settings > Project > Backups > Show backups in Finder から開けます。古いバックアップは自動で削除され、同じ画面から手動で削除することもできます。
LocalePilotはエクスポート履歴とは別に、日時、操作、エラー、技術情報をローカル診断ログに保存します。エラーにパスやテキストが含まれる場合があります。14日を超えた記録は起動時と書き込み時に削除され、容量制限で古い記録が早く削除されることもあります。自動送信は行いません。レポートを確認してから、ご自身で送信してください。
3. ローカライズファイルと翻訳プロバイダー
LocalePilot は、お客様が選択したローカライズファイルを処理します。その内容は、お客様が設定した AI または機械翻訳のプロバイダーにテキストが送信されない限り、お客様のコンピューターから出ません。テキストが送信されるのは、翻訳を開始したとき、Translate automatically をオンにした状態で言語を追加したとき(プロバイダーが設定されていれば、この項目は既定でオンです)、既存の訳の AI 監査を実行したとき、App Store または Google Play の掲載情報を AI で調整したときです。接続テストでもプロバイダーに接続します。Microsoft Translator、Google Cloud Translation、LibreTranslate では、テストで「Hello」という単語を翻訳します。
AI モデル(OpenAI、Anthropic、Gemini、DeepSeek、Ollama、LM Studio)を使用する場合、リクエストには翻訳する各テキストについて、ソーステキスト、キー名、キーの説明とグループ、ターゲット言語の現在の訳、同じグループの近接キー最大 6 件、同じキーの他言語での訳最大 2 件が含まれることがあります。また、承認済みの用語集の用語と、プロジェクトの翻訳コンテキスト(分野、対象読者、トーン、スタイルガイド)が含まれることもあり、翻訳コンテキストは入力されていれば常に送信されます。AI 監査はこれらの AI モデルでのみ動作し、確認する既存の訳ごとに同じ項目を送信します。機械翻訳サービスが受け取る情報はこれより少なく、Microsoft Translator、Google Cloud Translation、LibreTranslate はソーステキストのみを受け取ります。DeepL はさらにキー名、キーの説明とグループ、および用語集オプションがオンの場合は承認済みの用語集の用語を受け取ります。ストアの掲載情報では、プロジェクト名と Web アドレスを中立的なマーカーに置き換えたうえで、空でないソースフィールドが送信されます。LocalePilot がリクエストにファイル名、ファイルパス、プロジェクト名を加えることはありません。
DeepL で用語集を適用するため、LocalePilot はお客様の DeepL アカウントに、名前が LocalePilot- で始まる用語集を言語ペアごとに 1 つ作成し、承認済みの用語が変わるとそれを置き換えます。この用語集は、LocalePilot をアンインストールした後もお客様の DeepL アカウントに残ります。他のプロバイダーのアカウントには、LocalePilot は何も作成しません。プロバイダーのアカウント、API キー、およびプロバイダーの規約については、お客様が責任を負います。
Ollama、LM Studio、LibreTranslate は、既定のアドレスのままであればお客様のコンピューター上で動作し、テキストはコンピューターから出ません。別のマシンのアドレスを入力すると、テキストはそのマシンに送信されます。Ollama や LM Studio 経由で使うクラウドモデルは、既定のアドレスでもテキストを受け取ります。一括翻訳または AI 監査の Before you launch パネルに、テキストの送信先が表示されます。
各プロバイダーが受け取る情報の詳細は、ヘルプの送信される内容のページをご覧ください。
4. ライセンスのアクティベート
LocalePilot は、Pro 機能のために Polar(polar.sh)のライセンスキー API を使用します。Polar は購入における Merchant of Record です。
アクティベートでは、ライセンスキー、LocalePilot の公開 Polar 組織識別子、および LocalePilot Desktop <timestamp> という形式のデバイスラベルが送信されます。検証と無効化では、ライセンスキー、同じ組織識別子、および Polar がこのデバイスに対して返したアクティベーション識別子が送信されます。
アプリは、ライセンスキーを安全なストレージに保管し、アクティベーション識別子や検証日などの署名済みローカルデータとともに保持します。ライセンスの検証に、発行者が運営するサーバーは関与しません。
5. 購入
Polar は、Merchant of Record として LocalePilot のライセンスを販売します。Polar は、支払い、請求、税務に必要な情報(氏名、メールアドレス、請求先の国、支払い情報など)を収集し、Polar 自身のプライバシーポリシー(polar.sh/legal)に従って処理します。GLabs325 がお客様のカード情報を受け取ることはありません。Polar は、メールアドレス、国、注文の詳細など、ご注文の管理に必要な情報を当社と共有し、当社はそれをサポート、返金、および会計上の義務のために使用します。
6. アップデートの確認
macOS では、LocalePilot はオープンソースのアップデーター Sparkle を使用します。24 時間に 1 回を上限として(自動確認は Settings でオフにできます)、またお客様が Check for Updates を選ぶたびに、アプリは GitHub でホストされている静的なアップデートフィード(appcast.xml)をダウンロードします。このリクエストには、アカウント、ライセンスキー、プロジェクトのデータ、システムプロファイルは含まれません。GitHub が受け取るのは、あらゆるダウンロードで明らかになる情報、つまりお客様の IP アドレスと、アプリのバージョンを含むアップデーターのユーザーエージェントだけです。
新しいバージョンが掲載されている場合、Sparkle はそのリリースノートとともに表示します。アップデートは、お客様がインストールのためにクリックした後にのみダウンロードされ、アプリを置き換える前に検証(アーカイブの署名と Apple Developer ID の署名)されます。LocalePilot がこのクリックなしにアップデートをインストールすることはありません。
Windows では、LocalePilot は GitHub Releases に添付された静的な latest.json ファイルを、24 時間に 1 回を上限として、また Settings の確認ボタンを使用したときに確認することがあります。アップデートのダウンロードやインストールは行いません。ダウンロードボタンを押すと、ブラウザーでリリースが開きます。
7. アナリティクスとクラウドへのクラッシュレポートはありません
LocalePilot には、製品アナリティクス、セッションリプレイ、クラウドへのクラッシュレポート、クラウド同期、マーケティング目的のトラッキングは含まれていません。
8. 未対応形式のカウンター(オプトイン、ローカルのみ)
LocalePilot は、プロジェクトのスキャン中に、未対応の各ファイル形式(xml や csv などのファイル拡張子)が何回見つかったかを数えることができます。この数は、次にどのインポート形式に対応するかを決める参考になります。
- カウンターは初期設定ではオフです。Settings で Unsupported format signal をオンにした場合にのみ動作します。
- 保存するのはファイル拡張子と回数だけで、たとえば
{"xml": 3, "csv": 1}のような形で、お客様のコンピューター上のアプリのローカル設定に保存されます。ファイルパス、ファイル名、キー名、ファイルの内容は一切保存しません。 - どこにも送信されることはありません。Settings から、お客様ご自身で確認したり書き出したりできます。
- Settings では、直近のスキャンで見つかった未対応形式の単発レポートをクリップボードにコピーすることもできます。このレポートは、現在のセッションの間だけメモリに保持されます。
- カウンターをオフにすると、カウントは止まります。すでに集計された数は消去されません。保存されている内容は Settings のレポート表で確認できます。
9. このウェブサイト
ホスティング
localepilot.app は、Cloudflare がホストする静的サイトです。ページを配信し、サイトを不正利用から守るために、Cloudflare は IP アドレス、ブラウザーのユーザーエージェント、リクエストされたアドレス、リクエストの時刻などの技術データを、Cloudflare 自身のプライバシーポリシー(cloudflare.com/privacypolicy)に従って処理します。当社はこれらのログを訪問者のプロファイリングには使用しません。
Cookie を使わないアクセス解析
どのページが読まれているかを知るために、このサイトはホスティング事業者 Cloudflare のアクセス解析ツール Cloudflare Web Analytics を使用しています。Cookie を設定せず、ブラウザーに何も保存せず、端末のフィンガープリントも作成しません。小さなスクリプトが、閲覧したページ、参照元のサイト、ブラウザーと端末の種類、国、読み込み時間を Cloudflare に送信します。当社が見るのは集計された統計だけで、個々の訪問者を見ることはありません。広告ツールは使用しません。無料のオンラインツールはブラウザー内で動作し、ツールにドロップしたファイルはアップロードされません。
ウェイトリスト
ウェイトリストに登録された場合、当社は次の情報を収集します。
- メールアドレス
- 登録に使ったページの言語(例:
fr) - 登録元。どのページやリンクから来たかを示す短いコードです(例:
tool_arb_keys) - 使用している技術(Flutter や React Native など。入力した場合のみ)
- 同意したテキストのバージョン
当社がこのメールアドレスを使う目的は一つだけです。LocalePilot のリリース時に、お客様の言語でメールを 1 通送ることです。法的根拠はお客様の同意です。それ以外のメールは送らず、そのメールを送った後にアドレスを削除します。それまでの間、localepilot@glabs325.com に連絡することで、いつでも同意を撤回し、アドレスの削除を求めることができます。
フォームは Web3Forms(web3forms.com)を通じて送信されます。Web3Forms は当社の処理者として、フォームを受け取り、メールで当社に転送します。
Cloudflare と Web3Forms は、それぞれのポリシーに記載された保護措置のもとで、欧州連合の域外でデータを処理することがあります。
10. サポートへのメール
お客様が当社に連絡された場合(たとえば、お客様が送ることを選んだ診断レポートを添えて)、当社はメッセージの内容とメールアドレスを受け取ります。これらはお客様への回答のためにのみ使用し、法律でより長い保管が求められる場合を除き、お問い合わせの完了後に削除します。
11. お客様の権利とデータの削除
LocalePilot はローカルファーストであるため、データのほとんどはお客様のコンピューター上にあります。お客様は次のことができます。
- アプリから最近のプロジェクトへの参照を削除する。
- アプリをアンインストールするか、アプリケーションサポートフォルダ(macOS の場合は
~/Library/Containers/com.glabs325.localepilotなど)を削除して、ローカルデータ(設定、署名済みライセンスデータ、安全なストレージに保管されたキー)を削除する。 - Settings からライセンスを無効化する、または購入に関するデータについて Polar に連絡する。
発行者は、お客様のプロジェクトやローカライズファイルを保持するサーバーやデータベースを運営していないため、当社側で削除すべきそのようなデータはありません。当社が直接受け取るデータは、ウェイトリストの登録情報、Polar から共有される注文情報、およびお客様がサポートに送ったメッセージに限られます。
GDPR に基づき、お客様は localepilot@glabs325.com に連絡することで、これらのデータへのアクセス、訂正、削除を求め、その利用に異議を述べ、または同意を撤回することができます。また、フランスのデータ保護機関(CNIL、cnil.fr)またはお客様の国の監督機関に苦情を申し立てることもできます。
12. お問い合わせ
本ポリシーに関するご質問、またはサポートでのやり取りの削除のご依頼:localepilot@glabs325.com。