プライバシーポリシー
1. 事業者情報
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. データの保管と安全管理
保管場所・期間
- アプリのデータベース(MySQL / Prisma)にショップ情報、サブスクリプション情報、専門家プロフィール、割り当て情報を保管します。
- プロフィール写真はShopify Files(CDN)に保存されます。
- ログデータの保持期間は以下のとおりです。
- アプリログ: 14日間
- ストア別ログ: 30日間
- エラーログ: 30日間
- 監査ログ: 90日間
- 上記以外のデータの具体的な保管期間: [要記入]
安全管理措置
- 本番環境はCloud Run上で動作し、
NODE_ENV=productionで運用されます。
- アプリへのアクセスはShopifyの認証(トークンエクスチェンジ)を経由します。
- その他の具体的な安全管理措置の詳細: [要記入]
4. 第三者提供(Shopify APIを含む)
Shopify
本アプリはShopify APIを使用してサービスを提供します。以下のShopify APIスコープを使用します。
read_content: ブログ・記事情報の読み取り
write_content: 記事メタフィールドへの書き込み
write_files: Shopify Filesへの画像アップロード
課金処理はShopify Billing APIを通じて行われます。課金に関するデータはShopifyが管理します。Shopifyのプライバシーポリシーについては、Shopifyの公式サイトをご参照ください。
その他の第三者提供
上記Shopify以外に、収集したデータを第三者へ提供する場合: [要記入]
5. ユーザーの権利(開示・削除請求)
マーチャント(ストアオーナー)は、本アプリが保有するご自身のデータについて、以下の権利を有します。
- 開示請求: 保有データの内容の確認
- 削除請求: 保有データの削除
アンインストール時のデータ取り扱い
アプリをアンインストールした場合、Shopifyによって課金は自動的にキャンセルされます。アプリが保有するデータ(ショップ情報、プロフィール、割り当て情報等)はアンインストール後も保持され、再インストール時に復元されます(プランはFreeにリセットされます)。データの完全な削除を希望される場合は、下記お問い合わせ先までご連絡ください。
GDPR対応
本アプリはShopifyのGDPRウェブフック(webhooks/privacy)を実装しています。
開示・削除請求の手続きの詳細: [要記入]
6. 改定
本プライバシーポリシーは、法令の改正、サービス内容の変更等に伴い、予告なく改定される場合があります。改定後のポリシーは本ページに掲載した時点で効力を生じるものとします。重要な変更がある場合の通知方法: [要記入]
7. お問い合わせ
本プライバシーポリシーに関するお問い合わせは、以下までご連絡ください。
Privacy Policy
1. Business Information
- App Name: Author Profile | Supervisor & Structured Data
- Developer / Operator: Shopilab
- Contact Email: shopilab.official@gmail.com
- Address: [To be completed]
- Representative: [To be completed]
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 (MySQL / Prisma).
- Profile photos are stored in Shopify Files (CDN).
- Log data retention periods are as follows:
- App logs: 14 days
- Per-store logs: 30 days
- Error logs: 30 days
- Audit logs: 90 days
- Specific retention periods for other data: [To be completed]
Security Measures
- The production environment runs on Cloud Run with
NODE_ENV=production.
- Access to the app is authenticated via Shopify's token exchange mechanism.
- Details of additional specific security measures: [To be completed]
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 information
write_content: Writing to article metafields
write_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.
Other Third-Party Sharing
Sharing of collected data with third parties other than Shopify as described above: [To be completed]
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 after uninstallation and can be restored upon reinstallation (the plan will be reset to Free). If you wish to have your data completely deleted, please contact us at the address below.
GDPR Compliance
This app implements Shopify's GDPR webhooks (webhooks/privacy).
Details of the procedure for access and deletion requests: [To be completed]
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. Notification method for significant changes: [To be completed]
7. Contact
For inquiries regarding this Privacy Policy, please contact us at: