セキュリティとデータプライバシー
ビジネスデータが携帯電話を離れる前に暗号化される様子をご覧ください
データの暗号化方法
顧客情報、注文、予約、メモは、保存・同期・バックアップされる前に、お使いのデバイス上で暗号化されます。二つの設定が異なるのは一点だけ、その暗号を誰が解けるかです。このページではそれを包み隠さずお伝えします。
暗号化の仕組み
- 1 アプリを初めて設定するときに、お使いのデバイス上でランダムなマスターキーが生成されます
- 2 機密性のあるものはすべて — 顧客情報、注文、予約、メモ — このキーで暗号化されます(AES-256-GCM)
- 3 暗号化はデータが携帯電話を離れる前に行われるため、同期・バックアップされるものは通信中も保管中もすでに判読できません
- 4 マスターキー自体は、あなただけが知っているパスフレーズ、または当社が代わりに管理するキーのどちらかで保護されます。設定時にお選びいただけます
- 5 パスフレーズが当社に送信されることはなく、当社が保存することもありません
鍵を持つのは誰か
暗号化の秘匿性は、それを解く鍵の預け方までで決まります。MyPink Party には二つの設定があり、違いはただ一点、当社が技術的にあなたの鍵を復元できるかどうかです。設定時にお選びいただき、後から設定画面で切り替えることもできます。
個人のパスフレーズ — Zero-Knowledge
パスフレーズがデバイスの外に出ることはありません。パスフレーズからArgon2idで鍵を導き出し、その鍵がマスターキーをデバイス上で解錠します。当社に届くのは暗号化されたマスターキーだけで、それはパスフレーズがなければ何の役にも立ちません。つまり当社はあなたのデータを復号できず、当社のデータベースの複製を手に入れた第三者にも復号はできません。
復旧の手立てはあなたの手元にあります。アプリが表示するリカバリーキーを保管してください。パスフレーズもリカバリーキーもなければ、暗号化されたデータを取り戻せる人は誰もいません。当社も例外ではありません。
自動キー管理 — 既定の設定
パスフレーズを設定しない場合も、デバイス上ですべてが暗号化される点は変わりませんが、マスターキーの複製がAWS KMSで包まれ、あなたのユーザーIDに結び付けられて当社のサーバーに保管されます。アプリを再インストールしたり新しい携帯電話に移行したりしてもアクセスを失わずに済むのは、まさにこの仕組みのおかげです。そして同時に、MyPinkが技術的にはその鍵の包みを開けられるということでもあります。
鍵が渡されるのは、あなた自身のアカウントとしてサインインしたリクエストに対してだけで、包みを開いた記録はすべてAWS CloudTrailに残ります。その可能性自体をなくしたい場合は、パスフレーズを設定してください。アプリは既存のデータをアップロードし直すことなく切り替えます。
「Zero-Knowledge」が当てはまるのは、パスフレーズを設定した場合です。パスフレーズがあれば、当社のサーバーが侵害されても、外に出るのは当社に復号する手立てのない暗号文だけです。自動キー管理でも、データはデバイス上で暗号化され、通信中も保管中も判読できませんが、復旧のための経路はあえて用意されています。それがあなたが選ぶトレードオフです。
ビジネス・データの機密保持
- 何かがアップロードされる前に、デバイス上で暗号化
- 鍵を誰が持つかはあなたが決めます。あなただけか、復旧を可能にする管理された鍵か
- 個人のパスフレーズを設定すれば、当社でさえビジネスデータを復号できません
ローカルのみモード(デフォルト)
アプリを初めてインストールすると、すべてのデータはお使いのデバイスに保存されます。サーバーには何も送信されません。顧客、注文、予約、その他すべてのデータはお使いの携帯電話にのみ保存されます — 完全にオフラインでプライベートです。
これがあなたにとって意味すること
- データが携帯電話から出ることはありません
- アプリの使用にインターネット接続は不要です
- 何もアップロードされないため、当社側に読めるものはそもそも存在しません
- 常に完全にコントロールできます
- 完全にオフラインで動作します
ローカルのみモードでは、携帯電話を紛失したりバックアップなしでアプリを削除すると、データは永久に失われます。データを安全に保つために、クラウド同期を有効にするかバックアップ機能の使用を検討してください。
連携機能(オプション)
一部のオプション機能は、特定のデータを明示されたEU内のサービスに送信します。ただし、それはお客様がその機能を実際に使用したときだけで、その機能に必要なデータに限られます。暗号化されたコアデータとは異なり、このコンテンツは機能を動作させるためにサーバー上で処理されます:
対象となる内容
- WhatsAppメッセージ — WhatsAppを連携すると、メッセージの内容とお客様の同意記録はMetaによって処理され、配信とコンプライアンスのために当社のサーバーに保存されます。
- AIによる書類スキャン — アンケート、請求書、または商品カタログをスキャンすると、データを抽出するために画像がAWS TextractとBedrock(EU内)によって解析されます。AIモデルの学習に使用されることは一切ありません。
これらの機能は常にオプションであり、明確に表示されます。日々の顧客、注文、予約のデータは、上記のとおりエンドツーエンドで暗号化されたままです。
私たちに見えるものと見えないもの
包み隠さずお伝えします。当社のサーバーに届くもの、当社が読めるもの、読めないもの、そして機能を有効にしたからこそ処理されるものは次のとおりです。
当社に読めない暗号化されたビジネスデータ
- 顧客の名前、電話番号、詳細情報
- 注文、売上、財務の記録
- 予約とカレンダー
- メモと、アプリで管理しているビジネス記録
- パスフレーズ — 送信されることも保存されることもありません
個人のパスフレーズを設定している場合、これは例外なく当てはまります。当社にあるのは暗号文だけで、鍵はありません。自動キー管理でもデータの暗号化はまったく同じですが、アカウント復旧のために包まれた鍵の複製を当社が保持しています。そこでの「読めない」は、数学ではなくアクセス制御によるものです。
有効にした機能のために処理されるもの
- WhatsApp — メッセージの内容と顧客の同意記録はMetaが扱い、配信とコンプライアンスのために当社のサーバーに保存されます
- 書類スキャン — スキャンしたアンケート、請求書、商品カタログはEU域内のAWS TextractとBedrockで解析されます。顧客の個人データを含む場合があり、AIモデルの学習に使われることは一切ありません
- 自動キー管理 — 包まれたマスターキーの複製。アカウントを復旧する際に、当社のインフラがこれを開きます
当社に見えるアカウント情報と運用データ
- メールアドレスとアカウント情報(ログインのため)
- サブスクリプションの状態
- アプリ利用状況の分析(同意いただいた場合のみ)
- 最後にデータが同期された日時(同期が有効な場合)
サードパーティ・サービス
当社のサービスは、認証、データ保存、AI支援機能、分析、エラー追跡のために、以下のサードパーティサービスと統合されています。アナリティクスとエラートラッキングは、アプリの継続的な改善に役立ちます:
Amazon Web Services (AWS)
Amazon Web Services (AWS):当社はお客様のデータを欧州連合(フランクフルト)内のAWSサーバーでホスティングしています。一部の機能では、お客様のコンテンツを処理のためにAWSに送信します。スキャンされたアンケート、請求書、製品カタログは、データを抽出するためにAWSのAIサービス(Amazon Bedrock、Amazon Textract)によって解析されます。これらのコンテンツには、お客様の顧客に関する個人データ(氏名、連絡先情報、金額など)が含まれる場合があります。当該データは、転送中および保管時に暗号化され、EU域内で処理され、AIモデルのトレーニングには使用されず、結果を返すために必要な期間を超えて保持されることはありません。これらの機能は、お客様が能動的に実行した場合(例えば、スキャンをタップした場合)にのみ動作します。
WhatsApp Cloud API (Meta)
WhatsApp Cloud API(Meta):WhatsApp Businessアカウントを接続すると、当社はMetaのWhatsApp Cloud APIを使用して、お客様に代わってメッセージを送受信します。電話番号とメッセージ内容は配信のためにMetaのサーバーに送信されます。お客様の顧客からの受信メッセージはwebhook通知を通じて受け取ります。お客様の個人的なWhatsAppを読んだりアクセスしたりすることはできません—接続されたBusinessアカウントに顧客が送信したメッセージのみが受信されます。マーケティングメッセージを送信する前に顧客の同意(オプトイン)が必要であり、すべての同意記録はコンプライアンスのために記録されます。
Googleサインイン:Googleでログインすると、Googleアカウントの設定により許可された基本的なプロフィール情報(名前とメールアドレス)を受け取ります。Google Calendar連携:Google Calendarを連携すると、カレンダーイベントとカレンダーリストへのアクセスを要求します(calendar.eventsおよびcalendar.readonlyスコープを使用)。イベントタイトル、日付、時間、カレンダー名にアクセスし、予定のある時間を表示してスケジュールの重複を防ぎます。すべてのカレンダーデータはデバイスにローカルに保存され、当社のサーバーに送信されたり、第三者と共有されることはありません。アプリの設定またはGoogleアカウントの権限ページから、いつでもGoogle Calendarの連携を解除し、アクセスを取り消すことができます。 Google Calendarのデータは、Google Calendarが接続されている間のみデバイスに保持されます。Google Calendarの接続を解除するか、アカウントを削除すると、関連するすべてのカレンダーデータはデバイスから直ちに削除されます。当社はGoogleユーザーデータを販売しません。Googleユーザーデータは、広告の配信、AIまたは機械学習モデルのトレーニング、信用判断、融資決定、またはアプリの主要なスケジュール管理機能に関連しない目的でのユーザープロファイルの構築には使用されません。Google Calendarのデータを削除するには、アプリの設定でGoogle Calendarの接続を解除してください。すべてのカレンダーデータは直ちに削除されます。
Apple
Appleでサインインする:Appleでサインイン:Appleでサインインすると、お客様のお名前とEメールアドレス(Eメールアドレスの非表示を選択した場合は、リレーアドレスとなる場合があります)を受け取ります。
PostHog
PostHog(アナリティクス):お客様の同意のもと、当社はPostHogを使用して、ページビュー、機能の使用状況、およびマスクされたセッションの記録を含む匿名の製品分析を収集します。PostHogは、アプリがどのように使用されているかを理解し、アプリを改善するのに役立ちます。お客様の個人データがPostHogに送信されることはありません。
Sentry
Sentry(エラー追跡):お客様の同意のもと、エラーレポート、クラッシュデータ、パフォーマンスメトリクスの収集にSentryを使用しています。すべてのテキストはマスクされ、データが送信される前に認証ヘッダーは取り除かれます。これにより、バグをより早く特定し、修正することができます。
あなたの権利
お住まいの地域によっては、以下の権利があります:
- 当社が保有する個人データへのアクセス
- 個人情報の訂正要求
- 個人情報の削除要求
- 個人情報の処理に対する異議申し立て
- 個人データの処理制限の要求
- 個人データの転送要求
- 同意の撤回
- アナリティクスとエラートラッキングのオプトアウトは、設定 → 環境設定からいつでも可能です。
お客様が欧州経済地域(EEA)の居住者である場合、一般データ保護規則(GDPR)に基づく追加的な権利を有します。