プライバシーポリシー
制定日: 2026年10月5日
最終改定日: 2026年11月11日
金 錫鉉(Sukhyun Kim。以下「当方」といいます)は、Shopify のストア向けアプリ「Osewa」(以下「本アプリ」といいます)で取り扱う情報について、次のとおり定めます。
1. 本アプリと、当方の立場
本アプリは、Shopify でオンラインストアを運営する事業者(以下「マーチャント」といいます)が自分のストアに導入するアプリです。
ストアの買い物客(以下「顧客」といいます)は、ストアのページでペットを迎えて1日1回ごはんをあげ、マーチャントが決めた回数に届くと、ペットからの恩返しとしてクーポンを受け取れます。
マーチャントがストアでポイントのアプリを使っていて、本アプリでポイントを使う設定にしているときは、クーポンの代わりに、またはクーポンとあわせて、そのストアのポイントを受け取れます。マーチャントがストアクレジットを選んでいるときは、そのストアで使える残高(Shopify のストアクレジット)として受け取れます。
当方の立場は、情報の種類によって異なります。
- マーチャントに関する情報: 当方が、本アプリを提供するために取り扱います。
- 顧客に関する情報: 当方は、マーチャントから委託を受け、本アプリの機能を提供する範囲でのみ取り扱います。
顧客の情報をどう扱うかを決めるのはマーチャントです。各ストアのプライバシーポリシーもあわせてご確認ください。
2. 取り扱う情報
2.1 Shopify を通じて取得する、マーチャントの情報
| 情報 | 内容 |
|---|---|
| ストアの識別情報 | ストアのドメイン(例: example.myshopify.com) |
| アクセストークン | 本アプリが Shopify の API を使うための認証情報 |
| 許可された権限の範囲 | 本アプリに与えられた API の権限 |
| ストアのタイムゾーン | 「今日」と、ペットの部屋の昼夜を、ストアの時刻で判定するために使います |
| 料金の契約の状態 | Shopify の課金(Shopify App Pricing)を利用するストアについて、プラン、請求期間、今の請求期間の利用量と金額、ストアの ID(Shopify の番号) |
| ストアのオーナーのメールアドレス | ストアが Shopify に登録したアドレス。顧客データの開示の要求が届いたときだけ読み、その要求をメールでお知らせするために使います。データベースには保存しません(ログには残ります。2.5) |
2.2 マーチャントから直接いただく情報
- 本アプリの設定(機能のオン・オフとその日付、クーポンまでのごはんの回数、クーポンの種類・値・最低購入金額・有効日数、恩返しのたびに割引を大きくするか(増やす値・いちばん大きい値)、恩返しのほかに出す追加のごほうび(連続のボーナス・月のボーナス・途中のごほうび)ごとの数え方・回数または日数・種類・値、ごほうびを顧客に2つから選んでもらうかどうかとその2つ目の中身、顧客1人あたりの月のクーポンの上限、ほかの割引との併用の可否(割引の種類ごと)、クーポンの中身を届くまで顧客に伏せるかどうか、クーポンを使える商品と、商品のプレゼントを「ほかの商品と一緒に買ったときだけ」にするときの一緒に買う商品(ごほうびごとに、すべての商品か、マーチャントが選んだコレクションまたは商品。選んだときは、その ID・名前・URL の一部。名前と URL の一部は、管理画面を開いたときに Shopify から読み直します)、ポイントを使うかどうかとポイントの呼び名、毎日のポイントのオン・オフと数)。機能をオフにしていた期間は、顧客の連続日数に数えないために記録します
- お問い合わせの際にいただく、お名前・メールアドレスなどの連絡先と、お問い合わせの内容
2.3 顧客の情報
| 情報 | 取得の経路 | 内容 |
|---|---|---|
| 顧客ID | Shopify(ストアにログインしている顧客について、Shopify が署名を付けて送る識別番号) | ストアの中で顧客を見分けるための番号 |
| ゲームの記録 | 顧客の操作 | ペットの種類と毛の色、ペットの名前(顧客が任意で入力)、ごはんをあげた回数と恩返し(クーポン)の回数、迎えた日時と卒業させた日時、ごはんをあげた日付、連続日数とその最高記録、今の連続が始まった日、通算の回数。マーチャントが途中で設定を変えたときは、顧客が育てている途中の回のクーポンの条件(変える前の条件)。Shopify の課金を利用するストアでは、料金の計算のため、Shopify の請求期間ごとに、その期間に初めてごはんをあげた日時 |
| クーポンの記録 | 本アプリが発行 | クーポンコード、種類(恩返し・連続のボーナス・月のボーナス・途中のごほうび)と、どのペットの何回目の恩返しか・どの連続・どの月・何回目のごはんの分か、その顧客の何回目の恩返しか、クーポンの中身(割引の種類・値・最低購入金額、使える商品の範囲、一緒に買う商品の範囲)、顧客が2つから選んだごほうびのときは選んだ番号、発行したときの連続日数、発行日時、使えるようになる日時、有効期限、使用の有無 |
| 選ぶごほうびの記録 | 本アプリが記録(ごほうびを顧客に2つから選んでもらうストアだけ) | 種類(恩返し・連続のボーナス・月のボーナス・途中のごほうび)と、どの区切りの分か、届いたときの2つの中身(割引などの種類・値・最低購入金額・有効日数)、届いた日時、届いたときの連続日数、顧客が選んだ番号と選んだ日時。選んだあとの中身は、クーポン・ポイント・ストアクレジットの記録になります |
| ポイントの記録 | 本アプリが記録(ポイントを使うストアだけ) | 種類(毎日のポイント・恩返し・連続のボーナス・月のボーナス・途中のごほうび)と、どのごはん・どのペットの何回目の恩返し・どの連続・どの月・何回目のごはんの分か、ポイントの数、受け取った日時、ストアのポイントのアプリへ渡したかどうかと、渡した日時。ポイントの残高は持ちません(ストアのポイントのアプリが持ちます) |
| ストアクレジットの記録 | 本アプリが記録(ストアクレジットを使うストアだけ) | 種類(恩返し・連続のボーナス・月のボーナス・途中のごほうび)と、どの区切りの分か、金額と通貨、有効期限、受け取った日時、Shopify に足したかどうかと、足した日時、Shopify の取引の ID。残高は持ちません(Shopify が持ちます) |
| データの開示の要求 | Shopify(顧客がストアに自分のデータを求めたとき) | Shopify の要求の番号と、届いた日時。マーチャントが「お渡しした」とするまで保存します。当方が記録を持っている顧客の分だけを保存します |
顧客の氏名・メールアドレス・住所・電話番号・購入履歴・支払い情報は取得しません。
2.4 顧客の端末に保存する情報
全ページに表示するペットのボタンを速く表示し、通信を減らすために、顧客のブラウザのローカルストレージ(localStorage)に、
次の情報を保存することがあります: 顧客ID、ペットの種類・毛の色・成長の段階、その日のごはんがまだかどうか、ペットがしょんぼりしているかどうか(何日もごはんが無いとき)、ストアが本アプリの機能をオフにしているかどうか、それらを確かめた時刻。
あわせて、ペットのボタンのしまい方の案内を表示したかどうかを保存することがあります(同じ案内を繰り返さないためです)。
これらは、好みの設定の保存が許されているときだけ保存します。マーチャントのプライバシーの設定で同意が必要な地域(欧州経済領域や英国など)では、顧客がストアの Cookie のバナーで好みの設定を許可したときだけです。
許可されているかは、Shopify の Customer Privacy API で確かめます。許可されていないときは保存せず、前に保存したものも削除します。
また、顧客がペットのボタンを画面の端にしまったかどうかを保存します(顧客が、その端末でボタンをしまったままにすることを求めたためです)。
恩返しのあとに顧客が「このまま一緒にいる」を選んだことは、同じ問いかけを繰り返さないために、そのタブを閉じるまでブラウザのセッションストレージ(sessionStorage)に保存します。保存するのは、卒業させたペットの数と、ごはんをあげた回数だけです。
本アプリは Cookie を使用しません。この保存情報を、広告や、ストアをまたいだ追跡に使うことはありません。
顧客は、ブラウザの設定からいつでも削除できます。
2.5 自動的に記録される情報(ログ)
本アプリのサーバーは、正しく動いているかの確認と、不具合や不正な利用への対応のために、アクセスの記録(日時、アクセス先の URL、IP アドレス、ブラウザの種類など)と、エラーの記録を自動的に保存します。
アクセス先の URL には、Shopify が付けた顧客IDが含まれることがあります。
あわせて、全ページのペットのボタンが開かれた回数を、ストアごと・日ごとに数えます。誰が開いたかは記録しません。
3. 利用目的
当方は、取り扱う情報を次の目的にだけ利用します。
- 本アプリの機能の提供(ペットの表示、ごはんの記録、成長と連続日数の計算、クーポンの発行と表示、ストアのポイントのアプリへのポイントの受け渡し、ストアクレジットの付与)
- マーチャントへの、本アプリの利用状況の表示(遊んでいる顧客の数、発行したクーポンの数、続けて遊んでいる顧客の割合など)
- 本アプリの維持・改善と、不具合の調査
- 不正な利用の防止と、セキュリティの確保
- マーチャントからのお問い合わせへの対応と、本アプリに関する重要なお知らせ
- Shopify の規約と法令に基づく対応(データの開示・削除の要求への対応を含みます)
当方は、取り扱う情報を、広告、顧客の分析や格付け(プロファイリング)に利用せず、第三者に販売・貸与しません。
4. 第三者への提供
当方は、次の場合を除き、取り扱う情報を第三者に提供しません。
- マーチャントへの提供: 顧客の情報を、その顧客が利用したストアのマーチャントに提供することがあります(顧客からの開示の要求に応える場合など)。
- Shopify を通じたクーポンの発行: 顧客がクーポンの条件を満たしたとき、Shopify の API を通じて、マーチャントのストアに「その顧客だけが1回使える割引コード」を作成します。
- Shopify Flow を通じたポイントの受け渡し: マーチャントがポイントを使う設定にしているとき、顧客がポイントを受け取るたびに、Shopify Flow(Shopify のアプリ)に、顧客ID・ポイントの数・どのご褒美の分かを渡します。ストアによっては、Shopify にあるその顧客の情報に、印(タグ)とポイントの数(メタフィールド)を書き込む方法で渡します。ポイントを顧客に付けて残高を管理するのは、マーチャントがストアで使うポイントのアプリで、その情報の扱いは、そのアプリの事業者とマーチャントの定めによります。
- Shopify のストアクレジット: マーチャントがストアクレジットを選んでいるとき、顧客が受け取るたびに、Shopify の API で、顧客ID・金額・通貨・有効期限を渡し、その顧客のストアクレジットに足します。残高を持ち、お会計で使えるようにするのは Shopify です。
- Shopify への利用量の報告: Shopify の課金を利用するストアについて、料金の計算のため、請求期間にごはんをあげた顧客の人数を Shopify に送ります(顧客1人につき、請求期間ごとに1回「1人」と送ります)。送るのはストアの ID・日時・人数だけで、顧客ID など顧客を見分けられる情報は含めません。
- 事業の承継: 合併、事業譲渡などにより本アプリの事業が承継される場合に、承継先に情報を引き継ぐことがあります。
- 法令で認められる場合: 法令に基づく場合、人の生命・身体・財産の保護のために必要な場合など。
5. 外部のサービスの利用と、データの保存場所
当方は、本アプリを運用するために、次の事業者のサービスを利用しています。
これらのサービスのサーバーは米国にあり、情報は米国で保存・処理されます。
| 事業者 | 用途 | 主な保存場所 |
|---|---|---|
| Google LLC(Google Cloud) | アプリのサーバー(Cloud Run)、ログ(Cloud Logging)、エラーの記録(Error Reporting)、認証情報の保管(Secret Manager) | 米国(us-east1 リージョン) |
| Neon, LLC(Databricks のグループ会社。Amazon Web Services 上のデータベース) | 設定、ゲームの記録、クーポンの記録の保存 | 米国(AWS us-east-2 リージョン) |
| Shopify | 本アプリが動作する基盤。ストア、顧客ID、割引コード(ポイントを使うストアでは、Shopify Flow に渡したポイントと、顧客の情報に書き込んだ印とポイントの数。ストアクレジットを使うストアでは、足したストアクレジット)は Shopify のシステムにあります | Shopify の定めによります |
| Anthropic PBC(Claude) | 本アプリの開発と運用の補助(AI のツール)。不具合の調査や、お問い合わせへの返信の下書きなどに使い、その際にマーチャントの情報を扱うことがあります。顧客の情報は渡しません(7章) | 米国 |
外国にある事業者のサービスを利用することについて: 当方は、個人情報保護委員会が公表している情報などにより、米国における個人情報の保護に関する制度を把握したうえで、上記のサービスを利用しています。
米国には、個人情報の保護に関する包括的な連邦の法律はなく、分野ごとの法律と、州の法律(カリフォルニア州の消費者プライバシー法など)があります(個人情報保護委員会「外国における個人情報の保護に関する制度等の調査」)。
6. 保存期間
| 情報 | 保存期間 |
|---|---|
| 顧客のゲーム・クーポン・選ぶごほうび・ポイント・ストアクレジットの記録 | マーチャントが本アプリを利用している間。ただし、顧客が最後に遊んだ日(ペットを迎えた日と、ごはんをあげた日のうち新しいほう)から1年たったときは、その顧客の記録を自動で削除します。料金の計算のための記録(請求期間ごとに初めてごはんをあげた日時)は、1年より前の請求期間の分を自動で削除します。顧客データの削除の要求(Shopify の customers/redact)を受けたときは、その顧客の記録を削除します。顧客の情報に書き込んだ印(タグ)は、ポイントを受け渡すマーチャントの Shopify Flow が外し、ポイントの数(メタフィールド)は、次に渡すときに書き換えます(Shopify の顧客の情報の一部として、マーチャントが管理します) |
| 顧客データの開示の要求 | マーチャントが本アプリの管理画面で「お渡しした」とするまで。その顧客の記録を削除するときは、あわせて削除します |
| ストアの設定と、そのストアの記録すべて | 本アプリのアンインストール後、Shopify から削除の要求(shop/redact。アンインストールの48時間後に届きます)を受けたときに、すべて削除します |
| アクセストークン | 本アプリのアンインストール時に削除します |
| ログ | 30日間 |
| お問い合わせの記録 | 対応を終えてから1年間 |
| 顧客の端末に保存する情報 | 顧客の端末に残ります。ブラウザの設定から削除できます。2.4 のうち同意が必要なものは、好みの設定の保存が許されていないときに本アプリが削除します |
削除した情報は、障害に備えたデータベースの復元用の履歴に、最長7日間残ることがあります。その期間を過ぎると、復元できなくなります。
7. 安全管理のための措置
- 通信の暗号化: 本アプリとの通信は TLS で暗号化しています。
- 保存データの暗号化: データベースに保存する情報は、保存時に暗号化(AES-256)されています。
- 取得する情報を最小限にしています: 顧客の氏名・メールアドレス・住所・電話番号は取得しません。本アプリが求める Shopify の権限は、ストアのページからの通信を受けること(App Proxy)と、割引コードの作成だけです。マーチャントがクーポンを使える商品をコレクションや商品に絞るときだけ、そのときに、商品とコレクションを読む権限をお願いします。マーチャントがポイントを使うときだけ、そのときに、顧客を読む権限(ストアによっては、顧客の情報に印とポイントの数を書く権限)をお願いします。マーチャントがストアクレジットを選ぶときだけ、そのときに、ストアクレジットを足す権限と、足した取引を読む権限をお願いします。その場合も、顧客の氏名・メールアドレス・住所・電話番号は読みません。
- なりすましの防止: 顧客IDは、Shopify の署名を検証したものだけを使います。他人の顧客IDを送りつけて、その人の記録を操作することはできません。
- 環境の分離: 本番のデータベースと、開発・テスト用のデータベースを分けています。
- 認証情報の管理: API の認証情報やデータベースの接続情報は、専用の管理サービスで保管し、ソースコードに含めていません。
- 取り扱う者の限定: 本番の環境にアクセスできるのは、運営者本人に限っています。
- AI のツールに顧客の情報を渡しません: 開発と運用に AI のツールを使いますが(5章)、顧客IDなどの顧客の情報は渡しません。ログを調べるときは、伏せてから扱います。
- データの開示・削除の要求への対応: Shopify が定める3つの要求(顧客データの開示、顧客データの削除、ストアのデータの削除)を受け付けています。
削除の要求は自動で処理します。開示の要求が届いたときは、本アプリの管理画面にお知らせを出し(その顧客について当方が持つ情報を、マーチャントが見て、ファイルにできます)、あわせてメールでもお知らせします。
8. 開示・訂正・削除などのご請求、ご質問
顧客の方
顧客の情報は、各ストアのマーチャントの委託を受けて取り扱っています。
ご自身の情報の開示・訂正・削除・利用停止などをご希望の場合は、まず、ご利用のストアにお問い合わせください。
ストアから Shopify を通じて届いた要求に、当方は対応します。当方に直接ご連絡をいただいた場合は、そのストアと連携して対応します。
マーチャントの方
下記の窓口にご連絡ください。ご本人であることを確認したうえで、法令に従って対応します。手数料はいただきません。
9. このポリシーの変更
法令の変更や本アプリの機能の変更に合わせて、このポリシーを変更することがあります。
変更後の内容は、このページに掲載した時点から効力を持ちます。重要な変更は、本アプリの管理画面またはこのページでお知らせします。
10. お問い合わせ窓口
金 錫鉉(Sukhyun Kim)
住所: ご請求があれば、遅滞なくお知らせします
メールアドレス: osewa.support@gmail.com