In Blackbaud NetCommunity Service Pack 3 and Raiser's Edge Patch 8, consent options are enabled for GDPR. This article describes how consent is pushed to Raiser's Edge from NetCommunity when using the Consent part.
When the consent part is placed on a page and the user is not logged into NetCommunity (anonymous user), the consent details will be downloaded along with the transaction in which the consent is associated with. For example, if you add the consent part to a donation page and the user is not logged into NetCommunity, when the transaction is processed through the NetCommunity plugin then the consent options will be written to the constituent record linked to the transaction.
In the event that the user is logged in to NetCommunity, the consent options will be directly written to the linked constituent record.