For long-term storage, it's best to use full node wallets. For bitcoin, this is Bitcoin core, for ripple, find an official wallet too.
With this approach, your coins will be 100% safe.
Only it is probably worth using a separate computer for these purposes.