Workly — Timesheets & Internal Operations
Timesheets, leave, documents, tickets, assets and stock — multi-tenant, configurable per company.
Timesheets, leave, documents, tickets, assets and stock — multi-tenant, configurable per company.
Companies need time tracking, leave, and internal operations (documents, tickets, assets, stock) in one place, without the cost of an enterprise system. The challenge: a SaaS product serving many companies, each with its own active modules and total data isolation.
Field-level encryption
AES-256-GCM with per-tenant HKDF-SHA256 key derivation — sensitive data is encrypted individually.
IDOR-safe hierarchical RBAC
BFS hierarchy traversal to decide what each role sees, with no direct object references exposed.
Flexible time tracking + network perimeter
3 punch modes per company, plus restriction to allowed IPs (Office-IP, CIDR support).
Secured on Azure
documents in Azure Blob Storage — encrypted at rest and in transit, with geo-redundant storage (GRS) for backup and durability; application secrets in Azure Key Vault.