ユーザープライバシーの保護
WOVN SDKは、翻訳機能を有効にしながらユーザーのプライバシーを保護するためのいくつかの機能を提供します。このガイドでは、利用可能な主要なプライバシー保護メカニズムを紹介します。
概要
| 機能 | 目的 | 最適な用途 |
|---|---|---|
| デバッグモード | コードベースのレポート制御 | ビルド設定に基づく環境 |
| WOVN Ignore | 特定のビューを翻訳から除外 | 機密性の高いUI要素の保護 |
デバッグモード
デバッグモードは、通常ビルド設定に関連付けられた、レポートのプログラム的な制御を提供します。
主な特徴:
- コードベースの有効化:
Wovn.start(isDebugMode:)パラメータで有効化 - ビルド対応:
_isDebugAssertConfiguration()または#if DEBUGを使用して、デバッグビルドでのみ自動的に有効化 - 高速フィードバック:有効時はコンテンツがより速く更新
プライバシーを保護する仕組み:
- デバッグアサーション使用時は本番ビルドで自動的に無効化
- アプリ運営者のみにレポートを制限により、データをデバッグ環境に制限
- 適切に設定すれば、エンドユーザーのデータは送信されません
WOVN Ignore
WOVN Ignoreを使用すると、特定のビューを翻訳とレポートから完全に除外できます。
主な特徴:
- きめ細かな制御:
view.wovn.ignore = trueで個々のビューを除外としてマーク - 階層サポート:親ビューを除外すると、すべてのサブビューも除外
- ランタイムの柔軟性:除外ステータスを動的に有効/無効化可能
プライバシーを保護する仕組み:
- 機密データ(メール、電話番号、アカウントID)がWOVNに送信されることはありません
- ユーザー生成コンテンツを翻訳から除外可能
- 技術的な識別子は翻訳もレポートもされません
推奨アプローチ
最大限のプライバシー保護のために、これらの機能を組み合わせて使用することをお勧めします:
- デバッグモードを使用してレポートがアクティブなタイミングを制御
- 「アプリ運営者のみにレポートを制限」を有効化(デフォルトで有効)して、データを認可されたデバイスに制限
- 機密性の高いユーザーデータを含むビューにはWOVN Ignoreを使用
この組み合わせにより、すべての開発およびテスト機能を有効にしながら、100%のユーザープライバシーを保証します。