Update on this: the more I think about it, the more I believe that it makes sense to use an existing solution. Outside of the time sink to initially build it out and ensure that it follows all the compliance laws, we would have to keep track of changes to those laws and update ours accordingly. It would likely be a lot of work for little gain, especially considering how good the existing services seem to be.
I'll look into integrating Cookiebot (or a similar service) with Carbon in some way.
Hasn't been updated since last year, but it is craft 4 compatible, and it could be nice to have the configuration in one logical spot with our defaults set.
Update on this: the more I think about it, the more I believe that it makes sense to use an existing solution. Outside of the time sink to initially build it out and ensure that it follows all the compliance laws, we would have to keep track of changes to those laws and update ours accordingly. It would likely be a lot of work for little gain, especially considering how good the existing services seem to be.
I'll look into integrating Cookiebot (or a similar service) with Carbon in some way.