A firm's own IT or compliance reviewer will ask six categories of question about any audit software vendor before sign-off — where data is hosted and whether it leaves India, who inside the vendor can access client files and how that access is logged, whether client data trains any model, what certifications or audits the vendor actually holds versus claims, how data is encrypted in transit and at rest, and what the incident-notification commitment is in writing — and a firm that gathers specific answers to each before the vendor conversation, rather than during it, closes the review in one meeting instead of three.
Why this review happens even at small firms
A sole proprietor or two-partner firm without a formal IT function still has an obligation under the ICAI Code of Ethics to protect client information, and that obligation doesn't disappear because there's no named security officer to raise it. The questions below are the ones a larger firm's IT reviewer would ask in a formal vendor-risk process; a smaller firm benefits from asking the same questions of itself before signing, even informally.
1. Data location and residency
- Where is the primary database physically hosted, by region and data center, not just by cloud provider name?
- Do backups, logs, or any AI-feature call leave that region, even transiently?
- If the vendor uses a third-party AI provider for any feature (document extraction, drafting), where does that provider process the data?
- Is there a written commitment to data residency in the contract, or only a verbal assurance from sales?
2. Access control and logging
- Which roles inside the vendor's own organisation can view client data, and is that list small and named rather than 'engineering' broadly?
- Is access to a specific firm's data logged, and can the firm request an access log for its own account?
- Does the vendor support role-based access within the firm's own account (partner vs. article vs. reviewer), and is that enforced, not just configurable?
- What happens to access rights immediately when a staff member leaves the firm — is deprovisioning the firm's responsibility alone, or does the vendor support SSO that makes it automatic?
3. AI and model training
This is the question most often answered vaguely in a demo and most important to get in writing. 'We don't train on your data' said verbally is not the same commitment as a no-training clause in the contract.
- Is client data used to train or fine-tune any model, the vendor's own or a third party's?
- If a third-party AI API is used (for extraction, drafting, summarisation), does that provider's terms permit them to retain or train on the data passed through?
- Can the firm get a no-training commitment written into the contract, not just stated in a security page?
4. Certifications and audits — claimed versus held
| Claim | What to ask for | Why |
|---|---|---|
| ISO 27001 certified | The certificate number and current validity date | Certificates lapse; a logo on a page doesn't expire automatically |
| SOC 2 compliant | The actual report, or at minimum the audit firm's name and report period | 'SOC 2 compliant' without a report is a claim, not evidence |
| Penetration tested | Date of the most recent test and whether a summary can be shared under NDA | An untested claim from two years ago is a stale signal |
5. Encryption and technical controls
- Is data encrypted at rest and in transit, and with what standard (this should be a specific, not a vague 'yes')?
- Are backups encrypted the same way as live data?
- Does the vendor support two-factor authentication for firm logins, and is it optional or enforced?
6. Incident response and notification
- 01Ask what the vendor's written incident-notification timeline isA specific number of hours in the contract is worth far more than an assurance of being told 'promptly.'
- 02Ask whether the firm would be notified even for an incident that didn't confirm data exposureA vendor that only notifies on confirmed breaches, not on investigated incidents, may leave a firm unaware of something still under review.
- 03Ask who at the vendor the firm's IT reviewer can contact directly during an incidentA named security contact, not a generic support inbox, matters when speed is the point.
Common practice, not a requirement
A firm that sends this list to a vendor in writing before the sales call, and asks for written answers rather than verbal ones on the call, almost always gets a clearer and more honest response — a vendor confident in its answers has no reason to prefer giving them informally.
How we think about this
Lekhya's position on each of these is stated on its security page rather than left to a sales conversation, specifically so a firm's reviewer can check the answer against the contract rather than against a recollection of what was said on a call.
This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.
Related resources
- Technology, data & AI in auditChoosing an audit automation vendor: a checklistThe questions that separate a vendor worth trusting with client data from one that merely demos well: security, what's computed versus generated, exit terms, pricing, and India-specific fit.
- Technology, data & AI in auditCloud audit software and data residency: what to askWhere client data physically sits, who inside a vendor can see it, and the difference between an architectural guarantee and a policy that could change tomorrow.
- Technology, data & AI in auditRFP questions for an audit automation vendor: a template to sendA document a firm can send to three vendors at once and get back answers that are actually comparable, not three different sales decks.
- Technology, data & AI in auditEvaluating an audit software vendor's uptime and support SLAA 99.9% uptime number means little if the outage happens on March 30th. Here's the SLA language that actually matters when it's tested.
Free tools, no signup
Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.
- Purchase register checkDuplicate payments, round-sum amounts, weekend-dated invoices, incomplete records.
- GSTR-2B reconcilerMatches your purchase register against GSTR-2B — missing invoices either side, amount mismatches.
- Bank reconciliation checkerMatches your cash book against a bank statement — what's outstanding on each side.
- Fixed asset register checkDuplicate asset codes, missing location or useful life, negative net book value.
- Payroll red-flag scannerBank accounts shared across employees, and records missing an ID, PAN or salary.
- CARO applicability checkerAnswer a few questions about the company and see which CARO 2020 clauses likely apply.
- MSME payment delay checkerMSME-flagged invoices paid — or still unpaid — beyond the 45-day Section 22 limit.
- Related-party transaction screenerTransactions above a threshold you set with no approval reference, grouped by counterparty.
- Depreciation useful life checkerCompares a useful life in use against the Schedule II, Part C indicative figure.
- Materiality calculatorOverall and performance materiality against PBT, revenue, assets or equity, with reasoning shown.
- Sample size calculatorStatistical sample size for a test of controls or a substantive test of detail.