Why not ask people for this kind of stuff in an honest[1] way? If that doesn't work well because people rarely want to share that information, collecting without asking doesn't seem right.
[1] By "honest", I mean like a pop-up with a question or two and a clear "Not now" button. Not another cookie banners or passive collection.
[1] By "honest", I mean like a pop-up with a question or two and a clear "Not now" button. Not another cookie banners or passive collection.