Security at KUCO

LAST UPDATED: 15 JULY 2026

Overview

Businesses run their daily operations on KUCO and share compliance information with the corporate customers they supply, so security is a design constraint, not an afterthought. This page describes our controls in plain language for business owners and in enough detail for a corporate IT or security team doing vendor due diligence.

Encryption

  • All traffic between your browser and KUCO is encrypted with TLS.
  • All data is encrypted at rest (AES-256) in our managed database and file storage.
  • Uploaded compliance documents live in private storage; access is via short-lived signed URLs, never public links.

Tenant isolation and access control

  • Every database table enforces row-level security: each business can only ever read and write its own records, enforced by the database itself, not just the application.
  • Within a business, access follows the roles the owner assigns (owner, area manager, manager), and staff portal users see only their own lane.
  • A corporate customer sees a supplier's compliance information only after that supplier accepts the relationship, only through the corporate's own reporting template, and sees a document only after the supplier explicitly shares it.
  • Sessions expire on inactivity and privileged operations are re-verified server-side on every request.

Infrastructure

KUCO runs on established managed infrastructure rather than self-operated servers: the database and storage layer is Supabase (SOC 2 Type II audited, running on AWS, which holds ISO 27001 and SOC 2 among others), and the application layer is served by Vercel (SOC 2 Type II and ISO 27001). KUCO itself does not yet hold its own ISO 27001 or SOC 2 certification; independent assurance beyond our providers' certifications is on our roadmap and we are happy to discuss timelines with corporate customers.

Backups and continuity

  • The database is backed up daily by our managed database provider.
  • We maintain an internal disaster recovery plan covering restore procedure, responsibilities and recovery targets, available to corporate customers on request under NDA.

Auditability

  • Compliance answers keep an append-only change history: who changed what, when, and whether a value was entered manually or computed from operational records.
  • Document uploads are versioned, never overwritten, so the full history of any certificate is reconstructible.
  • Billing and subscription changes are written to an audit log.

Responsible disclosure

If you believe you have found a security vulnerability in KUCO, please email hello@kuco.co.za with the details. We will acknowledge your report, investigate promptly, and not pursue good-faith research conducted without harming user data or service availability.

Questions from security teams

Corporate security questionnaires and due diligence requests can be sent to hello@kuco.co.za. Our POPIA statement and Privacy Policy cover the data protection side of these questions.