I am completely aware of that and I believe that it still does not answer the question of what prevents KPM from sending my master password through an outbound connection. The master password is the encryption key. So what prevents KPM from sending the master password through an outbound connection when it is typed in? I believe Kaspersky is responsible of explaining why its product has an outbound connection to servers if it is advertised as a 100% safe tool for storing confidential information.