product user consent processes