I'm trying to understand the correct procedure when dealing with storing a users email subscription types, and the behaviour in relation to legitimate interest and consent to communicate.
And the question really is should a users previous subscription preference "stack"/merge/update regardless of communication consent type, or should their preferences for all subscription types be reset when dealing with a form that requires consent to communicate even in cases where the subscription choices in that form aren't all of the available choices.
I'll try and explain what I mean.
Assume I have two email subscription types; marketing and blog, and a user is going to fill out a number of forms.
Form 1 - legitimate interest
A user completes a 'contact us' form which is assigned a subscription type of marketing
The users subscription preferences should now be marketing
Form 2 - legitimate interest
A user completes a 'blog' form which is assigned a subscription type of blog
The users subscription preferences should now be marketing and blog
Form 3 - consent to communicate
A user completes another 'contact us' form which only has a check box to opt-in to marketing subscriptions types
If the user opts-in for that marketing subscription type would their subscription preferences still be marketing and blog
Or would any previous subscription preferences be reset, resulting in subscription preferences of just marketing
Alternatively if the user chose NOT to opt-in would their subscription preferences be set as blog
Or, again, would any previous subscription preferences be reset, resulting in subscription preferences being empty.
I hope that explains my query clearly enough and that someone can shed some light on this.