6 votes

Perplex Security and GDPR Package

We love Umbraco, we love dashboards in Umbraco and we love security. If you combine all these together you get useful dashboards with a quick overview of a lot of data in Umbraco and we would like to share some of our favourite security dashboards.

The package includes:

  • Several new dashboards
  • A few new datatypes

Known issues


  • You have to manually add the following Datatypes in the Developer section for the "Locked Accounts" and "Unapproved Accounts" tabs in the Member section to work (the names do not matter, just create a new datatype for these 2):
  • > PerplexDashboards.MemberDashboard.LockedMembersListView
  • > PerplexDashboards.MemberDashboard.UnapprovedMembersListView
  • This will be automatically created in a future version, resolving this issue.


The ideas of the package is mostly based on the ideas that are described in two blog posts:


If you have any questions or remarks, please get in contact with us via our website, or preferably via the Umbraco-forum.

Included features:

  • Activity log of Umbraco Users
  • Insights in the security settings of your website
  • Emails to the administrator when users get locked out
  • Activity and Access log of Umbraco Members
  • Dashboard of unapproved and locked Umbraco Members
  • Insights in the relevant security settings for Umbraco Members


1.1.1 - 2018-02-23

  • Added database migration to add Username column to existing perplexUmbracoUserLog tables, fixing a crash that would occur for people who have an older version installed.

1.1 - 2018-02-02
  • Member Activity Log is updated to have the same style as the User Dashboard
  • Filters (from, to, member/user, action, IP address) are added to User Dashboard and Member Activity Log
  • All views are now lazily loaded upon activation of the tab they are on
  • Users viewing member profiles are now logged and made available on a Member under the Access Log tab. This allows you to check which users have viewed which member profiles
  • When a user account is locked out, an e-mail can be sent out to a configurable recipient to inform them about this
  • Membership Provider settings are now viewable in the Umbraco Security Settings tab of the User / Member dashboards

1.0 - 2017-10-26
  • Adds a User Dashboard and Member Dashboard to the respective sections in Umbraco, giving insight in User and Member actions (Login / Failed Login / Account Locked etc.)
  • Provides an overview of Locked Member accounts and Unapproved Member accounts, as well as the ability to Unlock / Approve them directly from the dashboard

Project owner

Daniƫl Knippers

Daniël Knippers

Daniël has 313 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.9.x (100%)
7.8.x (100%)
7.7.x (100%)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Project Information

External resources