Security and compliance overview
Encryption
All data is encrypted:
- At rest: AES-256 encryption for all stored files and database records
- In transit: TLS 1.3 for all connections between your browser and our servers
- Files: Uploaded documents go directly to encrypted object storage — they never pass through our application servers unencrypted
Data residency
Files are stored in Cloudflare R2 (eastern North America) and database records in Neon US East (N. Virginia). idutax does not currently offer storage in Canada, the UK or the EU. If your firm needs data stored in a specific country, contact us before you sign up.
Access controls
- Only your firm members can access your firm's data
- Clients can only see their own portal — they cannot see other clients' information
- Each client has a unique portal token — guessing another client's URL is not possible
- Session tokens expire after 30 days, or after 7 days of inactivity
Audit log
Every action in the system is logged:
- Document uploaded (by whom, from which IP, at what time)
- Request created, updated
- Document approved or rejected
- Team member actions
The audit log is available in Settings → Data & Privacy → Activity log and can be exported as CSV.
PIPEDA alignment
For Canadian practices, our approach takes PIPEDA obligations into account:
- Explicit consent for data collection (captured during client portal onboarding)
- Data export and deletion tools (Settings → Data & Privacy)
- Audit trail for all access events
Reporting a security issue
If you believe you have found a security vulnerability, contact us at security@idutax.com. We commit to acknowledging reports within 24 hours.
Related
Still have questions?
Contact support →