For zoos, sanctuaries, shelters and conservation teams

Many animals, many keepers, one behavioural record.

Institutional animal care generates observations constantly and loses most of them to shift handovers and paper notes. This keeps them, attributes them, and makes change across a collection visible.

What the work looks like

  1. Model your collection as it actually is

    Enclosures, habitats and social groups, with staff assigned to the ones they are responsible for. Organisation-owned animals are covered by the organisation’s plan, not an individual’s.

  2. Capture on shift, in the field, offline

    Observations record without signal and upload when a connection returns. A keeper on a round should never lose a note to a dead spot.

  3. Watch the group, not just the individual

    Group coordination, synchronous movement and interaction structure are first-class signals for social species — often more informative than any single animal’s call.

  4. Keep a record that survives an audit

    Every access to a protected field is logged. Every administrator override is logged as an override. Consent is an append-only ledger, not a boolean someone can flip.

What you get

Multiple animals, enclosures and habitats

Group interaction and coordination analysis

Staff assignment and care notes

Batch observation upload

Behavioural change detection across a collection

Operational reports per group or per site

SSO-ready architecture and organisation-level isolation

Dedicated storage region for data-residency requirements

Captive behaviour is not wild behaviour

Behavioural priors drawn from field literature transfer imperfectly to captive settings, where space, social composition and routine all differ. Stereotypic movement in particular is a captivity-associated pattern that field-derived priors handle poorly.

Treat cross-setting comparisons with care, and prefer within-individual change over absolute readings.