Legal
Last updated · 2026-05-29
This policy describes what data Railory (operated by Synetra Systems LLC, “we”, “us”) processes when a Shopify merchant installs our app and when their customers (“visitors”) interact with the Railory storefront widget. Railory is designed to collect the minimum data needed to do its job.
| Category | Source | Retention |
|---|---|---|
| Merchant store metadata (shopify_domain, plan tier, install date) | Shopify OAuth + billing webhooks | Until uninstall (then purged via shop/redact webhook, 48 hr SLA) |
| Merchant product catalog (titles, descriptions, prices, images, tags) and AI embeddings of that catalog | Shopify Admin API on sync | Same as above |
| Visitor prompt text (e.g., “casual outfit for brunch”) and the resulting outfit selection | The visitor types it | Indefinite, attached to an anonymous per-request UUID — no personal identifier |
| Try-on result images | Generated by AI image model from a model image and product images | 90 days; then pruned by daily cron |
| Visitor IP address | Inbound request header | Used only for rate-limiting; rows older than 24 hours are deleted nightly |
We do not sell, rent, or share merchant or visitor data with third parties for marketing purposes. Ever.
We use a small set of infrastructure providers to operate the service. Each is bound by their own privacy and security commitments.
| Provider | Purpose | Data processed |
|---|---|---|
| Shopify | App platform, billing | All OAuth and billing data |
| Vercel (USA) | App hosting | Request logs, app code |
| Supabase (USA/EU) | Database, file storage, edge functions | Catalog, embeddings, sessions, try-on renders |
| OpenAI | Embeddings + stylist LLM | Catalog text (sent at sync time), visitor prompt text (sent per request) |
| Google (Gemini API) | Try-on image generation | Model image + product images (per try-on request) |
OpenAI and Google process inputs to return results. Per their API terms, neither uses inputs from API customers to train their models.
Visitors and merchants can:
Merchants can trigger deletion of all their store data simply by uninstalling Railory from their Shopify admin. We honor Shopify's mandatory shop/redact webhook, which fires 48 hours after uninstall — at that point all merchant data is purged from our systems (cascading to products, sessions, outfits, try-on events).
Visitors can email mujtabajavaid@synetrasystems.com to request data action. Because visitor data is anonymous (no email or name stored), we'll ask for the merchant store URL and the approximate timestamp of the interaction to locate the relevant records.
Our infrastructure is hosted in the United States and (for Supabase) potentially the European Union. If you access Railory from outside these regions, your data will be transferred to and processed in those jurisdictions, subject to the safeguards required by applicable law.
We'll update this page when our practices change. Material changes will be announced via the merchant admin dashboard. The “Last updated” date at the top reflects the most recent revision.