Showing consent for only once per user login

Is there a way to show a consent form only once per user? for instance, a user sees the consent, agrees to it, and next time they log in, they don’t have to agree to it ?

I’m trying to figure out the same thing, it should be able to be done by using cookies.

I think Gravity perk has something that would work…investigating further