Gated Community in Bloomreach

Hi, I´m new in this group and also new to Bloomreach. Unfortunately I couldn´t find anything in the documentation nor in the net about my question. If I overlooked anything - I´m sorry.
My requirement is to set up a closed community where I want to provide specific content based on the customer profile (e.g. I´m interested in cars / travel / investments etc.). After a registration process (which has to be compliant with the GDPR rules) I want those “users” to show their specific content. Is this possbile in Bloomreach without programming. And if not - what would you guess this means effort wise.
Any help and feedback is welcome.