KitchenLocker プライバシーポリシー
この翻訳は参考のために提供するものです。正式な文書は英語版であり、内容に相違がある場合は英語版が優先されます。
要約。 KitchenLocker はアカウントなしで、すべてお使いの端末の中だけで動作します。端末間で同期するためにサインインした場合、ロックの名前、暗証番号、ロックに書いたメモ、アクティビティ履歴、バックアップコードは、スマートフォンから出る前にエンドツーエンドで暗号化されます。当社はそれらを読むことができません。ロックのタイマーは、当社のサービスが動かす必要があるため、その方法では暗号化されません。ロックの名前は、あなたがアカウンタビリティ・パートナーと共有することを選ばないかぎり、封印されたままです。利用状況レポートは、あなたがオンにするまでオフのままです。クラッシュレポートは当社が自ら運用するサーバーに送信されます。アカウンタビリティ・パートナーを招待した場合、当社はその人のメールアドレスを保存し、あなたに代わってメールを送ります。当社は広告を表示せず、広告目的であなたの個人情報を販売したり共有したりしません。
このポリシーは、KitchenLocker アプリ(以下「アプリ」)がどのデータを扱い、何が HYPER C(以下「当社」)に届き、何がお使いの端末に留まるかを説明するものです。iOS 版および Android 版のアプリ、その背後にある同期サービス、そしてアプリに関連して当社が送るメールに適用されます。HYPER C は、大韓民国の個人開発者である 임중혁 (Joong Hyuk Im) が使用する名称であり、「当社」とは 임중혁 を指します。ご質問は [email protected] までお寄せください。
1. お使いの端末に留まるデータ
アプリはアカウントがなくても完全に機能します。必要なものはすべてスマートフォンの中にあります。
- あなたのロック — 名前、メモ、タイマー、設定、統計、アクティビティ履歴。ローカルのデータベースに保存されます。名前とメモは同期される前に封印されますが、ここにはどちらも読める形で保存されます。
- 暗証番号とバックアップコード — 端末の安全なキーストア(iOS キーチェーン / Android Keystore)にのみ保存され、通常のデータベースには決して保存されません。
- 保管庫の鍵とリカバリーコード — 同期している場合。データを封印する鍵は、端末の安全なキーストアにとどまります。新しい端末を保管庫に入れるためのリカバリーコードは、再インストール後や買い替え後のスマートフォンが見つけられる場所に保管されます。Apple の端末ではキーチェーン、Android では Google の Block Store です。iCloud キーチェーンを使っている場合、Apple が両方をあなたの他の Apple 端末に届けます。Android では、スマートフォンの Google バックアップがエンドツーエンドで暗号化されている場合(画面ロックの設定が必要です)にのみ、コードがそのバックアップに含まれます。そうでない場合はスマートフォンの中にとどまります。いずれの場合も、コードはあなた自身の Apple または Google のアカウントのもとで保管され、当社が読める形で当社のサーバーに届くことはありません。
- アプリの設定 — テーマ、通知の設定、利用状況レポートがオンかどうか。
- 利用規約への回答 — どのバージョンの利用規約にいつ同意したか、および利用状況レポートをオンにしたかどうか。再度尋ねられないよう保持されます。
- 生体認証によるアプリロック — Face ID、指紋、パスコードによる保護を有効にした場合、確認を行うのはお使いの OS です。アプリが受け取るのは「はい」か「いいえ」だけで、生体データがアプリや当社に渡ることは一切ありません。
ローカル通知(タイマーの終了、リマインダー)は端末上で生成され、通信を必要としません。
2. エンドツーエンドで暗号化されるもの、されないもの
サインインすると、同期されるものの一部は、あなたの端末だけが持つ鍵によって端末上で封印されます。当社のサーバーはその暗号文を保存し中継するだけで、それを開く鍵を持ちません。
- エンドツーエンドで封印されるもの: 各ロックの名前とカテゴリ、暗証番号、各ロックのメモ、アクティビティ履歴、バックアップコード。
- 封印されないもの: 各ロックのタイマーとステータス。これらは、サービスがタイマーを動かすため、また他の端末、アカウンタビリティ・パートナー、月次レポートに表示できるよう、読める形で当社のサーバーに保存されます。
ロックの名前は、あなたが選べば共有できます。 名前が封印されている間、アカウンタビリティ・パートナーと、当社がパートナーに送るメールには「ロック」とだけ表示されます。設定で「ロック名を暗号化」をオフにすると、すべてのロックの名前とカテゴリの読める形のコピーが当社のサーバーに保存され、パートナーに表示され、それらのメールに記載されます。設定をオンに戻すと、読める形のコピーは当社のサーバーから消去されます。すでに送信されたメールを取り消すことはできません。
名前とメモは同期される前に封印されるため、当社が見ることはありません。ただし、どちらもお使いのスマートフォンの中では読める形で保管されます。画面ロックが解除されたあなたのスマートフォンを手にした人なら誰でも読めるものとして扱ってください。すべての端末とリカバリーコードのすべての控えを失った場合、封印されたデータは当社を含め誰にも復元できません。それがエンドツーエンドの意味です。
3. サインインした場合に当社が受け取るデータ
サインインは任意です。サインインは、ロックが端末間であなたについて回るようにするため、そしてパートナーを指名できるようにするために存在します。Apple、Google、またはワンタイムコードを受け取るメールアドレスでサインインできます。
- アカウントの識別情報 — Apple または Google のユーザー ID、メールアドレス、そして Google の場合はアバター画像の URL。当社がパスワードを受け取ることはありません。認証は Apple または Google と直接行われます。Apple は実際のアドレスの代わりにプライベートリレーアドレスを当社に渡すことがあります。
- サインインコード — メールでサインインする場合、コードのハッシュ化されたコピーを、送信先のメールアドレス、アプリまたはブラウザの識別子、切り詰められたネットワークアドレスとともに保持します。コードの回数を制限し、不正利用を検知するためです。コードは数分で失効し、その記録は失効から 1 時間後に削除します。
- セッション — サインイン済みの端末ごとのハッシュ化されたリフレッシュトークン、端末名、アプリの識別子、切り詰められたネットワークアドレス。各セッションの記録は、リフレッシュトークンの失効から 30 日後に削除します。
- 同期されたロックのデータ — 第2条に記載のとおり。
- 端末の記録 — 各インストールは、暗号鍵を端末間で安全に受け渡せるよう公開鍵を登録します。新しい端末は、既存の端末またはリカバリーコードによって承認される必要があります。当社はまた、リカバリーコードそのものを、当社には読めないよう保管庫の鍵で封印した形で保存します。接続済みの端末がコードをもう一度表示できるのはそのためです。
- ロックの名前についての選択 — 「ロック名を暗号化」をオフにしているかどうか(第2条)。
- プッシュ通知トークン — サービスがあなたに通知できるよう登録され、Firebase Cloud Messaging(Google)を通じて配信されます。
- タイムゾーンとロケール — 月をあなたの現地時間で数えるため、およびあなたに合わせて表示するために使われます。
- 同期のタイムスタンプとサーバー時刻の基準 — 端末間でタイマーを正確に保つために使われます。
- 監査記録 — アカウントに関する重要な操作(サインイン、削除、パートナーの変更)のログ。切り詰められたネットワークアドレスとともに、セキュリティのため、および争いに答えるために保持されます。
ネットワークアドレスは保存前に切り詰められます — サーバーのログでもデータベースでも、IPv4 は /24 に、IPv6 は /48 に。そのため当社が保持するものは、個々の端末ではなくおおよその範囲を識別するにすぎません。
4. アカウンタビリティ・パートナー
あなたは一人をアカウンタビリティ・パートナーとして招待できます。そのために、その人のメールアドレスと、任意で名前を当社に渡します。その人がアカウントを作成しなくても、当社はそのアドレスと名前を保存します。 招待を送り、誰宛てだったかを把握するためです。誰かのアドレスを入力することで、あなたはそれを当社に渡す権限があること、そしてその人がアプリを通じてあなたから連絡を受けることに同意していることを確認したことになります。
当社はあなたに代わってパートナーにメールを送ります。招待、ロックの早期解除リクエストの通知(あなたが入力した理由を含む)、バックアップコードが使用されたときの通知、そして月次レポートです。これらのメールがロックの名前を記すのは、あなたがロックの名前を共有している場合(第2条)だけです。そうでなければ「ロック」と記します。それらのメールにはすべて配信停止の手段があり、配信停止した人には、そのパートナー関係についてそれ以上メールを送りません。
承諾したパートナーは、あなたのロックのタイマーを見ることができ(名前とカテゴリは、あなたが共有している場合のみ。第2条)、解除リクエストを受け取り、承認または拒否できます。パートナーが暗証番号やメモを見ることは決してありません。 当社は各パートナー関係、および各解除リクエストとその結果の記録を保持します。どちらの側も、いつでもアプリからパートナー関係を終了できます。
5. あなたの同意記録
利用規約に同意し、利用状況レポートの質問に答えると、アプリはどのバージョンに、いつ、どう答えたかを記録します。サインインすると、その記録は当社のサーバーに送られ、切り詰められたネットワークアドレスとともに、追記のみの履歴として保持されます。後で利用状況レポートをオフにすると、以前の記録を消すのではなく新しい記録が追加されます。何にいつ同意したのかという疑問が生じたときに答えが存在するよう、当社はこれを保持します。アプリ内でこれを読み返すものはありません。
6. 診断と利用状況レポート
- クラッシュおよびエラーレポート — 第三者ではなく、当社が自ら運用するエラー追跡サーバー(GlitchTip、Sentry 互換)に送られます。レポートにはエラー、アプリのバージョン、端末のモデル、OS のバージョンが含まれます。個人を識別するフィールドとスクリーンショットは、レポートクライアントで無効化されています。
- 利用状況レポートは、あなたがオンにするまでオフです。 アプリは Google Analytics for Firebase を使って、どの画面が開かれたか、ロックの作成をどこまで進めたかを数えます。収集はアプリのビルド設定で無効化されており、利用規約画面のチェックボックスをオンにするか、設定(Settings → Your data)のスイッチをオンにするまでオフのままです。オンの場合、イベントは匿名のアプリインスタンス識別子に紐づけられ、あなたのアカウントに紐づくことはなく、ロックの名前、メモ、暗証番号、メールアドレスを含むことはありません。広告関連の同意は、あなたの選択にかかわらず SDK に対して拒否されます。レポートをオフにすると、Google に匿名識別子の削除も要求するため、以前のイベントはプロファイルの続きを待つのではなく、孤立したものになります。
- リモート設定 — アプリは Firebase Remote Config から機能フラグをダウンロードします。これはダウンロードであり、あなたのデータの収集ではありません。
7. 当社が送るメール
当社がメールを送るのは、あなたまたはパートナーが何かをしたときだけです。サインインコード、パートナーの招待、解除の通知、月次レポート、そしてアカウントの削除や保管庫のリセットが予定または完了したことの通知です。メールは、米国の Amazon Web Services が運営する Amazon Simple Email Service によって配信されます。当社は何を誰に送ったかのログ(30 日後に削除します)と、バウンスしたアドレスや配信停止を求めたアドレスのリストを保持し、それらに送り続けないようにしています。
8. 購入
KitchenLocker Pro のお支払いは、すべて App Store または Google Play を通じて行われます。当社がカード番号や請求先情報を受け取ることは決してありません。アプリはあなたのスマートフォン上でストアにサブスクリプションが有効かどうかを尋ね、その回答をスマートフォンに保存します。当社のサーバーには伝えません。利用状況レポートをオンにしている場合、Google Analytics for Firebase が、購入があったことをアカウントと結び付けずに記録することがあります。
9. 当社がしないこと
当社はあなたの個人情報を販売せず、クロスコンテキスト行動広告のために共有せず、広告を表示しません。アプリには広告 SDK が含まれておらず、広告識別子の権限を要求しません。当社はあなたの暗証番号、メモ、アクティビティ履歴、バックアップコードを読みません。読むことができないのです。ロックの名前も、あなたが共有することを選ばないかぎり読みません。連絡先、位置情報、写真、その他このポリシーに記載のないものを収集することはありません。
10. 保持と削除
- お使いの端末 — ロックを削除すると、ローカルのごみ箱に 30 日間移動され、その後破棄されます。ごみ箱はいつでも空にできます。アプリをアンインストールすると、OS のバックアップ設定に従って、すべてのローカルデータが削除されます。リカバリーコードは意図的な例外です。再インストール後に見つけられるよう、Apple のキーチェーンまたはスマートフォンの Google バックアップに残ります(第1条)。アカウントまたは保管庫が削除された後は、このコードで開けられるものは何もありません。
- あなたのアカウント — アプリ内(Settings → Privacy & data)から、または当社に依頼して削除できます。削除には 14 日間の猶予期間があり、リクエスト時に表示されます。期間が終わる前に再度サインインすると、リクエストは取り消されます。期間後、アカウントとそれに同期されたすべてのものは当社のサーバーから完全に削除されます。パートナー関係の記録と監査記録は、同時にあなたとの紐づけを失います。
- 保管庫のリセット — 承認を受けられない端末は、暗号化された保管庫のリセットを要求できます。リクエストは 7 日間待機し、メールで告知されます。接続済みのどの端末からでも取り消せます。実行されると、封印されたすべての名前、暗証番号、メモ、履歴の記録が破棄され、月次レポートも削除されます。
- 共有したロックの名前 — 読める形のコピーは、「ロック名を暗号化」をオンに戻したときに消去され、アカウントが削除されたときにはアカウントとともに消去されます。
- サインインコードとセッション — コードは数分で失効し、その記録は 1 時間後に削除されます。セッションは、サインアウトしたとき、端末が削除されたとき、またはアカウントが削除されたときに終了し、その記録はリフレッシュトークンの失効から 30 日後に削除されます。
- バックアップ — 当社のデータベースは定期的にバックアップされます。バックアップは当社のインフラから出る前に暗号化され、ローテーションで保持されます。そのため、削除されたアカウントは削除後も限られた期間バックアップ内に残り、その後期限切れになります。
- クラッシュレポートと利用状況イベント — デバッグと製品上の判断に必要な期間だけ保持され、その後、当社のエラートラッカーおよび Firebase の保持設定に従って削除されます。
11. 法的根拠
GDPR または英国 GDPR が適用される場合、当社は次の根拠に基づいてあなたのデータを処理します。あなたが求めたアカウント、同期、パートナー、通知の機能については契約の履行、クラッシュレポート、セキュリティ、不正利用の防止、監査記録および同意記録については正当な利益、利用状況レポート、および端末のプッシュ通知の許可など法律が同意を必要とするその他の事項については同意です。パートナーのメールアドレスは、あなたが求めた機能を提供するという当社の正当な利益に基づいて処理され、すべてのメッセージに停止の手段があることでバランスが取られています。韓国の個人情報保護法が適用される場合、利用状況レポートは任意の同意項目であり、拒否してもサービスは制限されません。
当社は、法的効果を伴う自動化された意思決定にあなたのデータを使用しません。
12. あなたの権利
EU、EEA、または英国にお住まいの場合、あなたには、個人データにアクセスし、訂正し、削除し、コピーを受け取る権利、処理に異議を申し立てまたは制限する権利、そしていつでも同意を撤回する権利があります。また、お住まいの地域の監督機関に申し立てることもできます。
カリフォルニア州の居住者の場合、あなたには、当社が収集する個人情報を知る権利、それを削除する権利、訂正する権利、そしてその販売または共有をオプトアウトする権利があります。当社は CCPA/CPRA の定義する個人情報の販売や共有を行わず、権利を行使したことを理由にあなたを差別することもありません。
韓国にお住まいの場合、あなたには、個人情報保護法が与える、個人情報にアクセスし、訂正し、削除し、処理を停止する権利、そして同意を撤回する権利があります。
ほとんどの権利を行使する最も速い方法は、アプリそのものの中にあります。利用状況レポートはスイッチであり、アカウントの削除は組み込まれています。データのコピーを含むその他の事項については、[email protected] までメールをお送りください。適用される法律が求める期限内に回答します。エンドツーエンドで暗号化されたコンテンツ(共有していない場合のロックの名前、暗証番号、メモ、アクティビティ履歴、バックアップコード)は当社には読めないため、コピーに含められるのは暗号文としてのみです。
13. 国際的な移転
当社のサーバーはあなたの国の外にある場合があり、処理者のうち二社は米国にあります。メール配信と暗号化されたバックアップのための Amazon Web Services、そしてプッシュ通知、利用状況レポート、リモート設定のための Google です。データ保護法が求める場合、移転は欧州委員会の標準契約条項や十分性認定などの適切な保護措置に基づいて行われます。大韓民国は EU の十分性認定の対象です。
14. 子ども
KitchenLocker のアカウントは 14 歳以上の方のためのものです。お住まいの地域の法律がデータ処理への同意により高い最低年齢を定めている場合は、その年齢以上の方が対象です。当社は子どもの個人データを故意に収集することはありません。子どもが当社にデータを提供したと思われる場合は、ご連絡ください。削除します。
15. セキュリティ
ロックの名前、暗証番号、メモ、アクティビティ履歴、バックアップコードは、同期される前に端末上で暗号化されます。すべての通信は HTTPS を通ります。トークンはハッシュ化して保存され、ネットワークアドレスは保存前に切り詰められ、エラー追跡は識別フィールドを無効にした当社自身のサーバーで行われます。セキュリティ上の問題を見つけた場合は、公開するのではなく [email protected] までお知らせください。早く、内々に聞かせていただけるほうが助かります。
16. 処理者と第三者
当社は少数の処理者を利用しており、各社はその役割に必要なものだけを受け取ります。
- Apple および Google — サインイン、および導入した場合の支払い。お使いの端末は、両社があなたに提供するキーストアとバックアップにリカバリーコードも保管します(第1条)。そのコピーは両社におけるあなたのアカウントのもとで保持され、当社には送信されません。
- Google Firebase — プッシュ通知、利用状況レポート(オンにした場合のみ)、リモート設定。
- Amazon Web Services — メール配信、およびバックアップの暗号化された保管。
- 当社自身のホスティング — 同期サービス、そのデータベース、エラー追跡サーバー。
17. このポリシーの変更
このポリシーを重要な点で変更する場合、上記の日付を更新し、サインイン済みのユーザーに影響する重大な変更についてはアプリ内でお知らせします。変更後も利用を続けた場合、更新されたポリシーが適用されます。
18. 連絡先
임중혁(HYPER C)
韓国の個人情報保護法に基づく個人情報保護責任者:임중혁
データに関するあらゆるご連絡は [email protected]
セキュリティ上の問題は [email protected]