Secure Client Portal Software: A Security Buyer's Guide

What makes a client portal secure, which access, document and sign-in controls to test, what SOC 2 Type II and ISO 27001 mean, and a checklist for evaluating vendors.

Secure Client Portal Software: A Security Buyer's Guide

Table of Contents 📋

Secure client portal software gives each client a private, authenticated place to exchange documents and information with your organization, with controls that decide who sees what and a record of what happened. For nonprofits, healthcare-adjacent services, financial services firms and member associations, the portal often holds the most sensitive material a client shares with you. This guide explains what makes a portal secure, which features to test and what to ask a vendor before you sign.

What makes a client portal secure, in plain terms

A secure client portal does three things well. It confirms that each person signing in is who they say they are. It shows each person only the records and files they are allowed to see. And it keeps evidence of who did what, so you can answer questions later. Encryption, hosting and certifications matter too, but most real incidents in portals come from the basics: a shared login, a permission set too wide, or a file left available long after it should have been removed.

If you are still deciding whether you need a portal at all, start with our guide to client portal software, then come back to the security questions below.

Access control: who can see what

Access control is where most of the risk sits, so test it first. Look for three layers:

  • Roles: group users by what they need to do, such as client, client administrator, staff member or partner, and give each role only the features it needs.
  • Record-level permissions: a client should see their own account, cases and documents, and nothing that belongs to another client. Check how the portal decides which records belong to whom, and whether that follows the rules you already keep in your CRM.
  • Field-level visibility: some fields on a record, such as internal notes, risk scores or staff comments, should never appear in the portal even when the record does.

In a demo, sign in as two different clients from two different organizations and try to reach each other's records by changing a link or searching. A well-built portal returns nothing. Then remove one user's access and confirm they are locked out straight away.

Membership organizations have an extra wrinkle: one person may belong to several chapters or committees, each with its own content. Our guides to membership management software for nonprofits and association management software cover those structures in more depth.

Document sharing: version control, audit trail and expiry

Document sharing is usually the reason a sensitive-sector organization buys a portal, and the reason email attachments stop being acceptable. When you evaluate it, look at the whole life of a file, not just the upload button.

  • Version control: when a client uploads a revised form or your team replaces a statement, earlier versions should stay available to staff, so nobody overwrites the copy that was signed or approved.
  • Audit trail: you should be able to see who uploaded, viewed, downloaded or deleted a file, and when. This is the record you need if a client disputes what they received.
  • Expiry and removal: some files should only be available for a limited time. Check whether access can expire, how files are removed when a relationship ends, and how long deleted files are retained.
  • Per-document permissions: a file attached to a client's account should inherit that account's access, and you should be able to restrict an individual file further when needed.

Ask the vendor to show each of these in the product, not on a slide.

Authentication: SSO and multi-factor authentication

Strong authentication stops most account takeover attempts before they start. Two capabilities matter.

Single sign-on (SSO) lets users sign in with an identity provider your organization or your clients already manage, so passwords are not duplicated and access can be removed in one place. The two standards you will see most are SAML 2.0, common for enterprise identity providers, and OAuth, common for sign-in with existing accounts and app connections.

Multi-factor authentication (MFA) adds a second check after the password. Common options are a one-time passcode sent by email or text message, and a code from an authenticator app. Authenticator apps are generally harder to intercept than text messages, so it helps when a portal offers both and lets you choose a policy per audience.

Magentrix supports SSO with SAML 2.0 and OAuth, and MFA with a one-time passcode sent to email or text, or through an authenticator app.

Certifications and what they mean to a buyer

Certifications do not make a product secure on their own, but they show that an independent party has examined how a vendor runs security. The two you will see most are:

  • SOC 2 Type II: a report from an independent auditor on a vendor's controls against the AICPA Trust Services Criteria. A Type I report looks at whether controls are designed properly at a single point in time. A Type II report also tests whether those controls operated effectively over a period, usually several months, which makes it the stronger evidence. Ask for the latest report under NDA and read the auditor's exceptions, not just the cover page.
  • ISO 27001: an international standard for an information security management system. Certification means an accredited body has audited how the vendor identifies risks, chooses controls and keeps improving them, with surveillance audits between full recertifications. Ask for the certificate and check its scope covers the product you are buying.

Magentrix holds SOC 2 Type II and ISO 27001.

Compliance questions buyers ask, and how to answer them

Your own security or compliance team will usually send the vendor a questionnaire. These are the questions that come up most, and what a good answer looks like:

  • Can we see your audit reports? A good vendor shares its SOC 2 Type II report and ISO 27001 certificate under NDA without delay.
  • Where is our data stored? Ask for the hosting provider and regions in writing, and whether you can choose a region if your sector requires it.
  • How is data encrypted? Ask for specifics for data in transit and at rest, not a general statement.
  • How often is the product penetration tested? Ask how often, by whom, and whether a summary of the latest results is available.
  • Will you sign our agreements? Healthcare-adjacent organizations may need a business associate agreement, and many organizations need a data processing agreement. Confirm this early.
  • What happens at the end of the contract? Ask how you export your data and how and when it is deleted.

If an answer is vague, ask for it in writing. A vendor that is confident in its controls will document them.

Security checklist for evaluating vendors

Use this checklist during demos and security review:

  1. Clients from different organizations cannot see each other's records or files, even by changing a link.
  2. Roles and field-level visibility keep internal notes and staff-only fields out of the portal.
  3. Removing a user's access takes effect straight away.
  4. Documents keep earlier versions, and staff can see who viewed, downloaded or changed each file.
  5. File access can be limited in time and removed when a relationship ends.
  6. SSO works with your identity provider through SAML 2.0 or OAuth.
  7. MFA is available and can be required, with an authenticator app option.
  8. The vendor shares a current SOC 2 Type II report and ISO 27001 certificate, and their scope covers the product.
  9. Hosting regions, encryption, penetration testing and data deletion are answered in writing.
  10. Contract terms cover the agreements your sector requires.

To see how these controls work in a portal built for client and member data, explore the Magentrix customer portal.

FAQs about
Secure Client Portal Software

What is secure client portal software?

Secure client portal software gives each client a private, authenticated place to exchange documents and information with your organization, with controls over who sees what and a record of who did what.

What security features should a client portal have?

Look for role-based access, record-level and field-level permissions, document version control, an audit trail of file activity, time-limited file access, single sign-on and multi-factor authentication.

What is the difference between SOC 2 Type I and Type II?

A SOC 2 Type I report looks at whether a vendor's controls are designed properly at a single point in time. A Type II report also tests whether those controls operated effectively over a period, usually several months.

What does ISO 27001 certification mean for a portal buyer?

It means an accredited body has audited the vendor's information security management system, including how it identifies risks and chooses controls. Check that the certificate's scope covers the product you are buying.

Which certifications does Magentrix hold?

Magentrix holds SOC 2 Type II and ISO 27001.

What sign-in options does Magentrix support?

Magentrix supports single sign-on with SAML 2.0 and OAuth, and multi-factor authentication with a one-time passcode sent to email or text, or through an authenticator app.