Technical question about transparent addresses and anonymity

Is there some way for a receiver to know who a transaction was sent from?

I’m also confused about what in publicly and privately known by each party in the following transactions:
Transparent Address (TA) —> Shielded Address (SA)
and
SA → TA

1 Like