Technology & Security.
The Workzoom technology platform, architecture and security by the receipt: hosting, encryption, certifications, and response SLAs, all on this page.
Platform receipt
Workzoom is a cloud-based platform built on a proprietary multi-tier Java architecture, hosted on Amazon Web Services data centers in Canada and the United States. Every client has an isolated database schema and document repository. Below: every security signal, the SLA, the incident-response procedure, and a downloadable whitepaper.
By the numbers
The security posture, documented.
Hosting and certifications
AWS data centers. Canadian or US residency.
Workzoom is hosted on Amazon Web Services data centers in Canada and the United States. Clients choose data residency at onboarding. Workzoom uses AWS Global Accelerators and Edge Computing to route traffic to endpoints nearest each client.
All certifications above are held at the data-center level by Amazon Web Services and apply to the infrastructure Workzoom runs on. Workzoom's own application-layer controls are documented on this page. AWS publishes the underlying audit reports under their Customer Compliance Program; Workzoom can share AWS SOC 1, SOC 2, SOC 3, and ISO 27701 reports under NDA on request via security@workzoom.com.
System architecture
Multi-tier Java, multi-threaded, isolated per client.
Workzoom is a proprietary platform written in Java on Tomcat web servers running on hardened Linux. Persistent data lives in MySQL. Documents and media live in MongoDB.
Every client has their own database schema and their own document repository instance, isolated from every other client.
Replication, backup, recovery
100 km minimum distance. 24-hour maximum data exposure.
Real-time replication. Client data replicates in real time across AWS Availability Zones, a minimum of 100 km apart, to mitigate environmental and infrastructure failures.
Daily encrypted backups, off-site. Backups run daily, stored off-site at least 100 km from the primary. The last 5 are retained on-site; more frequent backups are available per client.
Recovery posture. On failure, clients switch to the replication environment. Intelligent clustering across AZs means no downtime from a single-data-center incident.
Encryption, authentication, SSO
AES-256 at rest. TLS 1.2 in transit. Federated SSO via SAML 2.0.
PBKDF2WithHmacSHA1 algorithm, combining salted hashing with key stretching. Protection against dictionary, rainbow-table, and brute-force attacks. Policy configurable per client.Access management and logging
Role-based. Field-level. Sarbanes-Oxley compliant logging.
Role-based access control, down to the field
Workzoom is primarily role-based. Because the platform is built around HR, every user has a pre-defined role and responsibilities built into their job and position definition. The same role definition drives security: a user's role defines exactly what data they can view, add, update, or remove. When an exception is required, security can be applied at the individual user or group level, down to a single field if necessary.
Workzoom controls four dimensions of access independently:
Activity logging compliant with Sarbanes-Oxley
All logins and session activities are logged. For every login, action, or change, the application records the user, the process, the timestamp, the IP address, the original value, and the new value. Logging procedures are compliant with Sarbanes-Oxley requirements.
Workzoom staff access to client data
Access to client data is restricted to individuals who support the client. Every Workzoom employee signs a non-disclosure agreement and a code of ethics and is subject to background and criminal record checks as part of the new-hire process.
All Workzoom servers are isolated on their own VPC. Access to Workzoom servers is available only to a very limited set of authorized personnel, only through a VPN tunnel with TLS 1.2 ciphers and SHA-256 key exchange, with AES-256 encryption of all data inside the tunnel. Administrator access to infrastructure uses rotating access tokens. All VPN connection data is logged, and alerts fire on failed authentication attempts. All client data is securely removed from the cloud and from internal computers at the end of every engagement.
Security framework
Minimal attack surface. Least privilege. SELinux-hardened.
See Workzoom in 30 minutes.
Real product, real questions, no slides. Starts at $4 per employee per month, CAD or USD, with $0 setup fees.
Vulnerability response SLA
Documented response and resolution times by CVSS 3.1 severity.
Workzoom uses the Common Vulnerability Scoring System (CVSS) version 3.1 to rate potential vulnerabilities. The SLA below applies from the moment Workzoom becomes aware of a vulnerability in the Workzoom platform, or from the moment a third-party vendor confirms a fix for an upstream component.
| CVSS Base Score | Response Time | Resolution Time |
|---|---|---|
| 9.0+ (Critical) | 4 hours or less | 80% resolved within 1 business day |
| 7.0–8.9 (High) | 1 business day or less | 80% resolved within 5 business days |
| 4.0–6.9 (Medium) | 5 business days or less | 80% resolved within 25 business days |
| 0.1–3.9 (Low) | Next regular release cycle | Bundled with the next scheduled release |
Incident response
Seven-step procedure, 24/7 monitoring.
Advanced monitoring is in place at the hardware, database, and application level. Hardware is monitored for data integrity, resource consumption, and network failure. Real-time replication and application availability are monitored 24/7, with alerts routed immediately to technical personnel. The procedure below executes on every confirmed security or privacy incident.
- 01Immediate escalationSecurity and senior management are informed within minutes of detection.
- 02Critical Incident ReportA report is started and tracked through resolution.
- 03Scope and severityThe Information Security Team assesses how far and how serious the incident is.
- 04Client communicationAffected clients are emailed, scaled to the scope and severity.
- 05Containment and restorationImmediate action to contain, restore availability, and prevent recurrence.
- 06Post-incident reviewRoot-cause analysis and risk mitigation are documented and applied.
- 07Per-client recoveryIf data is lost, clients get individual recovery plans.
Client penetration tests
Clients can run their own pen tests. Here is the policy.
Clients may conduct penetration tests and vulnerability assessments against Workzoom, either internally or through a third-party security firm, with Workzoom's prior approval. The policy:
- 14 days advance notice of any testing, with a detailed outline of testing procedures and schedule.
- Signed NDA from all parties involved before testing begins.
- Un-redacted results related to Workzoom technologies provided within 7 days of testing completion.
- Workzoom reserves the right to restrict testing scope, timing, methodology, or supplier where necessary to protect other clients in the multi-tenant environment.
Submit a pen test request to security@workzoom.com with the testing window, scope, and the firm performing the assessment.
Maintenance and release cycle
Most maintenance runs in the background. ~5 minutes weekly.
Weekly maintenance: a server restart of approximately five minutes. Most maintenance runs in the background with no client-visible impact.
Releases: a new Workzoom release ships approximately every two months. The release is staged in the background and activated after the regular server restart. Quarterly updates run off-hours over a weekend with minimal downtime.
Major releases: upgrades to a new major release are planned events. Workzoom provides clients a window of opportunity that suits their business cycle (avoiding active payroll runs, for example). All clients must be on the current release or the immediately previous release.
Sandbox: clients on a secondary Sandbox environment can preview an upcoming release for their own testing before production cutover.
Patching: OS-level and third-party application vulnerabilities deemed high-risk are tested and applied within timeframes appropriate to the assessed risk. All updates are tested on internal development and sandbox servers before production deployment.
Workzoom Architecture & Security Whitepaper
8-page PDF. Full architecture, hosting, certifications, encryption, replication, security framework, access management, vulnerability response, incident procedure, maintenance cycle, and pen-test policy. Cleared for distribution to your IT and security review teams without further NDA.
FAQ
Workzoom security: common questions.
PBKDF2WithHmacSHA1 algorithm using salted hashing with key stretching. Workzoom servers refuse to acknowledge connection requests from browsers or operating systems that do not support TLS 1.2.Need more for your security review?
Workzoom can share the SOC 2 Type II report and bridge letter under NDA. We respond to security questionnaires from RFPs, healthcare procurement, and Indigenous government buyers.