Add Keycloak terms and conditions
Supersedes !93 (closed) as @lambdaclan is MIA and I think the tool (1k lines) for a onetime thing is overkill (so only the first 3 commits are carried over).
Thanks for your excellent work @lambdaclan :)
Edited by Kristian Klausen