Security
Security and compliance
A gift card balance is money you owe your customers. That makes your gift card platform a financial record as much as a marketing tool, and we build it accordingly.
Gift card codes and balances
- Codes that can't be guessed. We generate every code with enough randomness that an attacker can't work through them in sequence. Predictable codes are how most large-scale gift card losses start.
- Encrypted at rest, never shown in full. Codes are encrypted rather than stored as plain text, and admin screens and exports only ever show part of one. A compromised staff login or a leaked report doesn't hand anyone spendable value.
- Rate-limited redemption. We rate limit redemption and balance-check requests, which is what stops someone testing codes against your program at scale.
- One balance. The balance lives in one place rather than being copied to each channel, so nobody can spend the same value twice by hitting two tills at once.
Account and staff access
- Separate permissions. Issuing, adjusting a balance and bulk creation are three different permissions, so your till staff can redeem without being able to create value.
- Two-factor authentication. Required for issuing, adjusting and bulk creation, and available across your whole account.
- Audit trails. Every issuance, adjustment and redemption records the staff member, the channel and the timestamp.
- Per-card suspend. Freeze a card from the dashboard and it stops working on every connected channel at once.
Platform and data handling
Your data is stored on Amazon Web Services in the United States. We encrypt it in transit and at rest, run production and test environments separately, scope staff access with two-factor authentication, review security regularly, run due diligence on our vendors, and handle incidents under a defined process. What we collect and how long we keep it is set out in the privacy policy.
Payment data
We never store raw payment card numbers. When a customer buys a gift card, the payment is handled by your POS, your eCommerce checkout, or Stripe on the Wrapped storefront all of which hold PCI DSS Level 1 certification. What we record is the gift card transaction itself: amount, recipient, scheduled delivery, personalised message, redemption history and balance. Card data never reaches us, which keeps it out of scope entirely.
Certification
SOC 2 certification is in progress. The controls described above are built to that standard and already in place. Our infrastructure runs on AWS, which holds SOC 2 and ISO 27001 for the layers it operates, and card payments stay with PCI DSS Level 1 providers. Those certifications cover their layers, not ours, which is why we're pursuing our own.
The fraud these controls stop
Card draining, code harvesting, social engineering, chargeback fraud and internal fraud each exploit a different weakness, and each needs a different control. Our gift card fraud prevention guide works through all five and the defence for each.
Running a security review
Email support@wrappedgiftcards.com and we'll send the current compliance pack, a completed security questionnaire, or a data processing agreement.
The Pro plan and above include a separate test-mode API token, so your developers can validate an integration end to end without touching production data.