March 2023
New Access Control Permissions: Teams and Roles
Memfault added new concepts for access control: Teams are a flexible way to group members of an organization. They can reflect an actual company structure with functions such as "quality assurance" or "firmware engineering." Alternatively, with Roles, administrators can design teams solely to manage permissions more conveniently when assigning dedicated roles on a per-project level.

Teams and Roles allow for configuration scenarios such as "read-only access for this department" or "OTA must only ever be performed by these four people." They further allow for sophisticated setups such as "these five contractors may only ever see this one project and nothing else" or "newly invited members of the organization can do anything with our playground project but are otherwise limited to read-only access."
Using this new system is strictly optional as all members of an organization are part of the group "everyone" that grants permission to all of Memfault's features by default.











