Data Protection & Encryption

InfoTable of Contentsclock icon4 MIN READ·calendar iconUPDATED APR 20, 2026

Toku encrypts all data in transit (TLS 1.3) and at rest (AES-256), manages keys securely, and collects only essential payroll data.

Last Updated: April 2026

Classification: External / Client-Facing

Contact: [email protected]


Encryption Standards

Encryption in Transit

All data transmitted to and from Toku's platform is encrypted using TLS 1.3. This covers browser sessions on the admin dashboard, API-to-API integrations with HRIS, payroll, and custody platforms, internal service-to-service communication, and webhook/callback payloads.

Toku enforces a minimum of TLS 1.2 and rejects connections using deprecated cipher suites. HSTS (HTTP Strict Transport Security) is enabled on all public endpoints.

Encryption at Rest

All database records containing employee PII, compensation data, wallet addresses, and payment records are encrypted using AES-256 at the storage layer. File system encryption is enabled on all volumes hosting application data. Backups are encrypted with AES-256 using separate key management from production systems.

Key Management

Encryption keys are managed through the cloud provider's key management service with automatic key rotation. Application-level secrets including API credentials and integration tokens are stored in encrypted secret management infrastructure. Secrets are never committed to source code, logged in application logs, or exposed in error messages.

All API credentials for client integrations (Fireblocks, Workday, ADP, UKG, Coinbase Prime) are stored encrypted and are rotated on a defined schedule or immediately upon any suspected compromise.

Hashing

Personal API tokens are hashed with SHA-256 before storage. Password reset tokens are generated using cryptographically secure random number generation (crypto.randomBytes), not pseudorandom functions.


Data We Collect

Toku collects only the data required for payroll processing and employment administration. The table below covers every category of data Toku stores.

Data Category Specific Fields Source System Purpose
Employee Identity First name, last name HRIS (Workday, ADP, UKG) Match payroll records to custody transactions; display in admin dashboard
Employee Contact Email address HRIS Platform login, notifications, pay stub delivery
Employee Address Street address, city, state/province, postal code, country HRIS Tax jurisdiction determination, regulatory compliance
Compensation Base salary, compensation currency HRIS Stablecoin conversion calculations, deduction validation
Payroll Cycle Data Pay period dates, gross pay, net pay, itemized deductions, pay frequency Payroll Platform Calculate stablecoin settlement amounts, reconciliation
Wallet Addresses Blockchain wallet address(es), network type Custody Platform Route stablecoin payments to verified employee wallets
Payment Records Transaction hash, settlement amount, stablecoin type, timestamp, status Custody Platform Payment confirmation, reconciliation, audit trail
Authentication Data Hashed password, MFA seed (encrypted), session tokens Toku Platform Secure platform access
Audit Logs Login timestamps, IP addresses, actions performed, API calls Toku Platform Security monitoring, compliance auditing

What Toku Does Not Collect or Store

Toku does not store Social Security numbers or national tax IDs (these stay in the payroll platform). Toku does not store bank account or routing numbers. Toku does not store private keys or signing credentials. Toku does not store raw biometric data. Toku does not store custody platform login credentials.


Data Flow Architecture

Inbound Data (HRIS and Payroll to Toku)

Data syncs from HRIS and payroll platforms to Toku over encrypted API connections using OAuth 2.0 authentication. Each API credential is scoped to read-only access with least-privilege permissions. Syncs run on a cadence aligned to each client's pay cycle. No write-back occurs to the HRIS or payroll platform.

Outbound Data (Toku to Custody Platform)

Toku proposes transactions to the custody platform via authenticated API calls. Transaction proposals include the recipient wallet address, the stablecoin amount, and an internal reference ID. The client's custody platform requires the client's own approval (typically multi-signature or policy-engine approval) before any funds move. Toku's API credential cannot unilaterally execute transactions.


Data Retention

Data is retained for the duration of service plus a post-termination period per Toku's data retention policy. Payroll and payment records are retained in alignment with applicable tax authority requirements. Audit logs are retained for a minimum of 90 days in active storage and 1 year in archives, with critical security logs retained for 7 years.

Clients may request deletion of their organization's data in accordance with applicable data protection regulations (GDPR, CCPA/CPRA). Deletion requests are confirmed in writing and processed per Toku's data retention policy.


Data in Non-Production Environments

Toku implements strict controls to keep production data out of non-production environments. Automated data masking replaces confidential fields. PII is scrubbed before non-production use. Development, test, and staging environments have production-equivalent security. Network isolation prevents direct connectivity to production databases.


AI and Data Processing

Toku does not process PII or proprietary customer data through AI systems. AI is used internally only for processing tax codes, regulatory requirements, and country-specific wage calculation rules. AI features can be disabled at the organization level via the admin console with no impact on service.

Was this article helpful?

Can't find what you're looking for?

The Toku AI assistant has read every article. A human specialist reviews every submission.