@AgathaSorceress Maybe @nitrokey would be a possible fit?