Custodian is one of the major issue with crypto right now. Hardware wallets are the proper solution for solving security issue. Even so hardware are not safe. I have heard people getting duped by malware and lost funds bcz of change of send address automatically. By far the safest source is the hardware wallets like ledger nano or trezor etc.