Mentions légales du service

Skip to content

Resolve "Add RGPD notice"

RAVERDY Pierre-Guillaume requested to merge 19-rgpd into dev
name: Feature
about: New features or wider changes

Closes #19

Description

This MR adds consent cookie management regarding the privacy policy and terms of service.

  • Two html pages are provided (in french only) that describe the TOS and PP. They are based on feedback/recommendations from the Inria jurists for another website.
  • The user cannot do anything until the TOS/PP hve been accepted.
  • Clicking on the consent panel again routes the app to the home and revokes the consent.

The feature is based on

Changelog

  • Add GDPR info and consent management to the Web app

How to test

  • launch and open the home page
  • check that the links in the cookieconsent module open a page with the proper html page
  • check that cannot do anything until PP/TOS accepted
  • if afterwards clicking on panel (bottom-right tab) then the app go back to home page and cannot do anything.

Misc

Although translations in en/fr are in the i18n files, the cookie consent pa&nel is only in french for now (config in app.module.ts). New issue added

Also, for now the cookie consent config only references salons.paris.inria.fr but different domains should be managed later on when setting up configurations for ci, dev, qualif ...

Merge request reports