PRIVACY POLICY
Whishlist Hub プライバシーポリシー
1. 事業者情報
- アプリ名: Whishlist Hub|商品・コレクションお気に入り
- 開発者・運営者: 株式会社セルフプラス
- 代表者: 黒岩 俊児
- 所在地: 〒150-0013 東京都渋谷区恵比寿2-6-28 IL CENTRO EBISU 201
- お問い合わせ先: app-support@self-plus.co.jp
2. 収集するデータと目的
本アプリは、Shopifyストアへのインストールおよびサービス提供のために、以下のデータを収集・処理します。
収集するデータ
- ショップ情報: ショップドメイン、ロケール等
- サブスクリプション情報: プラン名、ステータス、ShopifyチャージID
- お気に入り情報: 顧客IDと、お気に入り登録された商品・コレクションのID、登録日時。氏名・メールアドレス等は当社データベースに保存しません
- 再入荷通知の登録情報: 通知を希望した顧客と対象商品のひも付け
- Shopifyセッション情報: Shopifyライブラリが管理するセッションデータ
利用目的
- お気に入り機能(商品・コレクションのハートボタン、マイページのお気に入り一覧)の提供
- 再入荷通知の送信
- お気に入りからのカート追加機能(Plusプラン向け)の提供
- プラン・課金状態の管理および機能制限の適用
- アプリの正常動作の維持・障害対応
3. データの保管と安全管理
保管場所・期間
- アプリサーバー(Cloudflare Workers)およびデータベース(Cloudflare D1)は、委託先の Cloudflare, Inc.(米国)が運用しています。データは Cloudflare のアジア太平洋リージョン(主に日本国内)に保存し、Cloudflare のネットワークで配信します。
- お気に入り情報は顧客IDと商品・コレクションIDのみを当社データベース(Cloudflare D1)に保存します。Shopify から顧客データ削除通知(
customers/redact)を受信した場合、該当顧客のお気に入りデータを削除します。 - ショップ設定・セッション・プラン情報は、アンインストール後48時間で Shopify から届く削除通知(
shop/redact)を受けて削除します。48時間以内に再インストールした場合は復元されます。 - その他のデータ(サーバーログ)は、最大7日間で自動削除されます。サーバーログには個人を識別する情報は含まれません。
- バックアップは Cloudflare D1 のポイントインタイム復元(30日間)を利用しています。復元の用途にのみ使用し、30日で自動的に消去されます。
安全管理措置
- 通信はすべてHTTPS(TLS)で暗号化されます。
- データベース(Cloudflare D1)は保存時に暗号化されます。
- データベース・管理コンソールへのアクセスは、権限管理と二要素認証により、限られた担当者のみに制限しています。
- APIキー等の機密情報は、Cloudflare のシークレット管理機能で暗号化して保管し、ソースコードには含めません。
- アプリへのアクセスはShopifyの認証(トークンエクスチェンジ)を経由します。
- Shopify からの通知(Webhook)は、署名(HMAC)を検証したうえで処理します。
- Shopify の GDPR 関連リクエスト(
customers/data_request、customers/redact、shop/redact)に対応しています。
4. 第三者提供(Shopify APIを含む)
Shopify
本アプリはShopify APIを使用してサービスを提供します。以下のShopify APIスコープを使用します。
read_products: 商品・コレクション情報の参照read_customers/write_customers: 顧客の識別と顧客情報の更新read_orders: 機能提供に必要な範囲での注文の参照
課金処理はShopify Billing APIを通じて行われます。課金に関するデータはShopifyが管理します。Shopifyのプライバシーポリシーについては、Shopifyの公式サイトをご参照ください。
委託先のクラウドサービス
- 提供元: Cloudflare, Inc.(米国)
- 利用内容: アプリサーバー(Cloudflare Workers)およびデータベース(Cloudflare D1)の運用
- データの所在: Cloudflare のアジア太平洋リージョン(主に日本国内)に保存し、Cloudflare のネットワークで配信
- 委託先のプライバシーポリシー: https://www.cloudflare.com/privacypolicy/
5. ユーザーの権利(開示・削除請求)
マーチャント(ストアオーナー)は、本アプリが保有するご自身のデータについて、以下の権利を有します。
- 開示請求: 保有データの内容の確認
- 削除請求: 保有データの削除
アンインストール時のデータ取り扱い
アプリをアンインストールした場合、Shopifyによって課金は自動的にキャンセルされます。アプリが保有するデータは、アンインストール後約48時間保持され、その間に再インストールした場合は復元されます(プランはFreeにリセットされます)。約48時間を過ぎると、Shopifyからのデータ削除要請に基づき、これらのデータは自動的に削除されます。
GDPR対応
本アプリはShopifyから届くGDPR関連の請求(customers/data_request、customers/redact、shop/redact)に対応しています。
開示・削除のご請求は、下記「お問い合わせ」のメールアドレスまでご連絡ください。
6. 改定
本プライバシーポリシーは、法令の改正、サービス内容の変更等に伴い、予告なく改定される場合があります。改定後のポリシーは本ページに掲載した時点で効力を生じるものとします。
7. お問い合わせ
本プライバシーポリシーに関するお問い合わせは、以下までご連絡ください。
- メールアドレス: app-support@self-plus.co.jp
- 運営者: 株式会社セルフプラス
- 代表者: 黒岩 俊児
- 所在地: 〒150-0013 東京都渋谷区恵比寿2-6-28 IL CENTRO EBISU 201
Privacy Policy (English)
1. Business Information
- App Name: Whishlist Hub | Product & Collection Favorites
- Developer / Operator: Self Plus Inc.
- Representative: Shunji Kuroiwa
- Address: IL CENTRO EBISU 201, 2-6-28 Ebisu, Shibuya-ku, Tokyo 150-0013, Japan
- Contact Email: app-support@self-plus.co.jp
2. Data We Collect and How We Use It
This app collects and processes the following data in order to install and provide the service to Shopify stores.
Data Collected
- Shop information: Shop domain, locale, etc.
- Subscription information: Plan name, status, Shopify charge ID
- Favorites: Customer ID, the IDs of favorited products / collections and timestamps. Names, email addresses and similar data are not stored in our database
- Restock notification registrations: The mapping between customers who requested notification and the target products
- Shopify session data: Session data managed by the Shopify library
Purposes of Use
- Providing the favorites feature (heart button on products / collections, favorites list in the customer account)
- Sending restock notifications
- Providing add-to-cart from favorites (for Plus plans)
- Managing plan and billing status and applying feature restrictions
- Maintaining normal app operation and responding to incidents
3. Data Storage and Security
Storage Location and Retention Period
- The app server (Cloudflare Workers) and database (Cloudflare D1) are operated by our subprocessor Cloudflare, Inc. (United States). Data is stored in Cloudflare's Asia-Pacific region (primarily within Japan) and delivered over Cloudflare's network.
- Favorites are stored in our database (Cloudflare D1) as customer IDs and product / collection IDs only. When Shopify sends a customer data deletion notice (
customers/redact), the favorites of that customer are deleted. - Shop settings, sessions, and plan information are deleted 48 hours after uninstallation, upon receiving Shopify's deletion notice (
shop/redact). If the app is reinstalled within 48 hours, they are restored. - Other data (server logs) is automatically deleted within 7 days at most. Server logs contain no personally identifying information.
- Backups use Cloudflare D1 point-in-time recovery (30 days). They are used only for restoration and are automatically erased after 30 days.
Security Measures
- All communication is encrypted via HTTPS (TLS).
- The database (Cloudflare D1) is encrypted at rest.
- Access to the database and admin consoles is limited to authorized staff, with permission management and two-factor authentication.
- API keys and other secrets are stored encrypted in Cloudflare's secret management and are never included in source code.
- Access to the app is authenticated via Shopify's token exchange mechanism.
- Notifications (webhooks) from Shopify are processed only after their signature (HMAC) is verified.
- Shopify GDPR requests (
customers/data_request,customers/redact,shop/redact) are supported.
4. Sharing with Third Parties (Including Shopify API)
Shopify
This app uses the Shopify API to provide its services. The following Shopify API scopes are used:
read_products: Reading product and collection informationread_customers/write_customers: Identifying customers and updating customer recordsread_orders: Reading orders only to the extent required to provide features
Billing is processed through the Shopify Billing API. Billing-related data is managed by Shopify. Please refer to Shopify's official website for Shopify's privacy policy.
Subcontracted Cloud Service
- Provider: Cloudflare, Inc. (United States)
- Usage: Operation of the app server (Cloudflare Workers) and database (Cloudflare D1)
- Data Location: Stored in Cloudflare's Asia-Pacific region (primarily within Japan) and delivered over Cloudflare's network
- Provider Privacy Policy: https://www.cloudflare.com/privacypolicy/
5. User Rights (Access and Deletion Requests)
Merchants (store owners) have the following rights regarding their data held by this app:
- Right of access: Confirmation of the content of data held
- Right to deletion: Deletion of data held
Data Handling Upon Uninstallation
When the app is uninstalled, billing is automatically cancelled by Shopify. Data held by the app is retained for approximately 48 hours after uninstallation and can be restored if the app is reinstalled within that period (the plan will be reset to Free). After approximately 48 hours, this data is automatically deleted in response to Shopify's data deletion request.
GDPR Compliance
This app supports GDPR-related requests sent by Shopify (customers/data_request, customers/redact, shop/redact).
To submit an access or deletion request, please contact us at the email address in the "Contact" section below.
6. Revisions
This Privacy Policy may be revised without prior notice due to changes in laws and regulations or changes to the service. Revised policies will take effect when posted on this page.
7. Contact
For inquiries regarding this Privacy Policy, please contact us at:
- Email: app-support@self-plus.co.jp
- Operator: Self Plus Inc.
- Representative: Shunji Kuroiwa
- Address: IL CENTRO EBISU 201, 2-6-28 Ebisu, Shibuya-ku, Tokyo 150-0013, Japan
