Minimize
Keep readable identity data out of the shared client record.
This page is for technical reviewers, privacy-minded partners, and the respectfully curious. It explains the security boundaries built into Kalamazoo Care Network while leaving out secrets, configurations, and response procedures that could help an attacker.
Security model
The network assumes that every layer can make mistakes. Sensitive access therefore depends on more than a hidden button or a signed-in browser: identity handling, account state, agency membership, resident consent, record relationship, and database authorization each contribute a separate boundary.
Keep readable identity data out of the shared client record.
Enforce agency, role, relationship, and consent boundaries in the data layer.
Require approved accounts and stronger authentication for partner access.
Preserve attribution for important consent and referral actions.
Identity & data handling
Readable identity inputs used to recognize a resident are handled by a protected server workflow. That workflow derives a consistent, one-way pseudonymous identifier; the readable inputs are not written into the shared client record. This allows an authorized match without turning the network into a central list of names and birth dates.
Authorization
Database row and column controls are the primary enforcement boundary. A page cannot grant access merely because it renders a link. Each sensitive request is evaluated against the signed-in user and the record being requested.
The checks are designed to fail closed: when the system cannot safely verify an account or stronger-authentication state, protected client information is not loaded.
Accounts & authentication
Consent & accountability
Missing or expired consent does not become broad sharing. Sharing can be scoped by type and by agency, while access still remains subject to the other authorization boundaries described above.
Consent changes, referral status changes, and assignments preserve timestamps and actor attribution. Important referral origin fields are protected from later rewriting, which helps the record remain meaningful during review. Auditability supports investigation and accountability; it does not give every user permission to read every audit record.
Application & infrastructure
Disclosure boundary
Public transparency should help partners assess the model without becoming an attacker's field guide. We do not publish secret material, environment or vendor configuration, internal identifiers, detection thresholds, detailed network topology, backup schedules, private test vectors, vulnerability findings, or incident-response playbooks. Qualified reviewers can request a more focused conversation through the security contact below.
Please report suspected security or privacy issues privately. Include enough detail for us to reproduce the concern, but do not access or include anyone else's information.
security@kzoocare.org