One thing about an unreleased side-project is that you can skip niceties like legal consents that get in your way. Like most engineers I generally see these things as a bit of a pointless hassle as nobody ever reads the text and just blindly clicks through. However, with public focus on the legalities of data privacy due to various scandals and the implementation of GDPR, the time for buying your head in the sand on this is passed.
Finally, I needed to add in a popup to get positive acceptance of the Terms and Conditions along with specific consents for marketing emails just to be sure we have got proper permission to contact the customer.
Because of the way linkalist works, all of this work translates into features available to client sites. It is obviously only fair that the legal documents that we got under a Creative Commons licence are made available to others under the same agreement. We have also added options to the Application Settings to allow the gathering of consents for various actions on all client Applications.