e-Consent: The Design and Implementation of Consumer Consent Mechanisms in an Electronic Environment | Synapse