I think the problem here is Claude and third party AI services with trust-based training preferences.

I have a similar setup for my personal agent, except all inference runs on my local homelab and open weight models.

I see no ethical qualms to this. These people sent messages to me, and only I have access to it; I’m not sharing it with a third party.