I personally also suggest KeePass2 for an offline vault storage that you can use with Syncthing to synchronize so the data never leaves your devices.
It’s worth mentioning that both these programs are subject to leaks in machines infected with malware like OP’s was, so maybe if malware is a problem you deal with regularly, i suggest the online options.
US companies and helping genocide for money, name a more iconic duo. Forget IBM and the Nazis, prepare for Google and the Zionazis.