Skip to main content
Founder-Led · Practicing Since 1997 Founder-led. Specialist-delivered. Every engagement follows standards developed by Tony Paris over 29 years.
SaaS & Custom Applications

Security review for portals and internal tools

By Tony Paris · November 5, 2026 · 2 min read

Drafted with AI and published by AppWT.

I use this checklist before every release to keep portals and internal tools safer. I cover authentication, audit logging, and data isolation in clear, testable steps.

Why this checklist

Security review for portals and internal tools starts with access, proof, and separation. I use these checks before releases and after major changes. You can run them this week and spot real gaps.

Authentication and access control

  • Enable multi factor authentication (MFA) for every admin account to reduce risk from stolen passwords.
  • Use single sign on (SSO) with your identity provider to simplify account changes and reduce orphaned logins.
  • Enforce role based access control (RBAC) with least privilege so each person sees only what they need.
  • Review and remove stale user and vendor accounts on a schedule so former staff do not keep access.
  • Expire sessions after idle time and revoke session tokens on password change to contain hijacked sessions.
  • Set rate limits and temporary lockouts on login and sensitive actions to slow guessing attacks.
  • Use separate service accounts with scoped API keys so integrations cannot read or change extra data.

Audit logging and data isolation

  • Record who did what and when in append only audit logs so you can investigate issues later.
  • Store audit logs in a separate system or account so app admins cannot tamper with them.
  • Alert on high risk events like permission changes and mass exports so you can respond quickly.
  • Encrypt data in transit with HTTPS and at rest with storage encryption to reduce exposure from leaks.
  • Isolate each customer data set with a customer ID on every table and API to prevent cross account access.
  • Prove isolation with automated tests that try cross customer reads and writes and confirm they fail before release.
  • Avoid customer identifiers in public URLs and routine logs to reduce accidental exposure.
  • Sanitize and scan all file uploads to block malware in documents and images.
  • Rotate secrets like API keys and database passwords on a schedule to limit damage if a key leaks.
  • Back up data and test restores regularly so you can recover from mistakes and attacks.

If you want hands on help, I can run these checks and ship fixes under Custom Development > Engineering Retainers or Custom Development > Applications.

Get the next one in your inbox

Pick your topics and how often, from weekly to quarterly. I send a confirmation email first, and you can change or stop it any time.

Get more like this by email

All SaaS & Custom Applications articles

Share This Page
Awards & Recognition
AI-generated AppWT theme song art: two singers in black and gold on a rooftop above the Detroit skyline at sunset

Accessibility

by AppWT Web & AI Solutions
🛡️ Accessibility Profiles
📝 Content Adjustments
100%
100%
1.4
0px
🎨 Color Adjustments
100%
🎛️ Orientation & Controls
♿

Accessibility Statement

Our commitment to digital accessibility and inclusive design

Our Commitment to Accessibility

AppWT Web & AI Solutions is committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply the relevant accessibility standards to achieve these goals.

Conformance Status

The Web Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to improve accessibility for people with disabilities. It defines three levels of conformance: Level A, Level AA, and Level AAA.

AppWT Web & AI Solutions is partially conformant with WCAG 2.1 level AA. Partially conformant means that some parts of the content do not fully conform to the accessibility standard.

Accessibility Features

  • Built-in accessibility toolbar with multiple customization options
  • Keyboard navigation support throughout the website
  • Screen reader compatibility and proper ARIA labels
  • High contrast mode and color customization options
  • Text size adjustment and font modification capabilities
  • Reading guide and focus indicators for improved navigation
  • Alternative text for all images and media
  • Semantic HTML structure for better screen reader interpretation

Technical Specifications

Accessibility of AppWT Web & AI Solutions relies on the following technologies to work with the particular combination of web browser and any assistive technologies or plugins installed on your computer:

  • HTML
  • WAI-ARIA
  • CSS
  • JavaScript

These technologies are relied upon for conformance with the accessibility standards used.

Feedback

We welcome your feedback on the accessibility of AppWT Web & AI Solutions. Please let us know if you encounter accessibility barriers:

Phone: (888) 565-0171

Email: sales@appwt.com

Address: 33300 Five Mile Rd, Livonia, MI 48154 (by Appointment Only)

Assessment Approach

AppWT Web & AI Solutions assessed the accessibility of our website by the following approaches:

  • Self-evaluation
  • External evaluation
  • Automated testing tools
  • Manual testing with assistive technologies

Date

This statement was created on January 15, 2025 using the W3C Accessibility Statement Generator Tool.

Last updated: