localhost
, but not on deploymentlocalhost
, but not in a deployed environment, double-check that the protocol for your deployment URL is https://
(secure), and not http://
. Privy embedded wallets use the browser’s native WebCrypto API, which is only available in secure contexts like https://
.
In kind, you must use a secure context (https://
) for your deployment. Embedded wallets will not be created or work in insecure contexts like http://
, except localhost
, which is a special case and treated by the browser as a secure context.