Skip to content
itsorted.online
Industry guide

Secure Client Portals for Accounting Firms: Stop Emailing NRICs

Accounting and corporate secretarial firms receive more sensitive personal data by email than almost any other small business: NRIC and passport copies, bank statements, payslips, CPF details. Email is the wrong tool for it. Attachments sit in mailboxes forever, go to the wrong recipient, and are the first thing an attacker reads after a phishing hit. This guide compares the practical options, from a SharePoint request-files link to a dedicated portal, sets out the settings that matter, and covers how long you need to keep the files.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • PDPC fined the Singapore Accountancy Commission S$5,000 after emailing 6,541 people's data to 41 wrong recipients.
  • OneDrive and SharePoint file requests let clients upload without seeing the folder or other uploads.
  • Google Forms file upload needs the client to sign in to a Google account, which many clients do not have.
  • IRAS requires companies to keep tax records for at least 5 years from the relevant Year of Assessment.
  • Registered CSPs must keep CDD records for 5 years after the client relationship ends.
In this guide · 8 sections
  1. 01Why emailing NRICs and bank statements is the problem
  2. 02Client file exchange options compared
  3. 03Set up a Microsoft 365 file request for clients
  4. 04Settings that matter on any client portal
  5. 05How long to keep client documents
  6. 06Collect NRIC only when you need it
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Replace email attachments with an upload-only link or a client portal that stores files in one access-controlled place. Turn on link expiry, MFA for staff, audit logs and a retention rule. A Microsoft 365 file request is a solid free start; a dedicated portal adds client logins and workflow.

Why emailing NRICs and bank statements is the problem

The PDPA's Protection Obligation (section 24 of the Personal Data Protection Act 2012) requires reasonable security arrangements for personal data you hold. The PDPC treats NRIC numbers, bank details and financial data as higher-risk because they can be used for fraud and identity theft, and expects stronger protection for them.

Email fails that test in three ways. Files go to the wrong person when an address autocompletes. Copies multiply in sent items, inboxes and downloads folders, so you cannot dispose of them when the retention period ends. And one compromised mailbox exposes years of client documents in a single search.

Client file exchange options compared

There are three realistic levels for a small firm. Most start at the first and move up as client numbers grow.

Upload-only link

Quick start

Included in Microsoft 365

  • OneDrive or SharePoint 'Request files' link per client
  • Clients upload without seeing the folder or other files
  • No client login needed
  • You send the link; you control expiry

Best for: Firms on Microsoft 365 with up to a few dozen active clients.

Shared client folders

Included in Microsoft 365 or Google Workspace

  • One folder per client, shared with named client emails
  • Clients can download what you send back
  • Needs careful permission hygiene
  • Easy to over-share by mistake

Best for: Two-way exchange with a small number of clients.

Dedicated client portal

Scales best

Per-user subscription or custom build

  • Client logins with MFA
  • Document requests, reminders and e-signature
  • Audit trail per client
  • Retention and archive tools

Best for: Firms with many clients or recurring monthly document flows.

Google Workspace has no direct equivalent of Microsoft's file request. A Google Forms file upload question works, but Google's help page says responders must sign in to a Google account, and the question is not available when the form is in a shared drive or when Data Loss Prevention is on. Our comparison of Google Drive, OneDrive and Dropbox for business covers the wider differences.

Set up a Microsoft 365 file request for clients

Microsoft's file request guide explains the feature: anyone with the link can upload, but cannot see the folder's contents, edit, delete, download or see who else uploaded. Your admin must enable file requests, and SharePoint needs 'Anyone' links allowed for that site.

  1. Create a client library on a SharePoint site

    Use a site for client files rather than personal OneDrive, so files belong to the firm and survive staff changes.

  2. Make one upload folder per client

    Name it by client code. Restrict access to the staff who handle that client.

  3. Select the folder and choose Request files

    Add a short description of what you need, such as 'Director NRIC (front and back) and latest bank statement'.

  4. Set an expiry on the link

    In Manage access, open the link settings and set an end date. Remove the link once the documents are in.

  5. Send the link by a different channel than the request

    If you email the request, confirm by phone or WhatsApp that the client expects it, so they are not trained to trust random upload links.

Microsoft notes that names typed by clients who are not signed in are not verified. Check each upload against the client before filing it.

Settings that matter on any client portal

Whichever tool you use, these are the controls to look for. The PDPC's Guide to Data Protection Practices for ICT Systems lists access control, encryption, logging and secure disposal among its baseline practices.

Client portal security checklist

If you buy a portal, ask the vendor where data is stored, whether they sign a data processing agreement, and how you export everything if you leave. Those answers matter more than the feature list.

How long to keep client documents

Retention is where portals earn their keep, because email makes deletion almost impossible. Two sets of rules usually apply to an accounting or CSP firm's files.

RuleWhat it saysSource
Company tax recordsKeep source documents, accounting records and bank statements for at least 5 years from the relevant Year of AssessmentIRAS record keeping requirements
CSP due diligence recordsKeep all CDD records for 5 years from the date you stop providing corporate services to the clientACRA Guidelines for Registered CSPs, para 6.55
PDPA retention limitationStop keeping personal data once it is no longer needed for legal or business purposesPDPA section 25
The IRAS duty sits with the client company; your firm's own retention policy should reflect what you hold on its behalf.

Write the end date on the folder when a client leaves, and review folders once a year. Our guide to CSP Act record-keeping covers the CDD side in more detail.

Collect NRIC only when you need it

The PDPC's advisory guidelines on NRIC numbers limit collecting NRIC numbers and copies to cases where the law requires it or it is necessary to verify identity to a high degree of fidelity. Customer due diligence for corporate services and ACRA filings fall within that, but a general enquiry or a quote request does not.

So keep NRIC fields off your website forms and ask for identity documents only once the engagement starts, through the secure channel. Our guide to NRIC collection rules explains the limits, and our accounting firm cybersecurity guide covers protecting the mailboxes and devices around the portal.

Do it yourself or get help?

A firm on Microsoft 365 can set up file requests for a pilot group of clients in an afternoon. The harder parts are tidying permissions on existing folders, moving years of email attachments out of mailboxes, and setting retention.

Our Microsoft 365 / Google Security Lockdown (S$590) sets up the client library, sharing limits, MFA and audit logs. If you want a branded portal with client logins, document checklists and reminders tied to your workflow, our Custom Tool or Dashboard work starts from S$1,990, scoped in writing. The PDPA Compliance Pack (S$690) adds the retention and breach policies to go with it.

Frequently asked questions

The PDPA does not ban email outright, but it requires reasonable security arrangements, and the PDPC expects stronger protection for NRIC and financial data. Email attachments are easy to misdirect and hard to delete. A secure upload link or portal with access control and expiry is far easier to defend if something goes wrong.

Yes, with a file request link. Microsoft says anyone with the link can upload without OneDrive, and they cannot see the folder's contents or other uploads. Your admin must enable file requests and allow Anyone links for that site. Names entered by clients who are not signed in are not verified.

IRAS requires companies to keep tax records for at least 5 years from the relevant Year of Assessment, and registered CSPs must keep due diligence records for 5 years after the relationship ends. Under the PDPA, delete personal data once you no longer need it. Set a review date on each client folder.

It can work, but Google says file upload questions require responders to sign in to a Google account, and the question cannot be used if the form is in a shared drive or Data Loss Prevention is on. Many clients do not have or want a Google account, so a dedicated upload link or portal is usually smoother.

Not to start. Microsoft 365 file requests and well-permissioned client folders cover the basics at no extra cost. A dedicated portal becomes worthwhile when you have many clients sending documents every month and need client logins, automatic reminders, e-signatures and a per-client audit trail.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.