要点
Shuo Appの利用にアカウントは不要です。AppからShuoへテレメトリ、利用状況の分析データ、クラッシュレポートを送信せず、広告も表示しません。ローカル文字起こしとOpenAI互換文字起こしは安定版として提供し、Gemini、ElevenLabs、Alibaba Qwenは任意の実験的クラウドサービスです。ローカル文字起こしを選び、クラウドAIを無効にすると、音声、テキスト、修正、個人用語はこのMacから出ません。クラウドサービスを選ぶかクラウドAI機能を有効にした場合に限り、現在の処理に必要なデータが該当するサービスへ送信されます。プロジェクトのソースファイルとパスはアップロードされません。
この Mac に保存されるデータ
- App の設定と拡張機能の構成。
- 文字起こし履歴。元のテキスト、処理後のテキスト、最終テキストに加え、provider、model、言語、時刻、結果、性能メタデータを含みます。
- 独立した統計データ。統計の書き出しには文字起こし本文を含みません。
- 保持されている履歴項目に紐づく録音は、その項目を削除するまでこの Mac に保存されます。ダウンロードしたローカルモデルと Shuo が作成した復旧レポートもローカルに保存され、復旧レポートが自動送信されることはありません。
- 優先用語、プロジェクトのブックマーク、ローカルのプロジェクト語彙索引、明示的な修正から作成された修正前後のテキスト。
OpenAI-compatible、Gemini、ElevenLabs、Alibaba Cloud の API Key はそれぞれ macOS のキーチェーンに保存され、設定の書き出しには含まれません。履歴項目を削除すると対応する録音も削除されますが、累積統計が遡って変更または減算されることはありません。
ストレージの破損によるデータ損失を防ぐため、Shuo は破損ファイルの復旧コピーをローカルに残すことがあります。これらが自動的に読み込まれたり、アップロードされたりすることはありません。個別の履歴項目を削除しても、安全に解析できない古い復旧コピーは書き換えられません。「情報 → アンインストールとデータ」からローカルデータフォルダを開いて管理できます。
プロジェクト語彙
Project Vocabulary は初期設定でオフです。フォルダをリンクすると、Shuo は名前、manifest、パスの一部、ソースコードのシンボル、ドキュメントから、範囲を限定した読み取り専用の索引をこの Mac 上に作成します。依存関係、ビルド出力、隠しファイル、秘密情報が含まれる可能性のあるファイル、シンボリックリンクは除外されます。リンクしたプロジェクトごとに、優先度の高い候補語を最大 60 件だけ保持します。
ソースファイルの内容、索引全体、ローカルパスはアップロードされません。1 回の文字起こしで使える語彙の総予算は最大 60 語、900 文字で、組み込み語、優先用語、条件を満たした手動修正語、プロジェクト語、プリセット語で共有されます。ヒントに対応するクラウド文字起こしを使う場合、最終的にこの予算内で選ばれた表記ヒントだけが音声とともに送信されることがあります。
修正とパーソナライズ
フローティングバーまたはクイック下書きでテキストを編集してから確定、コピー、置換した場合や、履歴を保存した場合、音声による編集を完了した場合、手動修正からの学習がオンかオフかにかかわらず、Shuo は修正前後の全文をローカルに保存し、可能な限り対応する履歴と録音に紐づけます。変更せずに通常のコピーを行っただけでは記録されません。
手動修正からの学習は初期設定でオフです。有効にすると、Shuo は明示的な編集と保持中の履歴から、トークン単位の A → B パターンをこの Mac 上だけで抽出し、頻度の高い順に表示します。各パターンも初期状態ではオフで、個別に有効にしたものだけが、選択した反映方法の基準判定へ進みます。反映方法は「置換」と「クラウド AI」のどちらか一方です。「クラウド AI」では、2 回以上の観測、75% 以上の信頼度、次点より 2 回以上多いことが必要です。基準を満たすと B(修正後の表記)だけを文字起こしヒントとして送信し、ローカルでは書き換えません。「置換」では、異なる信頼済みセッション 3 件以上で 100% 一致し、別候補や逆方向の競合がないことが必要です。基準を満たすとローカルでのみ置換し、その手動修正語をクラウド AI へ送りません。短い小文字のラテン語、数字だけの文字列、安全な単語境界を満たさない一致は自動置換されません。CJK テキストは、システムの分かち書きが完全な語の範囲だと確認した場合にのみ置換されます。
「クラウド AI」を選び、クラウド文字起こしを使う場合、個別に有効化され条件を満たした B(修正後の表記)だけが、サービス側で対応する範囲限定の表記ヒントとして送信されることがあります。「置換」を選んだ場合、手動修正からの学習で得た A と B は、この機能によって送信されません。どちらの方法でも、Shuo は履歴全体や修正データセットを送信せず、パターンごとの選択もこの Mac にだけ保存します。「学習データを消去」は選択をリセットし、学習の開始時点を更新して、それ以前の証拠を学習対象から外しますが、履歴や録音は削除しません。将来、個人モデルの学習やデータセットのアップロードを始める場合も、別途明示的な操作が必要です。
データがこの Mac の外へ送られる場合
- OpenAI-compatible 文字起こし:API Key、設定済みのアカウント scope header、今回の音声、モデルと言語の設定、有効な context、優先用語、プロジェクトの表記ヒントが、設定したエンドポイントへ送信されます。手動修正からの学習で「クラウド AI」を選んでいる場合に限り、個別に有効化され条件を満たした修正後の表記も送信されることがあります。
- OpenAI-compatible model discovery:Shuo は同じ認証情報を使って、そのエンドポイントの
/modelsを照会します。 - Google Gemini 文字起こし:Gemini API キー、今回の音声、選択したモデルと言語設定、有効な context、優先用語、プロジェクトの表記ヒントが Gemini API を通じて Google に送信されます。手動修正からの学習で「クラウド AI」を選んでいる場合に限り、個別に有効化され条件を満たした修正後の表記も送信されることがあります。任意の文字起こし修正、音声編集、AI 絵文字は同じ API キーとモデルを再利用し、必要なテキストと指示だけを Google に送信します。録音を再送信することはありません。
- ElevenLabs Scribe v2 文字起こし:ElevenLabs API Key、今回の音声、モデルと言語の設定、選ばれた優先用語とプロジェクト用語が ElevenLabs へ送信されます。手動修正からの学習で「クラウド AI」を選んでいる場合に限り、個別に有効化され条件を満たした修正後の表記も送信されることがあります。ElevenLabs は keyterm prompting を追加課金機能として案内しています。
- Alibaba Qwen3-ASR-Flash 文字起こし:Model Studio API Key、今回の音声、言語設定が、北京リージョンの固定エンドポイントへ送信されます。現在のアダプターは履歴、プロジェクトのパス、語彙ヒントを送信しません。
- 任意のLLM機能:有効にすると、文字起こしテキストと関連する指示が設定したOpenAI互換エンドポイントへ送信されることがあります。Geminiを選択した場合、これらの機能はGeminiを使用し、必要なテキストと指示だけを送信します。
- アップデートとダウンロード:アップデートの確認、App やモデルのダウンロードでは、アップデート配信元、GitHub、またはモデルのホスティング先へ通常のネットワークリクエストを送信します。
これらの第三者は、それぞれのプライバシーポリシーに従ってリクエストを処理します。Shuoが過去の録音を学習目的でクラウドへアップロードすることはありません。
ウェブサイト、フィードバック、削除
公式サイトでは Umami Cloud を使い、匿名のページ閲覧、参照元、ブラウザ、OS、端末種別、おおまかな国と、DMG/ZIP ダウンロードおよび支援リンクのクリックを集計します。Umami は Cookie やサイト横断追跡を使わず、IP アドレス、User-Agent、サイト ID から匿名のセッションハッシュを生成します。氏名、メールアドレス、入力内容、独自の利用者 ID は送信しません。クエリ文字列とページ内ハッシュは除外し、Do Not Track を尊重します。セッションリプレイとヒートマップは使用しません。
GitHub でのフィードバックでは、あなたが送信を選んだ内容だけが送られます。既定の診断情報に文字起こし、音声、API Key、モデルファイルが添付されることはありません。
Appだけを削除した場合、再インストール用にユーザーデータは保持されます。完全に削除するには、Shuoを開いたままログイン時の起動をオフにし、必要なデータをバックアップして、「情報 → アンインストールとデータ」からキーチェーンのAPIキーを削除します。その後Shuoを終了してShuo.appと表示されたApplication Supportフォルダを削除し、defaults delete dev.shuotian.Shuoを実行して環境設定を消去してください。外部のモデルフォルダを選択していた場合は、それも別途削除します。マイクとアクセシビリティの権限はシステム設定で取り消します。
お問い合わせ
セキュリティ上の脆弱性は GitHub Private Vulnerability Reporting から報告してください。一般的なプライバシーに関する質問は contact@bo-rista.com または公開 Issue を利用できます。API Key、非公開の文字起こし、録音は送信しないでください。