Typeferry プライバシーポリシー

この翻訳は利便性のために提供されています。英語版と相違がある場合は、英語版が優先されます。 英語版を読む

発効日:2026年11月13日

本ポリシーは、Mac版Typeferryおよびそのオンラインサービスがどのような情報を取り扱い、その理由が何であるか、そしてお客様にどのような選択肢があるかを説明するものです。本ポリシーは本アプリの両エディションを対象としています:

  • https://typeferry.com からダウンロードされるWebサイト版、および
  • Mac App StoreからダウンロードされるApp Store版。

両エディションで相違がある箇所については、本ポリシーにその旨を明記しています。両エディションの並行比較の概要は第19項に記載されています。

1. 当事業者について

Typeferry(以下「当方」)は、ここに記載された個人データがどのように使用されるかを決定します(EUおよび英国のデータ保護法における「管理者(コントローラー)」に該当します)。

  • プライバシーに関するご質問およびご請求:privacy@typeferry.com
  • サポートおよびその他のお問い合わせ:support@typeferry.com

2. 概要

  • Typeferryはお使いのMac上で動作します。画面上のテキスト認識および音声認識は、お使いのMac上で実行されます。スクリーンショット、ウィンドウ画像、および音声はメモリ内にのみ保持され、Typeferryがこれらを保存したりアップロードしたりすることはありません。
  • オンライン翻訳を利用するかどうかはお客様が選択できます。Typeferryを初めて開く際、「オンライン翻訳」と「オンデバイスのみ」のいずれかを選択します。お客様が選択するまでは、翻訳のために何かが送信されることはありません。また、「設定」からいつでも切り替えることができます。
  • オンライン翻訳をご利用の場合、翻訳対象のテキストは当方のサーバーを経由してCloudflareが運用するAIモデルへ送信されます。送信前に、本アプリが認識したメールアドレス、リンク、@ハンドル、#タグ、およびファイルパスはプレースホルダーに置き換えられます。当方がお客様のテキストまたはその翻訳結果を保存することはありません。
  • 日々の利用制限とアクティブデバイス数の集計にはデバイスIDが使用されます。オンラインのリクエストにはそれぞれ仮名化されたデバイスIDが含まれます。当方はこれを、日々の利用制限を適用するため、および毎日・毎月オンライン翻訳を使用しているMacの台数を数えるために使用します。当方はこれらのデバイスごとの記録を35日間保持し、その後はデバイスIDを含まない合計値のみが残ります。
  • Proをご購入いただいた場合、当方はライセンス記録を保持します。Webサイト版:これにはご購入時に入力されたメールアドレスが含まれ、このメールアドレスはサインインにも使用されます。当方はワンタイムコードをメールでお送りし、お客様のアカウントにサインインしているMacの一覧を保持します。App Store版:これにはAppleのトランザクションIDが含まれ、お客様のメールアドレスやApple Accountは含まれません。
  • 使用統計を送信するかどうかはお客様が選択できます。初期設定時に、Typeferryが匿名の使用統計(各機能が使用された日ごとの回数、正常に動作したかどうか、およびおおよその所要時間)を送信するかどうかを選択します。これらにお客様のテキスト、スクリーンショット、またはデバイスIDが含まれることは決してなく、「設定」からいつでもオフにすることができます(第8項)。これとは別に、当方の中継サーバーは、デバイスIDやIPアドレスを含めることなく、日々処理するオンライン翻訳リクエストの数をカウントしており、また上記のデバイスごとの記録を保持しています(4.5項)。
  • 広告なし、追跡なし、売却なし。当方が個人データを売却することはなく、他社のアプリやWebサイトを横断してお客様を追跡することもありません。また、本アプリにはサードパーティの広告、アナリティクス、またはクラッシュレポート用のSDKは一切含まれていません。
  • 「オンデバイスのみ」では、すべてのテキストがお使いのMac上に保持されます。テキスト以外の通信が一部発生する場合があります(第9項をご参照ください)。

3. お使いのMac上で行われる処理

3.1 お使いのMac上に留まる処理

  • 入力バー。Typeferryの入力バーに入力された内容は、本アプリのメモリ内で処理されます。「オンデバイスのみ」をご利用の場合、オフラインの場合、またはオンライン翻訳が利用できない場合、テキストはお使いのMac上で、macOS内蔵の翻訳機能によって翻訳されます。このためにmacOSがAppleから言語パックをダウンロードすることがありますが、それらのダウンロードはAppleによって処理されます。WeChatなど、Typeferryがテキストボックスを読み取れない一部のアプリでは、「画面収録とシステムオーディオ録音」を許可している場合に限り、テキストボックスの位置を特定するためにそのウィンドウの下部をキャプチャします。画像はメモリ内にのみ保持されます。
  • スクリーンショット翻訳。画面の領域を選択すると、TypeferryはmacOSの画面キャプチャ機能を使用してその領域をキャプチャし、Appleのテキスト認識機能を使用してお使いのMac上でテキストを認識します。画像はメモリ内にのみ保持されます。スクリーンショット翻訳を開始すると、Typeferryはクリップボードに画像が含まれているかどうかを確認し、翻訳を提案できるようにします。その画像は、お客様が翻訳を選択した場合にのみ翻訳されます。
  • ウィンドウ自動翻訳。翻訳対象としてウィンドウまたは領域を選択している間、Typeferryはそのウィンドウのフレームをキャプチャし(毎秒数フレーム)、お使いのMac上でテキストを認識します。画像はメモリ内にのみ保持されます。そのウィンドウに関して認識されたテキストおよび翻訳結果はメモリ内に保持され、ウィンドウ自動翻訳を停止したときに消去されます。キャプチャは、ウィンドウ自動翻訳を停止したとき、ウィンドウが閉じたとき、またはTypeferryを終了したときに停止します。
  • 音声入力。マイクは、音声キーを押している間のみ使用されます。音声はお使いのMac上でAppleのオンデバイス音声認識によって認識されます。音声が保存または送信されることはありません。認識されたテキストは、入力されたテキストと同様に扱われます(そのため、オンライン翻訳を選択されている場合は、オンライン翻訳のために送信されることがあります)。macOSはAppleから音声認識モデルをダウンロードする場合があります。
  • クリップボード。一部のアプリ(App Store版ではすべてのアプリ)に翻訳結果を入力するために、Typeferryは一時的に翻訳結果をクリップボードに配置し、⌘Vをシミュレートして、その間に新しい内容をコピーしていない限り、およそ半秒後にもともとクリップボードにあった内容を復元します。この一時的な項目には、一般的な「transient」の慣例に従うクリップボード管理アプリが保持しないようマークが付けられます。Typeferryの「コピー」ボタンは、お客様がクリックした場合にのみテキストをクリップボードに配置します。

3.2 macOSから要求される権限

権限Typeferryでの利用目的
アクセシビリティ(macOS 27以降の名称は「デバイスの制御とデータへのアクセス」)入力バーが開いている間、キー入力を入力バーにルーティングし、使用中のアプリに翻訳結果を入力するために使用されます。Webサイト版ではさらに、入力中のテキストフィールドとそのカーソル位置の特定、Typeferryが関与しないようにするためのパスワードフィールドの認識、および翻訳結果の挿入後に正しく入力されたことを確認するためのフィールドの再読み取りにも使用されます。App Store版では、macOSのサンドボックス制限により、キー入力を入力バーにルーティングすること、ならびにお客様が押した⌘VおよびReturnキーを送信することのみに制限されます。他のアプリから読み取られたテキストはメモリ内でのみ使用されます。
画面収録とシステムオーディオ録音スクリーンショット翻訳、ウィンドウ自動翻訳、およびTypeferryがテキストボックスを読み取れないアプリでテキストボックスを特定するために使用されます。Typeferryは画面のみをキャプチャし、音声を録音することはありません。また、macOSはTypeferryが画面に直接アクセスすることを許可するかどうか、随時確認を求めます。
マイク、音声認識音声入力。音声キーを押している間のみ使用されます。

Typeferryがお客様のキーストロークや入力されたテキストをディスクに保存することはありません。権限はいつでもシステム設定 → プライバシーとセキュリティでオフにすることができますが、その権限を必要とする機能は動作しなくなります。

3.3 Typeferryがお使いのMacに保存するもの

項目含まれる内容
設定お客様の言語設定、ショートカット、機能のオン/オフ設定、オンライン/オンデバイスの選択、インターフェイス言語、各アプリにおける入力バーの配置位置(アプリ識別子ごとに保存)、本日のオンライン翻訳利用回数、およびこのMacでTypeferryが初めて開かれた月。
サインインファイル(Webサイト版のみ)サインインに使用したメールアドレス、お客様のサインイントークンおよび最新の署名済みライセンストークン、ならびに(使用されるまでの間)購入手続きページからのワンタイムサインインリンク。お客様のmacOSユーザーアカウントからのみ読み取り可能なファイルに保存されます。App Store版はこのファイルを保持せず、トークンをメモリ内に保持します。
イベントログ技術的なイベント:処理タイミング、回数、エラーコード、機能のオン/オフ設定、およびTypeferryを使用していたアプリの名前または識別子。入力されたテキスト、翻訳結果、クリップボードの内容、または他のアプリからのテキストは含まれません。Typeferryがこれをアップロードすることはありません。Typeferryは約5MBに達するか7日ごとに新しいログを開始し、直前のコピーのみを保持します。メニューバー(「ログを開く」)から開いていつでも削除できます。サポートのためにお客様から当方に送信された場合、当方はお客様をサポートする目的にのみこれを使用します。
使用統計(お客様が送信を選択した場合のみ)日ごと:各機能が使用された回数、正常に動作したかどうか、所要時間の範囲、およびその日専用のランダムID。1日分のカウントはその日の終了後に送信され、その後お使いのMacから削除されます。30日以内に送信できなかったカウントは、送信されずに削除されます。統計をオフにすると、まだ送信されていないカウントが削除されます(第8項)。
最近の翻訳本アプリは、同じ文が重複して送信されるのを防ぐため、直近のオンライン翻訳結果を最大64件までメモリ内に記憶します。これはアプリを終了すると消去されます。

これらの保存場所:

  • Webサイト版:~/Library/Preferences/com.typeferry.mac.plist、~/Library/Application Support/Typeferry/、~/Library/Logs/Typeferry/
  • App Store版:アプリのサンドボックスコンテナ内、~/Library/Containers/com.typeferry.mac.appstore/

お使いのMacからすべてを削除するには:Webサイト版にサインインしている場合は、このMacのライセンスの割り当てを解除するために、まずTypeferry Proウィンドウで「サインアウト」をクリックします。その後、Typeferryを終了し、アプリを削除した上で、上記のフォルダおよびファイルを削除してください。アプリの削除のみでは、これらが残される場合があります。

4. オンライン翻訳

4.1 テキストが送信されるタイミング

「オンライン翻訳」を選択した場合(初回起動時または「設定」内)にのみ送信されます。お客様が選択する前は、翻訳のために何かが送信されることはありません。「オンデバイスのみ」を選択した場合、お客様のテキストが送信されることは一切ありません。

4.2 翻訳リクエストごとに本アプリが送信するもの

  • 翻訳対象のテキスト:入力バー内の文(最大1,000文字)、またはスクリーンショットやウィンドウから認識されたテキスト(1リクエストあたり最大3,000文字)。画像および音声が送信されることは決してありません。
  • 事前のプレースホルダー化。送信前に、本アプリが認識したメールアドレス、Webリンク(http://、https://、またはwww.で始まるもの)、@ハンドル、#タグ(#48213など)、およびファイルパスをプレースホルダーに置き換え、元のテキストをお使いのMac上に保持します。これは自動的なパターンマッチングによるものです。見落としが生じる可能性があり、氏名、電話番号、住所などお客様が記述したその他の個人情報はそのまま送信されます。テキストを安全にマスキングできない場合、本アプリはそれを送信せず、代わりにお使いのMac上で翻訳します。
  • リクエストの詳細:翻訳元および翻訳先の言語、リクエストの送信元が入力バーか画面か、逆翻訳が必要かどうか、お使いのアプリのエディション(Webサイト版またはApp Store版)とそのバージョン、およびこのMacでTypeferryが初めて開かれた月。
  • デバイスID(4.3項を参照)。
  • 有効なProライセンスをお持ちの場合:署名済みのライセンストークン。これにはライセンスID、お客様のプラン、購入先(Creem、PaddleまたはApp Store)、そのステータスおよび有効期間、ならびにデバイスIDが含まれます。お客様のメールアドレスは含まれません。
  • 接続データ(すべてのインターネットリクエストに付随するもの):お客様のIPアドレス、ならびに本アプリおよびmacOSのネットワークコンポーネントを識別する標準的なユーザーエージェント文字列。

4.3 デバイスID

本アプリは、お使いのMacのハードウェアUUIDにTypeferry固有の固定プレフィックスを組み合わせ、一方通行のハッシュ関数(SHA-256)を適用することでお使いのMac上にデバイスIDを生成します。これはTypeferryを再インストールしても変わりません。当方のサーバーが受け取るのはハッシュ値のみであり、ハードウェアUUIDそのものを受け取ることは決してありません。当方はこれを毎日の利用回数のカウント、オンライン翻訳を使用しているMacの台数のカウント、および不正利用の制限のために使用します。これはお客様のMacにおいて不変であるため、当方はこれを個人データとして取り扱います。Proをご利用の場合、当方のライセンスデータベースにはお客様のライセンスを使用しているデバイスIDも記録されるため(第5項)、デバイスIDはお客様のライセンス記録と紐付けられる場合があります。

4.4 テキストを処理する事業者

当方の中継サーバーはCloudflare Workers上で稼働しています。お客様のテキストを翻訳指示とともにCloudflare Workers AI上にホストされたAI翻訳モデルに渡し、翻訳結果をアプリに返します。当方の中継サーバーがお客様のテキストまたはその翻訳結果をデータベースやログに書き込むことはありません。

Cloudflareは、Workers AIによって処理された顧客コンテンツをAIモデルのトレーニングに使用せず、標準的なリクエストについてはリクエストの処理に必要でなくなった後は入力や出力を保持しないと表明しています(Cloudflare Workers AI privacy)。当方がお客様のテキストをAIモデルのトレーニングに使用することはありません。

別のAIプロバイダーを追加または切り替える場合、当方は本ポリシーを更新し、そのプロバイダー名をここに記載します。

4.5 オンライン翻訳に関して当方が保持するもの

  • デバイスIDごと(またはProユーザーの場合はライセンスIDごと)および日ごと(UTC):翻訳された文字数およびその推定コスト。これらの記録は35日後に自動的に削除されます。
  • デバイスIDごと、かつそのデバイスIDがオンライン翻訳のリクエストを送信した日(UTC)ごとに:リクエストを送信したという事実、無料版とProのどちらであったか、エディションとアプリのバージョン、およびそのMacでTypeferryが初めて開かれた月。Proユーザーの場合、デバイスIDはライセンス記録と紐付けられる場合があるため(4.3項)、これらの記録がお客様のライセンスと紐付けられる場合があります。これらの記録は35日後に自動的に削除されます。当方はこれらの記録から毎日合計値を算出します。たとえば、その日および過去7日間・30日間にオンライン翻訳を使用したMacの台数、そのうち新規のMacの台数、特定の月にTypeferryを初めて開いたMacのうち現在もアクティブな台数などです。これらの合計値にはデバイスIDは含まれず、当方が本サービスを運営している期間保持されます。
  • サービス全体の日ごとの合計(翻訳文字数および推定コスト)。これらにはデバイス情報や個人情報は含まれません。
  • 日ごとのリクエスト統計:日ごと(UTC)に、当方の中継サーバーが処理した翻訳リクエストの数。タイプ(入力バー、画面、または逆翻訳)、結果(完了、またはエラーの種類)、所要時間の範囲、および使用されたAIモデル別に記録されます。これらのカウントには、テキスト、デバイスID、ライセンスID、またはIPアドレスは含まれません。これらは、お客様がアプリから使用統計を送信するかどうかにかかわらず保持され(第8項)、400日後に削除されます。

4.6 不正利用の防止

単一の発信元によるサービスへの過剰なアクセスを防ぐため、CloudflareはIPアドレスごとにリクエストレート制限を適用しています(現在は毎分60リクエスト)。当方のライセンスサーバーへのサインインリクエストには、これとは別により低い制限が適用されます(現在はIPアドレスごとに毎分10回)。

無料版には発信元アドレスごとの日々の利用制限もあり、単一のネットワークが無料サービスを使い切ってしまうことのないようにしています。このため当方は、日ごと(UTC)に、各アドレスからどれだけの無料のオンライン翻訳が行われたかを記録します。当方が保存するのはアドレス(IPv6の場合はその先頭64ビット)の鍵付きハッシュ値のみで、このハッシュ値は毎日変わります。また、これらの記録は2日後に削除します。当方がIPアドレスそのものをデータベースに保存することはありません。

4.7 サーバーログ

当方のサーバーは、エラーおよびステータスコードの記録のみを保持します。リクエスト本文、お客様のテキスト、翻訳結果、デバイスID、サインインコード、サインイントークン、またはライセンストークンを記録することはありません。Cloudflareはこれらの記録を最大7日間保持します。

5. ご購入とライセンス

5.1 Webサイト版:CreemおよびPaddle

Webサイト版のTypeferry Proは、登録販売者(Merchant of Record:サブスクリプションをお客様に販売し、決済、売上税/VAT、請求書、および返金を処理する再販業者)として機能するCreem(Armitage Labs OÜ)またはPaddleによって販売されます。これら事業者は、各々のプライバシーポリシーに基づいてお客様の決済情報、氏名、および請求先住所を収集します。当方がお客様のクレジットカードや銀行口座の情報を受け取ることはありません。

お客様がサブスクリプションを購入すると、決済プロバイダーから当方のライセンスサーバーに通知されます。当方は以下を受信して保存します:

  • お客様のメールアドレス(Paddleの場合、通知内の顧客IDを使用して当方がPaddleから取得します)、
  • 当該プロバイダーにおけるお客様の顧客IDおよびサブスクリプションID、
  • お客様のプラン(月払いまたは年払い)、サブスクリプションのステータス、支払済みの有効期限日、およびサブスクリプションが最後に変更された日時、
  • 当方が生成した内部ライセンスIDおよびキー(誰にも表示されることはありません)、ならびにライセンスが作成された日時、
  • お客様のアカウントにサインインしているMac(詳細は後述のとおり)。

購入手続きのCookie。当方のリンクから購入手続きを開始すると、当方のライセンスサーバーはお客様のブラウザに単一のCookieを設定します。これは7日間維持され、当方のライセンスサーバーからのみ読み取ることができ、購入手続き後に表示されるページのサインインボタンが、決済を行ったブラウザにのみ表示されるようにする目的でのみ使用されます。Paddleを使用する場合、購入手続きページはPaddleからPaddleの購入手続き用スクリプトを読み込みます。これにはPaddle独自のプライバシーポリシーが適用されます。

サインイン。お客様のProアカウントは、ご購入時に入力されたメールアドレスです。お支払い後、購入手続きページに、Typeferryを開いてそのMacでサインインするためのボタンが表示されます。このボタンのリンクは、10分以内に1回のみ使用できます。別のMacでサインインするには、Typeferryに同じメールアドレスを入力します。コードをリクエストすると、本アプリはそのメールアドレスとアプリのインターフェイス言語(メールをお客様の言語でお送りするため)を送信します。そのメールアドレスに有効なWebサイト版のライセンスがある場合、当方は、当方が利用するメール配信事業者であるResend(第7項)を通じて、そのアドレスに6桁のコードをお送りします。コードは1回のみ使用でき、10分後に失効します。コードを確認し、送信するメールの数を制限するため、当方は入力された各メールアドレスのハッシュ値(ライセンスの有無にかかわらず)、コードのハッシュ値、およびコードの送信日時を保存します。コードを入力すると、本アプリはお客様のメールアドレス、コード、デバイスID(第4.3項)、およびお使いのMacの機種ID(「Mac15,3」など)を送信します。サインインした各Macにはサインイントークンが発行され、本アプリはこれをサインインファイル(第3.3項)に保存します。当方はそのハッシュ値のみを保存します。

当方は、お客様のアカウントにサインインしているMacについて、デバイスID、機種ID、および各Macが最初にサインインした日時と最後にチェックインした日時を記録します。ライセンスは同時に最大3台のMacで有効にできます。Typeferry Proウィンドウの「あなたのMac」で、サインインしているMacを確認し、他の任意のMacを削除できます。使用中のMacを解放するには、「サインアウト」をクリックします。すでに3台のMacがサインインしている場合、別のMacでサインインする際にTypeferryがそれらを一覧表示するので、1台を削除できます。Macの削除は任意の7日間で最大3台までです。この制限を適用するため、当方は各削除の記録を7日間保持します。本アプリは日に概ね一度、サインイントークンとデバイスIDを使ってライセンスサーバーと通信し、Proをオフラインで最長7日間動作させ続けるための署名済みトークンを更新します。14日間チェックインしなかったMacは、お客様のアカウントのいずれかのMacが次に当方のライセンスサーバーと通信した際(たとえば日ごとの確認の際)に一覧から削除されます。当方からのサインインメールが届かない場合は、ご購入時に入力されたメールアドレスからsupport@typeferry.comまでご連絡ください。サインインをお手伝いします。

利用目的:ライセンスの提供、その有効性の確認、更新・解約・返金・チャージバックの適用、サインインおよびMacの管理を可能にすること、サインインできない場合のサポート、サポートリクエストへの対応、および不正利用の防止のため。

5.2 App Store版:Apple

アプリ内サブスクリプションの決済はAppleが処理します。当方がお客様のApple Account、氏名、メールアドレス、または決済情報を受け取ることはありません。

お客様が有効なProサブスクリプションをお持ちの間、本アプリはそのサブスクリプション購入に関するApple署名済みの記録とお客さまのデバイスIDを(日に概ね一度)当方のライセンスサーバーに送信します。これにより、当方の中継サーバーがオンライン翻訳にProの利用制限を適用できるようになります。当方のサーバーはAppleの署名を検証し、以下のみを保存します:

  • サブスクリプションに関するAppleのオリジナル・トランザクションID、
  • プラン、有効期限日、ステータス(有効、解約済み、または返金済み)、およびそれが最後に変更された日時、
  • 購入がAppleの本番環境とテスト(サンドボックス)環境のどちらで行われたか、
  • 当方が生成した内部ライセンスIDおよびキー(誰にも表示されることはありません)、ならびに
  • それを使用しているデバイスID、および各デバイスが最初と最後に確認された日時(同時に最大3台のMac。14日間チェックインしなかったMacは、次回そのサブスクリプションを使用しているMacが当方のライセンスサーバーと通信した際に削除されます)。App Store版にはサインインはありません。

Appleは、該当するサブスクリプションが更新、解約、返金、または失効された際にも当方のサーバーに通知を送信します。当方はこれらを上記のステータスを更新する目的でのみ使用します。

6. アップデート(Webサイト版)

Webサイト版は、オープンソースのSparkleフレームワークを使用して、当方のアップデートフィードを随時確認します。このリクエストには、アプリのバージョン、このMacでTypeferryが初めて開かれた月、および4.2項に記載されている接続データが含まれます。システムプロファイル(Macのモデルや、ユーザーエージェント文字列に含まれる詳細を超えるmacOSバージョンの詳細など)は送信しないように設定されています。アップデートフィードがリクエストされるたび、およびアップデートがダウンロードされるたびに、当方はそのアプリバージョン(アップデートの確認の場合は、あわせてその月)について、その日のカウントを一つ増やします。これらのカウントには、IPアドレス、デバイスID、Cookie、その他の識別子は一切含まれません。App Store版はMac App Storeによってアップデートされます。

7. メール

  • サポート。お客様からメールをいただいた場合、当方はお客様のメールアドレスと記載内容を受信し、返信するために使用します。当方のサポート用およびプライバシー用アドレス宛てに送信されたメールは、CloudflareによってGmailのメールボックスに転送され、当方はそこでメールを読み、返信します。
  • サインインコード(Webサイト版)。サインインの際、当方は米国を拠点とするメール配信サービスであるResendを通じて、ライセンスに登録されているメールアドレスにワンタイムコードを送信します。Resendは当該メールアドレスとメッセージ(コードと短い案内文のみを含みます)を受信し、メッセージのコピーとその配信記録を現在30日間保持しています。当該アドレス宛てのメールが恒久的に配信不能となった場合、またはスパムとして報告された場合、Resendはそのアドレスを、送信しないアドレスとして当方のリストに追加します。そのアドレスは、当方が削除するまでリストに残ります。メールはプレーンテキストで、リンクや画像は含まれません。また、当方はResendの開封追跡およびクリック追跡を有効にしていません。
  • 領収書および請求に関するメールはCreem、Paddle、またはAppleから送信され、当方から送信されることはありません。

8. 匿名の使用統計

匿名の使用統計は、ユーザーがどの機能を使用し、どこで問題が発生しているかを把握するために役立ちます。Typeferryは、初期設定時の確認で「送信」を選択した場合、または「設定」で「匿名の使用統計を送信」をオンにした場合にのみ、これらを送信します。それまでの間、およびその設定がオフになっているときはいつでも、アプリがこれらを記録または送信することはありません。

  • カウントされる内容:日ごとに、各機能が使用された回数(翻訳の入力、オンライン翻訳、スクリーンショット翻訳、ウィンドウ自動翻訳、音声入力など)、正常に動作したかどうか、および「0.3–1秒」といった大まかな範囲での所要時間。
  • カウントとともに送信される内容:Typeferryのバージョン、エディション(Webサイト版またはApp Store版)、macOSのメジャーバージョン(26など)、およびその日専用に作成されたランダムID。このランダムIDは、アプリが再送信しなければならない場合に、当方のサーバーが同じ日を二重にカウントしないようにするためにのみ使用されます。ランダムIDは毎日新しく作成されるため、異なる日同士を関連付けることはできません。
  • 決して含まれない内容:お客様が入力したテキスト、翻訳結果、スクリーンショット、音声、お客様のデバイスID、ライセンス、Typeferryを使用しているアプリ、ウィンドウのタイトル、またはお客様の言語設定。
  • 送信のタイミング:1日の終了後、アプリはその日のカウントを1回のリクエストで当方の中継サーバー(4.4項)に送信し、その後お使いのMacから削除します。送信に失敗した場合は後で再試行されます。30日を超えたカウントは送信されずに削除されます。
  • 当方が保持する内容:当方はこれらのカウントを、各アプリバージョン、エディション、およびmacOSバージョンごとの日ごとの合計値に加算し、その日に何台のMacが統計を送信したかも併せて記録します。これらの合計値にランダムIDは含まれず、400日後に削除されます。当方は重複したアップロードを識別する目的のみでランダムIDを35日間保持し、その後削除します。他のインターネットリクエストと同様に、アップロードにはお客様のIPアドレスが含まれますが、当方はこれをレート制限のためにのみ使用し、保存することはありません。統計データはお客様にリンクされていないため、お客様のMacから送信されたものを特定、表示、または削除することはできません。
  • オフにする方法:「設定」で「匿名の使用統計を送信」をいつでもオフにできます。まだ送信されていないお使いのMac上のカウントは直ちに削除されます。

この設定とは別に、当方の中継サーバーは処理するオンライン翻訳リクエストの日ごとのカウントを保持します(4.5項)。これらのカウントにはテキスト、デバイスID、またはIPアドレスは含まれず、アプリ内の設定が影響を与えることはありません。また、中継サーバーは、日ごとにどのデバイスIDがオンライン翻訳を使用したかを35日間記録します(4.5項)。これはオンライン翻訳の一部であり、同様にこの設定の影響を受けません。

9. 「オンデバイスのみ」モードでも行われる通信

「オンデバイスのみ」モードでは、お客様のテキストがどこかに送信されることは一切ありません。ただし、以下の通信は引き続き発生する場合があります:

  • サインインしているWebサイト版:5.1項に記載されている日ごとのライセンス確認(サインイントークンおよびデバイスID)。
  • Proサブスクリプションをお持ちのApp Store版:5.2項に記載されている日ごとの確認(Apple署名済みの購入記録およびデバイスID)。
  • Webサイト版:アップデートの確認(第6項)。
  • 使用統計の送信を選択した場合:第8項に記載されている日ごとのアップロード。テキストは含まれません。
  • macOSがAppleから翻訳言語パックまたは音声モデルをダウンロードする場合があります。これにはAppleのプライバシーポリシーが適用されます。

サインインしていない場合(Webサイト版)、または有効なProサブスクリプションをお持ちでない場合(App Store版)、本アプリはこのモードにおいて、アップデートの確認(Webサイト版)および(送信を選択された場合)使用統計のためにのみ当方のサーバーと通信します。

10. データの共有先

当方は、記載された目的のためにのみ、以下のサービスプロバイダーとの間でのみ個人データを共有します:

プロバイダー利用目的
Cloudflare, Inc.当方のWebサイト(Cloudflare Pages)、中継サーバー、およびライセンスサーバーのホスティング、AI翻訳モデル(Workers AI)の実行、当方のデータベース、当方のサポート用およびプライバシー用アドレス宛てに送信されたメールの転送、レート制限、ならびにサーバーログ。当方に代わってデータを処理します。
Resend (Plus Five Five, Inc.)サインインコードメールの送信(Webサイト版。第7項を参照)。当方に代わってデータを処理します。
Google (Gmail)当方のサポート用およびプライバシー用アドレス宛てに送信されたメールが届くメールボックスであり、当方はここから返信します。
Creem (Armitage Labs OÜ)、Paddle登録販売者としてWebサイト版のサブスクリプションを販売。収集する決済データに関して独立した管理者(コントローラー)として機能します。
AppleApp Storeの決済およびサブスクリプション通知(App Store版)。

当方のWebサイト(https://typeferry.com)はCookieを設定せず、サードパーティのアナリティクスや追跡ツールを使用しません。当方は、Typeferryのダウンロードがリクエストされた回数を日ごと・バージョンごとに数えています。このカウントには、IPアドレス、Cookie、その他の識別子は一切含まれません。Cloudflareは当方のページとダウンロードを配信するためにお客様のIPアドレスなどの接続データを処理します。(5.1項の購入手続きCookieはライセンスサーバーによって設定されるものであり、Webサイトによって設定されるものではありません。)

当方が個人データを売却することはなく、コンテキストをまたぐ行動ターゲティング広告のために共有することもありません。法令により義務付けられている場合、またはユーザーもしくは他者の権利、安全、セキュリティを保護するために必要な場合、当方はデータを開示することがあります。Typeferryが他の事業体(例えば、本サービスの運営のために当方が設立した法人)に移転される場合、お客様のデータは本ポリシーに基づいて事業体とともに移転され、その旨をお客様にお知らせします。

11. 処理の法的根拠(EEA、英国および同様の法令)

  • お客様が要求された内容の提供(契約):オンライン翻訳、ライセンスの付与および確認、Proの利用制限の適用、サインインおよびMacの管理、サポートへの返信。
  • 正当な利益:毎日の利用制限および不正利用の防止、サービスの安全性と正常な動作の維持(エラーログおよび日ごとのリクエスト数)、オンライン翻訳を使用しているMacの台数のカウント(4.5項)、ならびに購入、返金、紛争に関する基本記録の保持。
  • 同意:オンライン翻訳のお客様による選択、使用統計の送信に関するお客様の選択、およびmacOSの権限。同意はいつでも撤回できます(第14項)。ただし、撤回前の処理の適法性には影響しません。
  • 法的義務:法令により記録の保持または開示が義務付けられている場合。

12. データの保存期間

データ保存期間
オンライン翻訳のために送信されたテキスト、およびその翻訳結果当方では保存されません。Cloudflareはリクエストの処理後にこれを保持しません(4.4項を参照)。
デバイスIDまたはライセンスIDごとの日々の翻訳文字数および推定コスト35日間、その後自動的に削除されます。
発信元アドレスごとの日々の無料版の利用量(鍵付きハッシュ値として保存。4.6項)2日間、その後自動的に削除されます。
オンライン翻訳の利用に関するデバイスごとの記録(4.5項)35日間、その後自動的に削除されます。
サービス全体の日ごとの合計およびアクティブデバイス数の合計(個人データは含まれません)当方が本サービスを運営している期間。
日ごとのダウンロード数およびアップデート確認数(個人データなし)当方が本サービスを運営している期間。
使用統計とともに送信される日ごとのランダムID35日間、その後自動的に削除されます。
使用統計および日ごとのリクエスト数(個人データなし)400日間、その後自動的に削除されます。
サーバーのエラーおよびステータスコードのログ最長7日間。
ライセンス記録(第5項)サブスクリプションが有効な期間、および終了後2年間(法令によりそれ以上の期間が要求される場合を除きます)。
ライセンスを使用しているMac(デバイスID。Webサイト版では機種IDも含む)お客様がそのMacでサインアウトするかそのMacを削除するまで(Webサイト版)、チェックインのないまま14日が経過してそのMacが削除されるまで(5.1項および5.2項を参照)、またはライセンス記録が削除されるまで。
サインイントークン(ハッシュ値として保存。Webサイト版)お客様がそのMacでサインアウトするか「あなたのMac」でそのMacを削除するまで、またはライセンス記録が削除されるまで。また、Macがお客様の一覧から外れ(5.1項を参照)、かつ90日間サインインもチェックインもしていない場合、当方はそのMacのサインイントークンを自動的に削除します。サブスクリプションが終了または取り消ししてから90日後にも、サインイントークンを自動的に削除します。
サインインコードの記録(入力されたメールアドレスのハッシュ値、コードのハッシュ値、およびコードの送信日時)2日以内。コードは使用された時点で削除されます。
購入手続きページからのワンタイムサインインリンク(ハッシュ値として保存)10分後に失効し、2日以内に削除されます。
Resendが保持する、サインインコードメールのコピーとその配信記録現在30日間。
Resendが送信しないアドレスとして当方のリストに登録されたアドレス(第7項)当方が削除するまで(お客様のご請求に応じて削除する場合など)。
お客様のアカウントから削除されたMacの記録7日間。
購入手続きのCookie7日間(お客様のブラウザ内)。
サポートメールご依頼への対応に必要な期間、その後削除されます。
お使いのMac上のデータ(第3.3項)お客様が削除するまで。

13. 国外移転

当方は中国を拠点とし、さまざまな国から業務を行っています。Cloudflareは米国および欧州連合を含むグローバルネットワーク上でデータを処理します。Resendはメールデータを米国で保存します。Creemはエストニアを拠点としており、Paddle、Apple、およびGoogleは国際的に事業を展開しています。これは、お客様のデータがお客様の国以外の場所(お客様の国のデータ保護法とは異なる法制度を持つ国を含みます)で処理される可能性があることを意味します。欧州経済領域(EEA)、スイスまたは英国からの個人データは、CloudflareおよびResendがそれぞれのデータ処理契約に基づいて処理します。

14. お客様の選択肢と権利

  • オンライン翻訳をオフにする:「設定」→「オンデバイスのみ」。
  • 使用統計をオフにする:「設定」→「匿名の使用統計を送信」。
  • 権限をオフにする:システム設定 → プライバシーとセキュリティ。
  • サインアウトまたはMacの削除:Typeferry Proウィンドウの「サインアウト」または「あなたのMac」(Webサイト版)。
  • お使いのMac上のデータを削除する:第3.3項を参照。
  • サブスクリプションを解約する:Webサイト版:CreemまたはPaddleの領収書に記載されているリンクから。App Store版:App Storeのアカウント設定から。
  • アカウントの削除(Webサイト版):ライセンスに登録されているメールアドレスからprivacy@typeferry.comまでメールでご連絡ください。事前にCreemまたはPaddleの領収書に記載されているリンクからサブスクリプションを解約してください。その後、当方はお客様のライセンス記録、サインイン記録、およびサインインしているMacを削除します。ただし、法令により保持が義務付けられている記録は除きます。お客様のアドレスが、Resendが送信しないアドレスとして当方のリスト(第7項)に登録されている場合、当方はそのアドレスをリストから削除します。Resendが保持するサインインコードメールのコピーは、Resendの保存期間(現在30日間)に従って失効します。

お客様がお住まいの地域に応じて、お客様はご自身の個人データへのアクセス、訂正、削除、またはその写しの受領を求める権利、特定の処理に対して異議を申し立てるか制限を求める権利、および現地のデータ保護機関に不服を申し立てる権利を有する場合があります。ご請求の際は、privacy@typeferry.com までメールでお問い合わせください。Webサイト版のライセンスについては、当方が該当する記録を特定できるよう、ライセンスに登録されているメールアドレスをお知らせください。App Store版については、当方は氏名やメールアドレスを保持していないため、メールのみからお客様の記録を特定できない場合があります。サブスクリプションを解約してアプリを削除すると、それ以降のすべての処理が停止し、その記録は第12項に記載された期間に従います。日々の利用回数のカウントおよびオンライン翻訳の利用に関するデバイスごとの記録はデバイスIDにのみ紐付けられており、35日後に削除されます。ライセンスをお持ちでない限り、当方は通常、どの記録がお客様のものであるかを判別することはできません。当方は1か月以内に回答いたします。有効なライセンス記録を削除すると、お客様のMacでのProの利用が終了します。また、法令により保持が義務付けられている記録については、当方が保持を継続する場合があります。

当方は、カリフォルニア州法で定義されている個人情報の「売却」または「共有」を行っておらず、オプトアウトが必要となる目的で機微な個人情報を使用または開示することもありません。

15. お子様について

Typeferryはお子様を対象としていません。本サービスをご利用いただくには、13歳以上である必要があります(お住まいの地域の法令でより高い最低年齢が定められている場合は、その年齢以上)。当方がその年齢未満のお子様から故意に個人データを収集することはありません。お子様が当方に個人データを提供したと思われる場合は当方にご連絡ください。削除いたします。

16. セキュリティ

本アプリと当方のサーバー間のすべての通信にはHTTPSが使用されます。ライセンストークンにはデジタル署名が付与されており、App Storeの購入記録はAppleの署名と照合して検証されます。当方のサーバーは、サインインコード、サインイントークン、およびワンタイムサインインリンクをハッシュ値としてのみ保存します。Webサイト版のサインインファイルはお客様のmacOSユーザーアカウントからのみ読み取り可能であり、本アプリのネットワークリクエストがディスク上のキャッシュを使用することはありません。どのような保存方法や送信方法も完全に安全とは言えませんが、当方はお客様のデータを保護し、収集するデータを制限するよう努めています。

17. 本ポリシーの変更

当方が本ポリシーを変更する場合、上記の発効日を更新します。変更がお客様のデータの取り扱い方法に重大な影響を与える場合、効力発生前にアプリ内および当方のWebサイトでお知らせし、Webサイト版のライセンス保有者にはメールでも通知いたします。

18. お問い合わせ

Typeferryは、中国を拠点とする個人開発者Yihong Heが運営しています。
プライバシー:privacy@typeferry.com
サポート:support@typeferry.com
プライバシーポリシー:https://typeferry.com/privacy

19. 両エディションの比較一覧

Webサイト版App Store版
オンライン翻訳、デバイスID、35日間の利用およびアクティブデバイスの記録同様同様
匿名の使用統計(任意)同様同様
Proの販売者CreemまたはPaddle(登録販売者)Apple(アプリ内課金)
Proに関して当方が保存するものメールアドレス、プロバイダーの顧客IDおよびサブスクリプションID、プラン、ステータス、日付、サインインしているMac(デバイスID、機種ID、最初と最後の使用日時)Appleのオリジナル・トランザクションID、プラン、ステータス、日付、デバイスID(メールアドレスなし)
サインイン購入時のメールアドレスとワンタイムコードなし(アプリはお客様のApp Storeサブスクリプションを使用)
アクセシビリティの利用目的テキストフィールドとカーソルの特定、パスワードフィールドの除外、翻訳結果の挿入と確認、キー入力のルーティング押された⌘VおよびReturnキーの送信、キー入力のルーティング(サンドボックス)
アップデート当方のサーバーに対するSparkleによるアップデート確認(日ごとにカウント、識別子なし)Mac App Store
ローカルデータの保存場所~/Library/Preferences, ~/Library/Application Support/Typeferry, ~/Library/Logs/Typeferryアプリのサンドボックスコンテナ