Your answers are encrypted and decrypted locally in your browser — the server only ever stores ciphertext it can't read. That local crypto means JavaScript has to be enabled.