Entelligently using Consentua



The use case from Entelligently was to get consent to capture personal data from a web app accessed by registered users. The personal data being used is your name, email, mobile number, gender, age range, location and most importantly your comfort.

Entelligently is a web service that connects buildings to people. Delivering a more comfortable and productive work environment. Whilst ensuring a building meets its expected energy performance and sustainability targets.

What does Consentua do?


Using the Consentua WebSDK Entelligently has deployed the consent service as part of the user registration form as an iframe. To see a demo of the WebSDK and the code snippet used go here: Consentua WebSDK Demo

This placement of the iframe after the user has signed up is essential as Consentua needs to append the consent request to an unique user identifier a UID.

Consentua has a dedicated Entelligently client consent service (CID), which has a service (SID), which is linked to it a private template (TID).

Which means that the credentials being used are as per the details in the box.

The Solution

The type and purpose of the personal data being processed is made clearly, in an unambiguous form and as part of the upfront registration process. Clearly meeting GDPR criteria. The user is always in control. Here is the first consent screen the user sees immediately on sign up.

Note the distinct data types and purposes being requested. And when the user agrees the change in colour as well as the slider position change give a clear transparent indication of consent granted.

The consent view is embedded as part of the user settings page. The user is free to change consent at any time.


The user can register for Entelligently once they have been given the link to access. The next view is the consent view (See above), which they are encouraged to agree to due to clear language used. Once the continue button is pressed the user is directed to the home screen.

The next phase is to be able to check consent at any time. This can be done either via the Consentua dashboard reports or via a direct API query. Check users against a particular purpose or check an individual users consent.



Here is the output from the API query for a particular user - Chris Test. The results show that for a specific purpose ID’s (156 and 272) this user has given consent - ‘True”.

It is also possible to check which users have consented to a specific purpose. This returns a list of users who have consented (all flagged as true). Their is also a report on all users registered to a service,returns a longer list of users.

The Developers view

A quote from Jack the developer for Entelligently: “It is really easy to deploy Consentua into an existing web app”

When asked why it was so easy Jack said: “All the hard work is already done for you with the iframe. Leaving me with the only bit to do was to input a userID”.

The Result The Entelligently users are happy as they can clearly see what personal data is being used for which purpose. If they do not consent for their personal data to be used, the data is still captured but their identity is not processed from an analysis perspective.

The client is happy as the building users are giving lots of personal information in return for a comfortable working environment. Happy occupants mean more productive employees. All these benefits obtained by having an audit of the consent.

The Entelligently service is happy as it has a consented to use of personal data. This personal data is essential to the success of the service that Entelligently delivers, namely a comfortable building that is connected to the people it serves.

Consentua Roadmap

Now on Trello

Taking a leaf out of some other’s books (thank you Pixelme!) and in the interests of transparency the Consentua team is pleased to release in public the Consentua Roadmap.

We wanted to improve customer trust in our brand by publishing upcoming developments. Our brand ethos is always to be as open and transparent as possible.

We invite comments and votes for promoting changes on the existing cards. As well sugestons for new functions and enhancements that we can add to Consentua over time.

img center

How it works

The cards have been allocated a target build. We give the builds obscure mammal names so we know which release we are working on.

So far we have outlined plans for the next two releases. These are Capybara and Dugong, which have a specific focus in each release. For Capybara the focus is all about the “Purposes’. For Dugong the focus is on the Consent Receipt. However, plans are always subject to change especially when driven by customer demands.

img center

Vote with your thumbs

img right

The intention is to have the majority of future functional change driven by customer demand. This seems much better than us sitting back at Consentua HQ thinking we know best. Yes, sometimes we will be selfish and promote a change that benefits Consentua, but only because that change will benefit the majority through improved performance, security, resilience and sometimes function.

To that end we ask our followers and users to help us prioritise the next functions and vote with your thumbs.

Understand the Key

img left

We have colour coded the cards to give readers an understanding of where the change will impact and who it will benefit. What is interesting here is that we are shifting from an engineering driven set of changes to more customer driven changes. May that long continue!

The key breaks down into two different elements: 1) API, Dashboard & SDK - functional component impact area. 2) Customer Requested, Easier Management (for Consentua that is) and Client Centric function - identifies who the improving function will benefit.

Consentua Roadmap

To check out the Consentua Roadmap go to this link: