Your data is protected by design, not by policy

Security is an architectural concern at Livestork, not a checklist. Every layer of the system, from database queries to API authentication, is designed to protect your farm's operational data.

Security architecture

Livestork's security model covers data isolation, access control, audit, transmission, storage, authentication, and resilience.

Architecture

Multi-Tenant Data Isolation

Active
  • Every database query in Livestork is scoped to the requesting organisation. There is no global query that could accidentally return another organisation's records.

  • Tenant resolution happens at the middleware layer before any controller logic executes. The organisation context is injected and cannot be overridden by request parameters.

  • Cross-tenant data access is architecturally impossible, not just blocked by permission checks, but structurally absent from the system's data access patterns.

Permissions

Role-Based Access Control

Active
  • Livestork's permission system operates at the module and action level. Each capability (view, create, update, delete) is individually assignable.

  • Roles can be customised per organisation. Farm managers, finance staff, store keepers, and executive viewers each see only what they need.

  • Permission checks happen server-side on every request; the frontend visibility state can't be manipulated to bypass API-level access controls.

Compliance

Complete Audit Trail

Active
  • Every significant write operation is logged: who made the change, when, from what device, and what the data looked like before and after.

  • Audit logs are append-only. Records cannot be edited or deleted through the application. Deletion of a log record requires direct database access, which is restricted to system administrators.

  • The audit trail is queryable by date range, user, resource type, and action. Compliance reviews can be self-served without requiring engineering involvement.

Transport

Encrypted Data Transmission

Active
  • All communication between client browsers and the Livestork API is encrypted using TLS 1.2 or higher. Plain-text HTTP connections are rejected.

  • API tokens are transmitted in Authorization headers, not query parameters, preventing accidental logging of credentials.

  • Tokens have configurable expiry. A compromised token has a bounded window of validity.

Storage

Data Segregation

Active
  • Each organisation's operational data is logically isolated within the database. Shared infrastructure does not mean shared data.

  • Database backups capture per-organisation state. Point-in-time recovery can restore a specific organisation's data without affecting others.

  • Sensitive fields (passwords, tokens) are hashed using bcrypt with appropriate work factors. Plaintext credentials are never stored.

Identity

Secure Authentication

Active
  • Authentication uses token-based sessions rather than long-lived cookies. Tokens are invalidated on logout.

  • Password requirements are enforced server-side. Weak passwords cannot be accepted by manipulating client-side validation.

  • Failed login attempts are rate-limited to prevent credential stuffing attacks. Account lockout policies are configurable.

Recovery

Automated Backups

Active
  • Database backups run on a scheduled cadence. Backup files are encrypted at rest.

  • Retention policy preserves multiple historical snapshots, not just the most recent backup.

  • Backup restoration is tested periodically to verify that recovery procedures work as expected, not just that backup files exist.

Resilience

High-Availability Architecture

In progress
  • Livestork's target architecture includes redundant application and database tiers deployed across multiple availability zones.

  • Load balancing and auto-scaling ensure that traffic spikes during peak periods (harvest, reporting cycles) do not degrade performance.

  • Health monitoring and automated failover reduce the impact of component failures below perceptible thresholds.

Your data, your rights

We believe your farm's data belongs to you, not to us. These are the commitments we make.

Who owns my farm data?

You do. Your organisation's data belongs to you. Livestork does not sell, share, or use your operational data for any purpose other than operating the platform on your behalf.

What happens to my data if I stop using Livestork?

Your data remains accessible for a grace period after account closure. On request, Livestork can provide a full data export in standard formats before permanent deletion is carried out.

Is my data shared between organisations?

No. Multi-tenant isolation means your data is never visible to another organisation, and no cross-organisation analytics, benchmarking, or reporting occurs without explicit opt-in.

Where is data physically stored?

Livestork is deployed on cloud infrastructure with data residency in regions appropriate to your organisation's location. Contact us to confirm the data centre region applicable to your subscription.

About certifications

Livestork does not currently hold formal security certifications (ISO 27001, SOC 2, etc.). We are evaluating which compliance frameworks are most relevant for our market. Our security posture is built on sound engineering principles rather than certification-driven checklists. If your procurement process requires specific certifications, contact us to discuss your requirements.

Questions about our security approach?

Our team is happy to walk through the technical details of how Livestork protects your organisation's data.