Trust & Security

Trust, security and maintainable Shopify engineering

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

Custom systems touch sensitive data.

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

Narrow scopes, verified events.

The two things most likely to go wrong in Shopify engineering — over-broad access and unreliable events — handled on purpose.

01

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’.

Least privilege
02

Verified webhooks

Webhooks are HMAC-verified, the mandatory GDPR/compliance topics are implemented, and handlers are idempotent where retries are possible.

HMAC · idempotent
03

No admin access for the first scan

The free scan reviews only the public storefront. Admin access is requested later, scoped to the agreed build, once you decide to proceed.

Public storefront only
04

Credentials & secrets

Secrets live in environment variables, never hardcoded. Least-privilege keys, and access rotated or revoked at the end of an engagement where possible.

Env vars · rotation

03 — Data & AI

AI assists — it doesn't go rogue.

We only handle the data a project needs, and AI stays human-supervised by default.

HMAC verificationLeast-privilege scopesIdempotent handlersHuman approval
01
Data handling
We work with only the data the project requires, avoid unnecessary retention, and confirm what is stored and for how long during scope.
02
Human-in-the-loop AI
AI drafts; a person approves before anything reaches a customer. No autonomous customer messaging unless you explicitly approve it.
03
Grounded answers
AI responses are built from your data and policies, with low-confidence cases escalated to a human rather than guessed.
04
Logs & escalation
Context and decisions are logged so you can see what was answered and why, with clear escalation rules for sensitive cases.

04 — Operations & handover

Visible in production, yours to keep.

A system you can see, trust and maintain — not a black box only we understand.

01

Monitoring & logs

Structured logs, alerts on failures, and dead-letter queues for integrations so a failed sync is visible and recoverable — not silently lost.

Observability
02

Handover

Repository, documentation, deployment notes and a runbook at the end of every build, with optional maintenance — never a lock-in.

Docs · runbook
03

Agency white-label privacy

NDA-friendly delivery for agency partners: no fingerprints in the code, no client contact, delivered under your brand unless agreed otherwise.

NDA-friendly

FAQ

Questions about access, data and security.

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.