Skip to main content

Security

How we protect your store, your data, and your customers.

Encryption

In Transit: All data transmitted between your browser and Nesta Market is encrypted using TLS 1.3. We enforce HTTPS on all connections with HSTS headers.

At Rest: Sensitive credentials — payment gateway keys, store integration tokens and platform secrets — are encrypted at rest with authenticated symmetric encryption.

Custom Domains: Point your own domain at your store, verified with a DNS record.

Authentication & Access

JWT Authentication: Secure, token-based authentication with automatic expiration and refresh rotation.

Role-Based Access Control: Three access tiers per store — Owner, Admin and Staff — gate access to dashboard features.

Unified Auth: Single sign-on across the Wade Technology ecosystem with centralized session management.

Data Protection

Tenant Isolation: Every store's data carries a tenant ID, and the application resolves which store a request belongs to and scopes every query to it. That check is real and it runs on every read and write — but it is a single control in the application, not two. PostgreSQL row-level security policies are also defined on core tables; the database account the application connects with can bypass them, so we do not count them as a second line of defence.

Payment Security: We never store credit card numbers. All payment processing is handled by PCI-compliant providers (PayPal). Only tokenized references are stored.

Backups: Every production database is backed up automatically once a day, and each backup is copied off the server so it survives the loss of the machine itself. We rehearse restores on a schedule — into a clean, empty database, with row counts checked against the source — rather than assuming a backup would work. Recovery point is up to 24 hours: we do not currently offer point-in-time recovery, and backups are retained within a single region.

Infrastructure

Hosting: Nesta Market runs on enterprise-grade infrastructure with DDoS protection and 24/7 monitoring.

Network Security: Cloudflare WAF (Web Application Firewall) protects against common attack vectors including SQL injection, XSS, and CSRF.

Responsible Disclosure

If you discover a security vulnerability, please report it to [email protected]. We take all reports seriously and will respond within 48 hours. Please do not publicly disclose vulnerabilities until we have had an opportunity to address them.