Nos extratos de outros bancos não aparece o CPF e Nome Completo de quem realizou transferência para mim. Bancos que testei: Banco do Brasil, Banco Inter e Bradesco.
Entendo que o Banco tenha acesso a esses dados, mas o usuário não deveria ter, né?
Se realizo uma compra em uma loja e pago com um PIX para uma conta Nubank, automaticamente já estão com o meu CPF e Nome completo. Se 100 pessoas fazem compras nessa loja, basta eles emitirem um extrato e pronto. Podem, por exemplo, usarem esses dados para cadastrarem 100 chip de aparelhos de telefonia móvel.
Se vocês não acham isso perigoso deveriam consultar as diretrizes sobre proteção de dados.
A divulgação indevida de qualquer dado pessoal pode gerar prejuízos para seu titular. Endereços, números de CPF e de cartão de crédito não são dados sensíveis, mas podem resultar em cartões clonados e fraudes.
Pode não ser ilegal que os extratos bancários contenham o CPF completo de quem tenha realizado uma transferência, mas prefiro manter conta em um banco que não adote tal prática.