Security

Your data deserves serious infrastructure

Financial records are sensitive. Here is exactly how Sched3 protects them — no vague promises, just specifics.

Data protection

Encrypted, isolated, and scoped to you

Every layer of our stack is designed to keep your data private and tamper-proof.

AES-256 encryption at rest

All data stored in our database is encrypted with AES-256, the same standard used by banks and government agencies. Data in transit is protected with TLS 1.2+.

Row-level security

Every database query is scoped to the authenticated user. Your data is invisible to other users at the database level — not just the application level.

Taxpayer-boundary isolation

For accounting firms, each client is a separate taxpayer entity. Client A's data can never bleed into Client B's view, even within the same practice account.

Session-scoped API access

API routes operate under the user's authenticated session. Elevated database access is reserved exclusively for billing webhooks and scheduled maintenance.

Authentication & access

Controlled access at every entry point

Email and OAuth sign-in

Sign in with email and password or Google OAuth, powered by Supabase Auth with secure session management.

Bot protection

Cloudflare Turnstile protects authentication forms from automated attacks without intrusive CAPTCHAs.

Production access controls

Multi-factor authentication is enforced on all production infrastructure access. Destructive actions require password re-confirmation.

Filing & artifact integrity

Tamper-proof filing packages

When you generate a tax filing package, it needs to be exactly what you reviewed. We make sure of that.

SHA-256 checksums

Every filing artifact is checksummed at creation and re-verified at download. Any integrity mismatch is rejected before the file reaches you.

Expiring import links

Client data collection uses single-purpose, time-limited URLs. There are no shared logins or permanent access tokens.

No sensitive identifiers stored

Sched3 never stores SINs, CRA login credentials, or RepIDs. Filing exports contain only the financial data needed for Schedule 3.

What we don't do

Clear boundaries on your data

No direct brokerage API connections — we work with file imports only, never your login credentials
No ads, no data selling, no third-party analytics tracking
Free calculators run entirely in your browser — no data is sent to our servers
Macro-enabled file uploads are rejected to prevent code execution
Data portability

Your data, your terms

You should never feel locked in.

Full export anytime

Export all your data — transactions, ACB records, filing packages — as CSV and PDF at any time from your settings.

Account deletion

Request account deletion with email confirmation. We cascade-delete all associated data, revoke active sessions, and clean up billing within 30 days.

Infrastructure providers

Built on trusted, audited infrastructure

We don't build commodity infrastructure from scratch. We rely on providers whose security is their business.

Supabase

PostgreSQL database with AES-256 encryption at rest, SOC 2 Type II certified

Stripe

Payment processing, PCI DSS Level 1 certified — the highest level of payment security

Vercel

Application hosting and edge network, SOC 2 Type II certified

Cloudflare

Bot protection and DDoS mitigation via Turnstile

Compliance

Meeting Canadian privacy standards

PIPEDA compliant

Sched3 is built around Canada's Personal Information Protection and Electronic Documents Act. We collect only what's necessary, explain how it's used, and honour your right to access or delete it.

SOC 2 Type IIIn progress

We are actively working toward SOC 2 Type II certification to provide formal, third-party assurance of our security controls.

Essential cookies only

We use a single session cookie for authentication. No tracking cookies, no cookie banners, no ad pixels.

Enterprise

Need data to stay in your environment?

For firms with specific data residency, compliance, or air-gapped requirements, Sched3 can be deployed within your own infrastructure. Contact us to discuss on-premise options.

Contact us
Read full privacy policyQuestions about security? Contact us
Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3