Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: DOCU-2700

...

clearboth
width244px
alignright
classmenu

This page shows how to ensure data privacy when you collect personal data on the website and store data in an external system. In this example we collect an email address from the visitor in a web form, ask the visitor for their consent, and store the data in IBM Watson Marketing. The example uses the Magnolia External Forms IBM module and the Magnolia Data privacy API.

...

When a visitor types their email address into the field and submits the form, Magnolia processes the input using . Magnolia uses an 

Javadoc resource link
classNameinfo.magnolia.extforms.services.ExternalFormService
renderTypeasynchronous
 named ibm to process the form data. Magnolia asks the visitor to give consent for storing personal data and how long that consent should be valid.

...

The example uses Magnolia's default data privacy mechanism. The mechanism records the consent in the Visitors app Magnolia and references links to IBM Watson as the external data storage location. The default privacy mechanism comes from magnolia‐privacy‐visitor‐manager which is a submodule of the Privacy module. A custom visitor reference searcher called info.magnolia.extforms.consent.WatsonReferencesSearcher processes the personal data on the form.

...

  1. Preview the watsonFormSample page in the Pages app.
  2. Fill the form with your email address.
  3. Give consent to processing personal data.
    Image Modified Image Modified
  4. Open the Tools > Visitors app. Your entry as a visitor is created but no consent to storing personal data is recorded yet until the double opt-in process is complete. You can see this by selecting the item in the Visitors app and clicking Update consent.
    Image Modified
  5. Complete the double opt-in process. Open your email inbox and click the link in an email that was sent to you. Click the Proceed button on the web page to confirm your consent.

    The email message sent to visitors is configured in the  Opt-in Email  tab of the External Forms component. See GDPR and Forms for details about configuring email options and consent duration settings.

  6. Once

...

  1. a visitor confirms their consent, you can see a record of it in the Visitors app.
    Image Modified

...

  1. Click Show dependencies to see the link to the external source, in this case IBM Watson Campaign Automation.
    Image Modified 
    The link takes you to your Watson dashboard where you can see an entry for the visitor along with the consent recorded.
    Image Modified

You can also use other Magnolia data privacy features with an external source:

...