We use cookies to understand which pages and tools are useful, nothing more — no ad tracking across other sites. You can change this later from the footer.

Skip to content
Lekhya.in

Checklist3 min readPublished

Client data portal security: what to require before sharing a link

A checklist for what a CA firm should require before sending a client a portal link to upload financial data: access expiry, encryption in transit and at rest, who at the vendor can see the data, and link-sharing hygiene.

Before sharing a client data portal link, a firm should confirm four specific things: that the link or access expires on its own rather than remaining valid indefinitely, that data is encrypted both in transit and at rest with the vendor able to state this plainly rather than vaguely, exactly which individuals at the vendor can access uploaded data and whether that access is logged, and that the firm's own habit of sharing or forwarding the link doesn't quietly undermine all of the above.

1. Access expiry

A portal link that never expires is functionally a permanent password shared over email — if that email is ever compromised, forwarded, or simply sits in an old inbox that gets breached years later, the access is still live. Links and upload sessions should expire on a short, defined window, and any standing access should require active re-authentication, not a bookmarked link that works forever.

2. Encryption in transit and at rest

  • Confirm the connection is TLS-encrypted — a plain visual check that the portal uses https is a minimum, not sufficient on its own.
  • Ask specifically whether uploaded files are encrypted at rest on the vendor's storage, not just in transit, since a breach of stored data is a separate exposure from an intercepted upload.
  • Ask who holds the encryption keys — a vendor holding both the data and the only keys to it has, in practice, full access regardless of what encryption-at-rest technically means.

3. Who at the vendor can see the data

Questions worth asking directly, not accepting a general reassurance for
QuestionWhy it matters
Which roles at the vendor have access to uploaded client files?Broad internal access multiplies the number of people who could mishandle or leak the data
Is that access logged, and can the firm request the log?Without logging, 'who accessed this' is unanswerable after the fact
Are any sub-processors involved in storing or processing the upload?A named sub-processor is a separate party the firm's data now passes through, often unmentioned unprompted
Questions worth asking directly, not accepting a general reassurance for

The most common portal-security failure isn't the vendor's — it's the firm forwarding the same upload link to a client's whole finance team over email instead of generating individual, trackable access, which means nobody can later say with confidence who actually used it.

  • Generate a distinct access link or credential per client contact rather than one shared link for an entire team.
  • Set an internal norm that portal links are never forwarded by the recipient without the firm's awareness.
  • Periodically review which links or access grants are still live and revoke anything tied to a completed engagement.

How we think about this

Lekhya builds portal access around per-user, expiring links with a visible access log specifically so a firm can answer 'who touched this file and when' without having to take anyone's word for it after the fact.

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.

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.