In order to capitalize on an opportunity to work with enterprise healthcare clients, Asana committed to enabling HIPAA compliance.
How might we design something that warns users when doing something potentially highly destructive to their organization?
Asana is a web and mobile "work management" platform designed to help teams organize, track, and manage their work.
The Health Insurance Portability and Accountability Act of 1996 (HIPAA) is a federal law that required the creation of national standards to protect sensitive patient health information from being disclosed without the patient’s consent or knowledge.
Why is HIPAA compliance important to Asana’s roadmap?
This was a massive rollout that would directly impact the most sensitive parts of the product — i.e. the admin console, the security settings related part of the product only the highest level in an organization using Asana could access and edit.
When certain security settings are changed (i.e. 2FA, third party integrations, etc.) it automatically makes an organization non HIPAA-compliant. This is a big threat to security, and for our large enterprise customers in the health-adjacent industries is a huge problem.
As a part of the HIPAA compliance rollout Asana’s top level IT users (Super Admins) are not able to know whether their organization is HIPAA compliant when changing certain security settings.
I needed to figure out a way to show them what the agreement looks like that makes them HIPAA compliant, and if and when they do change settings, how to notify them they will no longer be compliant by doing so.
Problem
How might we learn about “Super Admin” users and what types of warnings would be beneficial to them?
I did, however, speak with people in our own IT department to get a sense of what our ‘super admin’ users that would use the admin console are like.
Things I wanted to know:
How often are admins in their security consoles?
How much alerting is too much with security messages?
What would be the most effective way to alert super admin users of potential non-compliance?
What I learned:
Super admins are in the admin console a lot due to the changing nature of things in enterprise companies
They don’t mind getting alerts often - as long as it is to avoid something that is potentially destructive to the organization
Would want to show alerts in the most critical areas only