PRIVACY POLICY
Author Profile プライバシーポリシー
1. 事業者情報
- アプリ名: Author Profile|監修者・構造化データ
- 開発者・運営者: 株式会社セルフプラス
- 代表者: 黒岩 俊児
- 所在地: 〒150-0013 東京都渋谷区恵比寿2-6-28 IL CENTRO EBISU 201
- お問い合わせ先: app-support@self-plus.co.jp
2. 収集するデータと目的
本アプリは、Shopifyストアへのインストールおよびサービス提供のために、以下のデータを収集・処理します。
収集するデータ
- ショップ情報: ショップドメイン、通貨、ロケール(言語設定)、管理画面の表示言語設定
- サブスクリプション情報: プラン名、ステータス、課金インターバル、価格・通貨、トライアル終了日、ShopifyチャージID
- 専門家プロフィール情報: 種別(監修者/著者)、名前、肩書き、紹介文、プロフィールページURL、SNSリンク(Proプランのみ)、アクセントカラー(Proプランのみ)、公開・非公開状態
- プロフィール写真: Shopify Files(CDN)にアップロードまたは外部URLとして登録された画像
- 割り当て情報: プロフィールとブログ・記事の紐付けデータ(ブログID、記事ID、役割)
- メタフィールドデータ: 記事メタフィールド(
sp_kanshu.supervisor/sp_kanshu.author)およびショップメタフィールド(sp_kanshu.plan_flags) - Shopifyセッション情報: Shopifyライブラリが管理するセッションデータ
利用目的
- ブログ記事への監修者・著者プロフィールの自動表示
- schema.org準拠の構造化データ(JSON-LD)の生成・出力
- プラン・課金状態の管理および機能制限の適用
- 管理画面の提供および操作履歴の記録
- アプリの正常動作の維持・障害対応
3. データの保管と安全管理
保管場所・期間
- アプリのデータベースにショップ情報、サブスクリプション情報、専門家プロフィール、割り当て情報を保管します。
- アプリサーバー(Cloudflare Workers)およびデータベース(Cloudflare D1)は、委託先の Cloudflare, Inc.(米国)が運用しています。データは Cloudflare のアジア太平洋リージョン(主に日本国内)に保存し、Cloudflare のネットワークで配信します。
- 監修者・著者プロフィール(氏名・肩書・経歴・写真URL・SNSリンク)はマーチャントが登録する情報で、記事のメタフィールドおよび当社データベースに保存します。アンインストール後48時間で削除されます。
- プロフィール写真はShopify Files(CDN)に保存されます。
- ショップ設定・セッション・プラン情報は、アンインストール後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_content: ブログ・記事情報の読み取りwrite_content: 記事メタフィールドへの書き込みwrite_files: Shopify Filesへの画像アップロード
課金処理は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: Author Profile | Supervisor & Structured Data
- 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, currency, locale (language setting), admin display language preference
- Subscription information: Plan name, status, billing interval, price and currency, trial end date, Shopify charge ID
- Expert profile information: Role (Supervisor / Author), name, title, bio, profile page URL, SNS links (Pro plan only), accent color (Pro plan only), active/inactive status
- Profile photos: Images uploaded to Shopify Files (CDN) or registered as external URLs
- Assignment information: Mapping data between profiles and blogs/articles (blog ID, article ID, role)
- Metafield data: Article metafields (
sp_kanshu.supervisor/sp_kanshu.author) and shop metafield (sp_kanshu.plan_flags) - Shopify session data: Session data managed by the Shopify library
Purposes of Use
- Automatically displaying supervisor and author profiles on blog articles
- Generating and outputting schema.org-compliant structured data (JSON-LD)
- Managing plan and billing status and applying feature restrictions
- Providing the admin interface and recording operation logs
- Maintaining normal app operation and responding to incidents
3. Data Storage and Security
Storage Location and Retention Period
- Shop information, subscription information, expert profiles, and assignment information are stored in the app's database.
- 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.
- Supervisor and author profiles (name, title, biography, photo URL, SNS links) are registered by the merchant and stored in article metafields and in our database. They are deleted 48 hours after uninstallation.
- Profile photos are stored in Shopify Files (CDN).
- 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_content: Reading blog and article informationwrite_content: Writing to article metafieldswrite_files: Uploading images to Shopify Files
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 (shop information, profiles, assignment information, etc.) 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
