Security and compliance questionnaire for LMS and LOS vendors
A security and compliance questionnaire for the CRO, compliance lead, and InfoSec team evaluating any LMS or LOS vendor. 63 questions across 12 categories. Score each answer Yes / Partial / No, and treat a deflected question as a finding in its own right.
How to use this questionnaire
Send it as part of the RFP package, score each line Yes / Partial / No, and ask for the artefact behind every Yes.
Data residency and sovereignty
Data residency is where borrower data physically lives; data sovereignty is whose laws govern it. For an RBI-regulated lender, both have to be answerable before anything else.
- In which countries and regions will borrower data be stored, processed, and backed up?
- Can data residency be pinned to a single region per tenant, with no cross-border replication?
- Where do logs, backups, analytics copies, and AI-feature data reside, separately from the primary database?
- For cross-border or multi-entity lenders, can each entity run in its own residency boundary?
- Does any support, monitoring, or model-inference path move borrower data outside the contracted region, even transiently?
- How is residency enforced and evidenced — contractually, by configuration, or by deployment topology?
Encryption at rest and in transit
- Is data encrypted in transit (TLS), and is mutual TLS (mTLS — both sides authenticate) available for service-to-service traffic?
- Is data encrypted at rest at the database and backup level?
- Is sensitive personal data (PII) encrypted at the field level, above whole-disk encryption?
- How are encryption keys managed, rotated, and separated from the data they protect?
- Can keys rotate without re-encrypting or losing access to historical records?
- Who can access keys, and is every key-access event logged?
Access control and maker-checker
Maker-checker is the control where one user proposes a change and a different, authorised user approves it before it takes effect. It is the difference between a single operator being able to move money and a governed, two-person rule.
- Is access role-based (RBAC), with permission groups rather than per-user grants?
- Does authorisation respect an organisational hierarchy — branch, region, partner, tenant?
- Is single sign-on supported through OIDC / OAuth2 against the lender’s identity provider?
- Is maker-checker enforced on every state-changing action — product changes, waivers, reschedules, write-offs, settlements, disbursals?
- Can the maker-checker policy vary by action type, amount band, and risk level?
- Are privileged and break-glass accounts separately governed, time-boxed, and logged?
- Can a single individual both make and approve the same change under any configuration?
Immutable audit trail
- Is every state-change captured with actor, action, timestamp, evidence, and before/after?
- Is the audit trail append-only and tamper-evident — can a record be altered or deleted without trace?
- Does the same audit model cover human actions, API actions, and any automated or AI actions?
- Is the trail queryable and exportable for regulators and auditors without a vendor SOW?
- How long is the audit trail retained, and is retention configurable to the lender’s policy?
- Can the lender reconstruct the full history of a single loan account from the trail alone?
RBI guidelines and regulatory readiness
- How does the platform support the RBI Digital Lending guidelines — KFS (Key Fact Statement), cooling-off period, and direct lender-to-borrower fund flow?
- Can the system evidence that loan terms, charges, and APR were disclosed and recorded?
- Does the platform support the data-localisation expectations applicable to regulated lenders?
- Can regulatory returns and audit evidence be produced from the system of record, not from a reconstructed copy?
- How does the vendor keep pace with regulatory change, and who carries the obligation to update?
DPDP Act and data protection
The Digital Personal Data Protection Act (DPDP Act) is India’s data-protection law; it gives borrowers rights over their personal data and places obligations on whoever processes it.
- Does the platform support data-principal rights — access, correction, and erasure requests?
- Is consent captured, versioned, and auditable, with a record of purpose and withdrawal?
- Can personal data be located across the system to satisfy a single subject request?
- Are data-processing roles (controller / processor) defined contractually for this engagement?
- How is personal data minimised, masked, or tokenised in non-production and analytics environments?
Data retention and deletion
- Can retention periods be set per data category and per regulatory obligation?
- When an account or borrower reaches end-of-life, how is data deleted or anonymised — and proven?
- Are backups and replicas covered by the same retention and deletion policy as primary data?
- Does deletion preserve the audit and accounting record the regulator still requires?
- Can the lender export its full dataset on exit, in a documented format, without penalty?
Business continuity and disaster recovery
RTO (Recovery Time Objective) is how quickly service must be restored after an incident; RPO (Recovery Point Objective) is how much data, measured in time, the lender can afford to lose.
- What are the committed RTO and RPO, and are they contractual?
- How often are backups taken, and how often is restore actually tested end-to-end?
- Is there a documented, rehearsed disaster-recovery plan, and when was it last exercised?
- Is there geographic redundancy within the contracted residency boundary?
- What is the committed availability target, and how is downtime measured and reported?
Penetration testing and certifications
- When was the last independent penetration test, and can a summary be shared under NDA?
- Are findings tracked to closure, and can the closure status be evidenced?
- Does the vendor hold or pursue SOC 2 Type II and/or ISO 27001, and what is the current status?
- Is there a secure software-development lifecycle — code review, dependency scanning, secrets management?
- Is there a published vulnerability-disclosure path and a defined remediation SLA by severity?
Sub-processors and the vendor chain
A sub-processor is any third party the vendor relies on to deliver the service — cloud host, model provider, messaging gateway, analytics tool. Each one inherits access to, or influence over, borrower data.
- Is there a current, named list of sub-processors, including any model or AI providers?
- Where does each sub-processor operate, and does any move data outside the residency boundary?
- Are sub-processors contractually bound to equivalent security and data-protection terms?
- Is the lender notified before a new sub-processor is added, with a right to object?
- Does any sub-processor use the lender’s borrower data for its own purposes or model training?
Incident response
- What is the incident-notification commitment, in hours, for a confirmed data breach?
- What does the incident-response process cover — detection, containment, forensics, comms?
- Who owns regulator and data-principal notification, the lender or the vendor?
- Are post-incident reviews shared with the lender, with root cause and corrective actions?
AI governance and state-changing actions
- For any AI or agent feature: can it take a state-changing action on the book on its own, and if so, is that action gated by maker-checker and recorded in the same audit trail as a human action?
- Is borrower data used to train shared or vendor-owned models, and can the lender opt out?
- When the model is unavailable or low-confidence, what does the system do — fail safe, or proceed?
- Can the lender see, for any AI-influenced decision, what data was used and what action resulted?
Score each line, and ask for the evidence
Sixty-plus questions across twelve categories. Score Yes / Partial / No, and ask for the artefact behind every Yes.
Frequently asked questions
Buyer-side answers to the questions CRO, compliance, and InfoSec teams ask most about running a security and compliance review.
-
Who should fill in this questionnaire?
The CRO or compliance lead owns the regulatory questions (RBI, DPDP Act, retention); the InfoSec or security team owns encryption, access control, BCP/DR, and penetration testing. The vendor’s security and product teams answer; the buyer scores and asks for evidence.
-
How is a security questionnaire different from an SOC 2 report?
A SOC 2 report is an independent attestation of a vendor’s controls over a period. This questionnaire is the buyer’s own scope — it asks the questions specific to a regulated loan book in India, including RBI Digital Lending and DPDP Act readiness, that a generic SOC 2 will not spell out. Use both: ask for the SOC 2, and use this to test what it does not cover.
-
Should we ask these questions of an LOS vendor too, or only an LMS vendor?
Both. An LOS (Loan Origination System — the pre-disbursal application and underwriting platform) handles KYC data, bureau pulls, and decisioning, so residency, access control, audit, and AI governance matter just as much there as in the LMS that runs the book afterwards.
-
What is the single most revealing question here?
Whether every state-change is captured with actor, action, evidence, and before/after in a tamper-evident trail, and whether automated and AI actions ride the same trail. A platform that cannot answer this cleanly will struggle with every regulator conversation that follows.
-
The vendor says its AI does not take state-changing actions. Is that enough?
It is a reasonable answer if it is true and enforced. Ask how it is enforced — by architecture or by policy — and ask what is logged when the AI proposes an action a human then approves. The proposal, the data used, and the human approval should all be in the audit trail.
-
What if a vendor declines to answer a question?
Record it as a finding. A vendor that cannot speak to data residency, audit immutability, or sub-processors during evaluation will not become more transparent after signing. Deflection is information.
How Lokta answers this
Lokta Core is built on a deterministic core — the rules that move money are explicit, versioned code, not a model’s inference — with audit-by-design. Every state-change runs through maker-checker and lands in a cross-module structured audit trail that records actor, action, evidence, and before/after, and the AI servicing agent rides that same trail. Field-level PII encryption with key versioning, schema-per-tenant isolation, and on-prem, VPC, or single-tenant cloud deployment let a tenant pin its residency boundary. We are a co-design partner, not a black box.