Security

How we protect your data

Specific controls, not adjectives. Everything below is in place today.

Last updated: 28 July 2026

Your data is isolated at the database

Every table enforces row-level security in Postgres, so a query can only ever return rows belonging to the signed-in account. Isolation is enforced by the database itself, not by application code that could forget a filter.

Privileged database functions are execute-revoked from anonymous and authenticated roles, so they cannot be called directly from a browser.

Encryption

All traffic is HTTPS, with HSTS set to two years and preload enabled, so browsers refuse to connect over plain HTTP. Data at rest is encrypted by our database provider.

Browser hardening

Pages ship a strict Content Security Policy that restricts where scripts, styles, and connections may come from, plus frame-ancestors: none and X-Frame-Options: DENY to block clickjacking, X-Content-Type-Options: nosniff, and a Permissions-Policy that switches off camera and microphone access.

Payments

We never see or store your card details. Card data goes directly to Stripe and Razorpay, both PCI-DSS Level 1 service providers. We store only a customer reference and your subscription status.

Payment webhooks are cryptographically signature-verified and processed exactly once, so a replayed or forged webhook cannot change what you are charged or what plan you hold.

Access and accounts

Authentication is handled by Supabase Auth. Passwords are hashed — nobody at SMAT Solutions Pvt Ltd can read yours. Admin tooling is restricted to a fixed allow-list of founder addresses and returns a 404, not a login prompt, to everyone else.

Error reporting

Crash reports are scrubbed of personal data before they leave your browser: emails, tokens, and other identifying values are stripped so diagnostics never carry your content.

Your data is yours

Export works on every plan, including Free. Deleting your account removes your projects, tasks, calendar, and subscription records. Cancelling never deletes anything — extra projects become read-only and unlock again if you resubscribe.

Third parties that process data on our behalf are listed on our subprocessors page.

What we do not claim

We are a small company and we are not going to pretend otherwise. We hold no SOC 2 or ISO 27001 certification, and we have not commissioned a third-party penetration test. If either becomes a requirement for you, tell us — it helps us prioritise honestly.

Reporting a vulnerability

Email support@smatsols.com with "security" in the subject. We aim to acknowledge within two business days. Please give us reasonable time to fix an issue before disclosing it, and do not access data that is not yours while testing. We will not pursue legal action against good-faith research that follows those two rules.

← Back to home