If you are from a country with high level of insecurity you need to be very smart.
Not only that. Anyone who's into Bitcoin needs to be very smart because the fundamental concept of BTC is built on a trustless system, and we need to be very smart when doing transactions or safely keeping our BTC.
Something happened to my cousin yesterday, some cop stopped him on his way coming to my house.
He had his hardware wallet on him and they forced him to unlock it.
That one thing that hardware wallet does right is the ability to not show balance straight up.
But after he unlocked the hardware wallet the cop guy takes a few step away and keep pressing the hardware wallet, and they found nothing but my cousin noticed that they have camera on them.
Honestly, your cousin really messed up since you seem to come from a country that has a high level of insecurity, but your cousin chose to have his hardware wallet on himself outdoors, which is something that is generally not the best security advice, even in a country with a high level of security.
After the cop left he instantly installed trust wallet on his phone and move all his fund from the hardware wallet to the trust wallet,
This is another human error, and whatever you do in the future, do not use Trust Wallet for security purposes because it is not worth the trust. Besides, the wallet ought to be named UnTrust wallet.