How are permissions managed for profiles?

BlueConic is based on a Privacy by Design philosophy. As such, privacy is deeply integrated into BlueConic, up until the individual profile level.

Using the privacy features within BlueConic, you can make your online channels comply with online privacy laws, such as those enacted in the European Union and other countries which stipulate that any website or other online channel that stores information about a visitor in a personal profile or that adds cookies to a browser must inform the website visitor that it does so and give them the option to opt out of the tracking of personal information and remain anonymous. BlueConics privacy feature gives the visitor complete control over their personal browsing experience. By opting to allow personal data to be tracked and stored, the visitor can optimize their experience because BlueConic can target them with content that is geared toward their interests and which is relevant for them.

Privacy features in BlueConic

BlueConic offers features for privacy and consent management. You can use Objectives to manage consent across the platform. Learn more about using BlueConic Objectives for consent.

Among others the BlueConic privacy features consist of the following:

  • Default privacy settings and profile sharing. In BlueConic you can set the default permission for all website visitors. This is the permission that all visitors have before they have been given the choice to select a different privacy level (if offered). The three levels of online privacy available in BlueConic are:
Permission Description
Level 0 (opt out)  BlueConic will gather no anonymous or personal information about the visitor.
The result is that the visitor's experience will be impersonal and they will only
be served static content.
Level 1  BlueConic gathers anonymous statistical information that is used to optimize
the visitor's experience on the website.
Level 2 BlueConic will store personal data and preferences. This setting gives the
website visitor the most personal experience.


  • Permission settings per profile property and interaction type. In BlueConic, it is possible to assign a privacy level to each profile property and interaction. For profile properties, this feature gives the you global control over which properties can be populated with anonymous or personal information for all visitors of the website. In this scenario, a profile property can be assigned a value only if the privacy level selected by a visitor is higher than that of the profile property. For interactions and optimizers, the permission level defines the required permission level needed to trigger the interaction or optimizer. An interaction or optimizer can only be triggered for website visitors who have at least the same permission level as that defined for the interaction or optimizer
  • Permission methods in the JavaScript API. The BlueConic JavaScript API contains a number of methods that allow you to add, set, and get permission levels for interaction types and profile properties.
  • Permission methods in the Rest API. The BlueConic REST API contains a number of methods that allow you to set the permission level of a profile. If needed, a customer can split up the profiles per subset of Domains (that contain channels), to have more fine-grained privacy and permission management. For regulation and compliance, a chosen permission level by visitor is stored in a separate database, even when the visitor is opting out. The profile is then removed; the change event is not.