Is my file uploaded to your server to calculate the hash?
NO. This is critically important: your file NEVER leaves your computer. We use local JavaScript APIs (FileReader/SubtleCrypto) to calculate the hash locally using your CPU. It is completely safe for confidential documents.