Legal & operations

Security & incident response

Last updated: 29 June 2026 · Effective: 29 June 2026

How we protect merchant data, what happens when something goes wrong, and how to reach us if you find a vulnerability. We're a small team — this page is honest about what that means.

1. Scope

This policy covers the Snaptare backend (api.snaptare.app), the tablet PWA (app.snaptare.app), the marketing site (www.snaptare.app), and the supporting infrastructure operated by Petitgen Ltd. It does not cover Shopify's own platform, which has its own privacy and security commitments to merchants.

2. What a security incident is

For Snaptare, an incident is any of:

Bugs that affect functionality but don't put data at risk (a layout glitch, a slow query, a flaky webhook) are not security incidents — they're handled via the normal support and engineering queue.

3. Severity tiers and response times

TierWhat it looks likeInitial responseContainment target
SEV-1 Active breach with confirmed merchant data exposure, or full service outage. ≤ 1 hour ≤ 4 hours
SEV-2 Likely breach but not yet confirmed, or partial outage that blocks tills from selling. ≤ 4 hours ≤ 24 hours
SEV-3 Vulnerability found that does not yet appear to have been exploited. ≤ 1 business day ≤ 7 days (with mitigation in place sooner)

4. Who responds

Snaptare is operated by a small founder team. The on-call responder is Sébastien Mathieu (reach via [email protected]), reachable 24/7 for SEV-1 reports. We do not yet operate a tiered on-call rotation; we will publish one here when the team grows past a single responder. We log every reported incident and its disposition, even if it turns out to be a false alarm.

5. What we do when an incident is confirmed

  1. Contain. Revoke compromised credentials, rotate API keys and OAuth secrets, block hostile traffic at the edge, and disable affected code paths if needed. We always have the ability to roll a deployment back within minutes.
  2. Assess. Determine what data, if any, was accessed or exfiltrated; which merchants are affected; and the root cause. Pull audit logs, webhook delivery logs, and Postgres query logs to build a timeline.
  3. Notify. See §6 for who gets told, on what timetable.
  4. Remediate. Ship the fix and re-deploy. Re-run the Shopify automated checks to confirm we're still passing the platform's compliance gates.
  5. Review. Within 14 days of resolution, run a blameless post-mortem and write up: timeline, root cause, what worked, what didn't, and the concrete changes we're making so it can't recur. The write-up is shared with affected merchants on request.

6. Notification — who we tell, and when

7. Preventive controls

8. Data minimisation as a security control

The strongest control we have is the data we don't hold. Snaptare does not persist end-customer profiles — customer search results vanish from memory the moment the search modal closes, and the only end-customer reference saved is the Shopify customer ID attached to a draft order, which Shopify already owns. See the privacy policy §3 for the full picture.

9. Reporting a vulnerability (responsible disclosure)

If you believe you've found a security issue in Snaptare, please email [email protected] with:

We will acknowledge your report within 1 business day and aim to confirm or refute the finding within 5 business days. Please do not test against merchant production stores, do not access data that isn't yours, and do not publicly disclose the issue before we've had a chance to fix it. We don't currently run a paid bounty programme — we'll credit responsible reporters publicly with their permission.

10. Third-party security audits

We have not yet undergone a SOC 2, ISO 27001, or equivalent third-party audit. Snaptare is in pre-launch; we'll commission a SOC 2 Type I readiness review once usage justifies the cost. In the meantime, the controls above are independently verifiable by reading the source code (the backend is open to merchants on request) and by inspecting our public infrastructure (TLS, HSTS, and the live HMAC-rejection behaviour at api.snaptare.app/webhook).

11. Changes to this policy

We update this page whenever our security posture materially changes. The revision date at the top of the page reflects the most recent update.

12. Contact

Petitgen Ltd
Security issues: [email protected]
General: [email protected]