JavaScript is required to run the BTCBacked Key Recovery Tool. All cryptographic operations run locally in your browser. No data is ever sent to a server.