Minimal Shopify scopes
We request only the access scopes the workflow needs, and document why each one is there. No blanket permissions ‘to be safe’.
Custom apps, integrations, dashboards and AI workflows can touch sensitive business data. Here is exactly how Forgify keeps access narrow, events verified, secrets safe and the system documented and yours.
01 — Why trust matters
Access is a deliberate decision, not a default.
Custom apps, ERP integrations, dashboards, tracking and AI workflows can reach orders, customers, pricing and operational data. That is exactly why the boring parts — scopes, secrets, webhooks, logs and handover — are treated as first-class engineering, not an afterthought.
Forgify keeps access narrow, documented and intentional. The goal is leverage with control: you get the system you need without handing over more of your store than the work actually requires.
02 — Access & integrity
The two things most likely to go wrong in Shopify engineering — over-broad access and unreliable events — handled on purpose.
We request only the access scopes the workflow needs, and document why each one is there. No blanket permissions ‘to be safe’.
Webhooks are HMAC-verified, the mandatory GDPR/compliance topics are implemented, and handlers are idempotent where retries are possible.
The free scan reviews only the public storefront. Admin access is requested later, scoped to the agreed build, once you decide to proceed.
Secrets live in environment variables, never hardcoded. Least-privilege keys, and access rotated or revoked at the end of an engagement where possible.
03 — Data & AI
We only handle the data a project needs, and AI stays human-supervised by default.
04 — Operations & handover
A system you can see, trust and maintain — not a black box only we understand.
Structured logs, alerts on failures, and dead-letter queues for integrations so a failed sync is visible and recoverable — not silently lost.
Repository, documentation, deployment notes and a runbook at the end of every build, with optional maintenance — never a lock-in.
NDA-friendly delivery for agency partners: no fingerprints in the code, no client contact, delivered under your brand unless agreed otherwise.
FAQ
No. The free leak scan only needs your public store URL. Admin access — at the minimum scope required — is requested later, once a paid engagement is scoped and you have decided to proceed.