My idea would be to create a bank to safely store people's bitcoin and other crypto for people who just want to hold for a lot of time.
They would register with the passport or ID, it would cost 100 GBP + 1% to deposit and verify people's identities.
Then, to withdraw, it would take 3 months, they would have to show the passport and have a meeting via zoom once a month during 3 months stating they would want to withdraw, it would cost 300 USD plus 1% of the value.
It would compensate for people who want to hold for a lot of time without having security concerns.
Whilst I am sure you have developed your idea with good intentions, it goes against the entire philosophy of Bitcoin.
The point of using Bitcoin is not needing to trust an intermediary party. Additionally, sharing your KYC with a "Bank", I could think of nothing worse from a privacy perspective. Needing to pay to access your own cryptocurrency, and the bank is responsible for holding it? Definitely bot "safe" or "secure".
Why not just buy a hardware wallet?