2. Is collecting public data off social media illegal?
It isn't. Much of ad industry is exactly that. Collect data, classify people, target them. But it is surveillance. SC said about Indian govts social media tender: blanket montioring of social media is mass surveillance.

— Nikhil Pahwa (@nixxin) September 14, 2020