Security before scale

A small data footprint with explicit boundaries.

RecordLint is pre-production. This page distinguishes controls implemented and tested in the application from production evidence that still must be completed.

Authentication

Signed Zendesk app requests, account-bound Global OAuth, fresh administrator verification, and read-only scope enforcement.

Implemented in application

Tenant isolation

Installation-derived tenant identity, explicit tenant predicates, transaction-local context, and forced PostgreSQL row-level security.

Implemented in application

Encryption

TLS outside local development and AES-256-GCM field encryption with tenant- and purpose-bound associated data.

Implemented in application

Data minimization

Administrator-requested scans only, a maximum 24-hour raw workspace, minimized durable findings, and no persistent raw profile mirror.

Implemented in application

Logging

A bounded operational metadata vocabulary; raw profiles, contact values, and OAuth secrets are prohibited from logs.

Implemented in application

Deletion

Disconnect removes credentials and identifying operator data; tenant erasure and hourly retention cleanup are covered by automated tests.

Implemented in application

Before public launch

Production evidence still required

Report a security concern

Email security@recordlint.com. Do not include OAuth tokens, passwords, or real Zendesk end-user data. We will acknowledge a valid report and coordinate remediation privately. Confirmed Customer Data breaches are reported to the affected controller without undue delay and no later than 48 hours after confirmation.