1. Introduction
SchemaForge ("we", "our", "the App") is a Shopify application that automatically generates JSON-LD structured data for your online store. This Privacy Policy explains how we collect, use, and protect information when you use our application.
2. Information We Collect
SchemaForge collects and processes the following types of information:
2.1 Store Information (via Shopify API)
- Store name, domain, and URL
- Product data (titles, descriptions, prices, images, SKUs) — read-only access for JSON-LD preview
- Blog article data (titles, authors, dates) — read-only access for Article Schema
2.2 Configuration Data (stored in our database)
- Enabled Schema types (e.g., Product, Organization, WebSite)
- Organization information you provide (company name, description, logo URL, contact info, address, social media links)
- FAQ entries you create
- Shopify session tokens (for authentication)
2.3 What We Do NOT Collect
- Customer personal data (names, emails, addresses, payment info)
- Order or transaction data
- Analytics or tracking data
- Cookies or browser fingerprints (language preference uses localStorage only)
3. How We Use Information
We use the collected information solely to:
- Generate JSON-LD structured data markup for your store pages
- Store your configuration preferences (enabled Schema types, organization info)
- Sync configuration to Shopify Metafields for the Theme Extension to read
- Provide real-time JSON-LD preview and validation
- Authenticate your Shopify admin session
4. Data Storage and Security
Your configuration data is stored in a PostgreSQL database hosted on a secure cloud platform. Session tokens are encrypted and stored securely. All communication between the App and Shopify uses HTTPS encryption.
Additionally, your configuration is synced to Shopify Shop Metafields (hosted by Shopify) so the Theme Extension can render JSON-LD without accessing our database.
5. Data Sharing
We do not sell, rent, or share your data with third parties. Your data is only transmitted to:
- Shopify — via the Shopify Admin API (Metafield sync, product data queries)
- Your store's frontend — JSON-LD markup rendered in your store's HTML via the Theme Extension
6. Data Retention and Deletion
- Uninstall: When you uninstall SchemaForge, all data associated with your store (sessions, configurations, organization info, FAQ entries) is automatically and permanently deleted from our database.
- Shopify Metafields: Metafields created by SchemaForge remain in your Shopify store after uninstall. You can remove them manually via the Shopify API or Admin.
- Shop Redaction: When Shopify sends a shop data redaction request, we delete all data for that store within 48 hours.
7. GDPR Compliance
SchemaForge is designed to comply with GDPR requirements:
- We do not store any customer personal data
- We respond to Customer Data Request webhooks (confirming no customer data is held)
- We respond to Customer Data Deletion webhooks (confirming no customer data to delete)
- We respond to Shop Data Deletion webhooks (deleting all store data)
8. Your Rights
You have the right to:
- Access your data — visible within the App's admin interface
- Modify your data — editable via the Organization Info and FAQ pages
- Delete your data — uninstall the App to remove all stored data
- Export your data — JSON-LD output is visible in the Preview page
9. Changes to This Policy
We may update this Privacy Policy from time to time. Significant changes will be communicated through the App or via the Shopify App listing. Continued use of the App constitutes acceptance of the updated policy.
10. Contact Us
If you have questions about this Privacy Policy or your data, please contact us at:
Email: support@mayscience.com