Security

How scxale Protects Your Data

Your store data is safer with scxale than with the spreadsheets and tools you're using today. Here's why.

scxale Team · April 28, 2026 · 5 min read
TL;DR
  • We can't see your data

    Your store credentials, business data, and tool results are encrypted and isolated. Our team does not have access to your accounts or data by default.

  • Your data is isolated

    Every user's data is separated at the database level. No other user can ever see your keywords, invoices, descriptions, or notifications.

  • Encrypted by default

    All data is encrypted in transit (TLS / HTTPS) and at rest. Your Shopify tokens are encrypted before storage.

We can't see your stuff

Your Shopify credentials, ad account tokens, and business data are stored encrypted in your isolated database space. Our team does not have access to your Shopify store, your Meta Ads account, your Google Ads account, or any other connected service.

When you connect your Shopify store, scxale uses the official Shopify OAuth flow — the same secure method used by apps like Klaviyo, Judge.me, and every other trusted Shopify app. We only request the specific permissions we need:

  • Products (read & write, for AI descriptions push)
  • Orders (read only, for invoice matching and analytics)
  • Customers (read only, for notifications)

We cannot process refunds, change your payout settings, modify your theme, delete products, or access your Shopify admin login.

If you ever need hands-on support, you can request it through our Discord. But unless you specifically ask for help, your data stays untouched.

Your data is completely isolated

scxale uses Supabase with Row Level Security (RLS) on every single table in the database. This means:

  • User A cannot see User B's keyword research
  • User A cannot see User B's invoices
  • User A cannot see User B's generated descriptions
  • User A cannot see User B's notification logs

This isn't just application-level security — it's enforced at the database level. Even if there were a bug in our code, the database itself would refuse to return another user's data.

Think of it like a hotel: everyone has their own room with their own key. You can only access what's yours.

Encrypted by default

All data transmitted between your browser and scxale is encrypted via TLS (HTTPS). There is no unencrypted connection, ever.

Your Shopify access tokens, Meta Ads tokens, and Google Ads tokens are encrypted before they are stored in the database. Even in the unlikely event of a database breach, your credentials would be unreadable.

Our infrastructure runs on:

  • Vercel for application hosting (enterprise-grade edge network, automatic HTTPS)
  • Supabase for database and authentication (SOC 2 Type II compliant, encrypted at rest)
  • Stripe for billing (PCI DSS Level 1 compliant — the highest level of payment security)

Authentication and access control

Every scxale account is protected by:

  • Email and password authentication
  • OTP (one-time password) verification on first login per device
  • 30-day device memory, so you don't need to verify every time on trusted devices
  • Secure session management with automatic expiry

All dashboard routes are protected by authentication middleware. You cannot access any tool or data without being logged in with a verified account and an active subscription.

Shopify permissions are scoped and limited

When you connect your Shopify store, we follow the principle of least privilege. scxale only requests the permissions it needs to function:

Products
Read product data, create draft products
Delete products, modify your theme
Orders
Read order data for matching and analytics
Process refunds, modify orders
Customers
Read customer data for notifications
Delete customers, export customer lists

You can disconnect your Shopify store at any time from Settings. When you disconnect, we revoke the access token immediately.

What we store about you

Here is everything we store:

  • Your email address (for authentication and billing)
  • Your name and store name (for personalization)
  • Your niche selection (for AI prompt optimization)
  • Your subscription info (managed by Stripe)
  • Your tool data: keyword research results, generated descriptions, invoice match results, notification logs

We do NOT store:

  • Your Shopify admin password
  • Your ad platform passwords
  • Your customer's payment information
  • Your bank or payout details

Updates and new features

When we ship updates, only the application code changes. Your data, your credentials, your settings, and your history all stay exactly where they are. Updates cannot touch your stored data.

Safer than what you're doing now

Think about how most e-commerce founders operate today:

  • You share your Shopify login with a VA
  • You paste API keys into multiple SaaS tools
  • You track invoices in Google Sheets that anyone on your team can access
  • You share ad account access with freelancers and agencies

With scxale, there's one system with scoped permissions, encrypted credentials, and database-level isolation. No shared logins. No spreadsheets floating around. Just a secure dashboard doing the work for you.

Questions about security?
Reach out to us on Discord. We're happy to explain anything in more detail.
Ask on Discord