From December 2021, Formulayt (GCDC) now has built-in support for the following privacy controls:

  • doNotTrack
  • globalPrivacyControl
  • OneTrust (you must request this to be enabled on your account for it to take effect)


How the Formulayt scripts will react to each of these is detailed below. We have made these changes to ensure that you stay compliant with relevant GDPR and other privacy legislation. You can activate or deactivate the OneTrust integration in the Formulayt Apps area. 


doNotTrack and globalPrivacyControl

doNotTrack and globalPrivacyControl are both browser-based controls that are supported by a small number of browsers. The user can enable these settings, e.g. within Firefox, from the Settings menu within their browser. If either of these settings has been enabled, then Formulayt will not do any of the following things:

  • No tracking events will be raised, to either our own Formulayt insights reporting or your own external tracking platforms via the Event Manager
  • No personal data will be used to pre-populate forms. This means that features that rely on this, such as Eloqua or Marketo form pre-population, will not work. Instead, gates will always load with all fields empty that the user must complete each time. Form submissions should still work as expected unless other tools that the user has activated are interfering with submissions.
  • No cookies will be dropped by the Formulayt script. This means that any cross-domain session tracking will not work for the affected users.


OneTrust

If the OneTrust integration is active, the Formulayt script will automatically look for and adhere to any user preferences that have been set using the OneTrust marketing compliance tools. If OneTrust is not present, there will be no effect on the Formulayt script. However if it is present, then whether or not the user has agreed to the following opt-in groups will determine whether the script will enable or disable certain features as specified below:


Functional

If the user has not accepted functional cookies, then Formulayt will not do any of the following things:

  • No personal data will be used to pre-populate forms. This means that features that rely on this, such as Eloqua or Marketo form pre-population. Instead, gates will always load with all fields empty that the user must complete each time.

Performance

If the user has not accepted performance cookies, then Formulayt will not do any of the following things:

  • No tracking events will be raised, to either our own Formulayt insights reporting or your own external tracking platforms via the Event Manager
  • No cookies will be dropped by the Formulayt script. This means that any cross-domain session tracking will not work for the affected users.

Please note: if OneTrust is active on your site, then the Formulayt script assumes the default OneTrust opt-in groups are being used:

  • Functional: C0003
  • Performance: C0002

If this is not the case you can amend this in the Formulayt Apps area. 


Additionally, you should ensure that the Formulayt script is listed as essential within OneTrust so that it always loads. The Formulayt script will then ensure its own compliance with the user's preferences as detailed above.


Data source

If the OneTrust app is active on your account, the following data source will also become available:

  • OneTrust opt-in level - Contains the OneTrust opt-in levels that affect Formulayt functionality only. This will return either functional, performance, or blank. Other levels that the user might have accepted are not listed, since they have no effect on Formulayt functionality. If the output is 'false', this means that OneTrust is active but the user didn't opt-in to either of the above levels. If the value is blank, it means that OneTrust is not active on this page.