Masked by default
Sensitive borrower data is masked by default across the platform. Unmasked access is a separate permission — granted deliberately, and audited every time it is used.
Security & Trust
Loan servicing handles sensitive financial and identity data. LendEasy masks data by default, minimizes what AI models receive, closes API access by default, and keeps tamper-evident audit records for human and AI actions.
Masked by default
Account ••••4821
unmask = permission + auditAI model boundary
PII scrubbed before the model call — the model reasons over the case, never the identity
Decision history
tamper-evidentEach record commits to the hash of its predecessor — an after-the-fact edit breaks the chain, visibly.
Deny-by-default APIs · human approval for money movement · isolation at the database
Data minimization & PII protection
Borrower identity is revealed only to people or systems with the required permission and a case-related reason. Screens, free text, and AI task packets are designed to limit sensitive data.
Sensitive borrower data is masked by default across the platform. Unmasked access is a separate permission — granted deliberately, and audited every time it is used.
Configured data policies remove or tokenize PII before a model call, and each AI task receives only the information it needs.
An AI task receives the facts needed for that work, not the borrower's entire file.
Each unmasked view records who accessed the data, what they viewed, and the case or task that required it.
Model options & AI data boundaries
Before borrower-data AI work goes live, provider terms must prohibit training on tenant data and define retention limits. You can also run supported models inside your cloud or on your own infrastructure.
Use supported hosted models under enterprise terms that prohibit training on tenant data and define retention limits.
Use supported deployment options that keep model processing within the cloud boundary your team governs.
Operate open-weight models on your own infrastructure while keeping the same policy checks, ledger-backed facts, version history, and audit trail.
Whichever option you choose, the same platform-side boundaries apply: each AI task receives only the facts it needs, and every output records the model and prompt version that produced it.
Access control
There is no application-level superuser bypass through servicing. Permissions are granted per action, AI-proposed money movements can require human approval, and every actor — person, agent, or integration — operates inside a recorded context.
Grant permissions for specific actions instead of broad module access. People, AI agents, and integrations receive only the access their work requires.
AI-proposed financial actions can require human approval before execution. Policies that require separation of duties can assign an independent human approver.
Every integration runs as its own service account with a role scoped to its job. No shared admin credentials, no integration that can do everything.
Each action is tied to a case, an approved exception, or a system event. The record shows why the action was requested.
Audit & evidence
Linked, hash-chained records capture the facts, rule versions, approvals, and outcome for each action, including the command sent to the lending core.
Each decision record includes the previous record's hash, so a later edit breaks the chain and becomes visible.
Search account actions by date, facts used, rule versions, approvals, and outcomes.
Export the decisions, rules, approvals, and outcomes tied to an account for litigation or examination review.
The audit trail links each servicing decision to the command that reached the lending core and its final outcome.
Platform controls
API access requires explicit permission, audit records cannot be quietly rewritten, and tenant separation is enforced at the database level.
Every endpoint is explicitly allowed, gated, or blocked — and CI tests prove the classification. A new upstream endpoint cannot appear in production unclassified.
Evidence records are append-only and carry retention and legal-hold states. Records under hold cannot be removed through the standard retention process.
The platform is cloud-native and API-first. We work with design partners on deployment models that fit their security and data-residency requirements.
Tenants are isolated at the database level — not by a filter clause in application code. Your portfolio's data lives apart from everyone else's.
The lending core uses an open-source foundation your team can inspect. Documented APIs and a standard database provide a practical exit path.
Non-overridable controls remain blocked. Where policy allows an exception, the record includes the approver, reason, evidence, and expiry.
LendEasy includes action-level access, human approval for sensitive AI-proposed actions, data minimization, tamper-evident audit records, retention and legal hold, and explicit AI data boundaries. We can walk through each control against your security questionnaire.
FAQ
In a cloud-native deployment with tenant isolation enforced at the database level — your portfolio's data is structurally separated from every other tenant's, not filtered apart in application code. We work with design partners on deployment models that fit their security and data-residency requirements, and the open-source foundation means your auditors can inspect the core that holds the ledger.
Review the controls with the founding team: data boundaries, access model, evidence trail, and the deny-by-default API surface.