KEELCADENCE
COMING SOON Automated scheduling, multi-org support, and trend reports are in development.
PLAIN ENGLISH

SECURITY & PRIVACY.

What this app reads from your Salesforce org

Field metadata (API names, labels, types, formula and encryption flags), page-layout assignments, field-level-security grants, and aggregate record counts (e.g. "how many Account records were modified in the last 30 days").

What this app never reads

The contents of any individual record. The audit engine only ever issues aggregate COUNT() queries and metadata queries — it cannot return a single field value because no query in the engine asks for one.

What this app stores

Your email (from your Salesforce identity), your org ID and instance URL, an encrypted refresh token (so you don't have to log in every time), and the aggregate results of audits you've run (field API names + counts, never values).

How to revoke access

Click Disconnect in the header of this app, or revoke the Connected App from Setup → Connected Apps OAuth Usage in your Salesforce org. Either path immediately invalidates the stored refresh token.

Where the data lives

On the KeelCadence-managed server that runs this app. Reports are kept for 90 days and then purged. Refresh tokens are encrypted at rest with Fernet (AES-128-CBC + HMAC) using a key that lives only in environment configuration.