More and more banks keep asking for your entire crypto transaction history when you want to convert it to fiat currency.
This is to make sure that all taxes are paid, and that the person who converts crypto to fiat did not get it from criminal activities.
Not only banks, centralized exchanges and custodial services do this too, they can confiscate your funds and ask you for documents to prove the source of the funds. If you are going to deposit a sum of money above a certain threshold, yeah, the bank is going to ask for source of funds, they would also report the tx to the tax authorities.
So Frank travels around the world and is now dating Sonya from the Philippines.
Frank donates his bitcoin to Sonya by sending it to her BTC address.
So what is Frank afraid of, taxes or origin of funds. I think this depends on the jurisdiction, but even if you donate BTC to charity or someone, you still have to declare the capital gains on those coins, and if you are suspected of illicit activity, law enforcement would still investigate your tx's for criminal activities.