Object level take: IANAL, but I’d be surprised if the first one of these is illegal. It doesn’t even seem ethically questionable to me; I expect very many charities carry out similar activities without issue.
Regarding the second, if this level of “data collection” is illegal, then virtually every group or organization that exists is breaking that law. (It might still be illegal, though—the GDPR is a very badly written law.)
Object level take: IANAL, but I’d be surprised if the first one of these is illegal. It doesn’t even seem ethically questionable to me; I expect very many charities carry out similar activities without issue.
Regarding the second, if this level of “data collection” is illegal, then virtually every group or organization that exists is breaking that law. (It might still be illegal, though—the GDPR is a very badly written law.)