Privacy is a complex policy area and is often used to shut down crucial user research or testing. Let's take the guess-work out of creating privacy and consent (P&C) notices for designers and researchers - maybe even for the entire government of Canada. Just as VAC has a logic to their benefits, so does a privacy and consent form. Let's create a tool that automatically generates P&C notices so that policy doesn't have to keep holding up the show.
Mission Statement: Help CDS research and design spend more time with users, and less time fighting the bureaucracy.
Goal: A working prototype that generates P&C statements.
Trello board: https://trello.com/b/vptWzBnE/generate-privacy-statements-portage
git
, node
and pandoc
. The best way to do this is probably using Homebrew (which you need to install first)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git node pandoc
git clone git@github.com:cds-snc/simplify-privacy-statements-V2.git
cd simplify-privacy-statements-V2
.env.example
file into .env
and set the variables appropriately.npm install
agreement-1.controller.js
and move the res.send(html)
out of the nodePandoc
call.npm run dev
and then open a web browser to localhost:3000
.