Disney+ Error 31: How to Fix It
31 — VPN or proxy detected — location can't be verified
Quick fix:
- Turn off any VPN, proxy, or Smart DNS service completely.
- Restart your router so a fresh IP is assigned.
- On mobile, disable any 'private relay' or DNS-filtering feature.
- Reconnect and reload the app.
What Disney+ error 31 means
Disney+ thinks your connection is masking your real location, usually a VPN, proxy, or some corporate/DNS setups.
If those steps didn't clear it
These general fixes resolve most Disney+ playback errors:
- Restart the Disney+ app and then the device — this clears most errors.
- Confirm the internet works on another app or website.
- Update the Disney+ app and your device's software to the latest version.
- Log out and back in to refresh your account and rights data.
- Turn off any VPN or proxy, which triggers several Disney+ errors.
FAQ
What does Disney+ error 31 mean?
31 means: VPN or proxy detected — location can't be verified. Disney+ thinks your connection is masking your real location, usually a VPN, proxy, or some corporate/DNS setups.
How do I fix Disney+ error 31?
Start here: Turn off any VPN, proxy, or Smart DNS service completely. Restart your router so a fresh IP is assigned.
Why do I keep getting Disney+ error 31?
Disney+ thinks your connection is masking your real location, usually a VPN, proxy, or some corporate/DNS setups. If it persists after the quick fix, work through the general fixes for Disney+ below (network, app cache, device restart, account/billing check).
Other Disney+ error codes
83— Device compatibility or connection error42— Unable to connect (request timed out)39— Video cannot be played (rights / HDCP)41— Content currently unavailable24— Unable to connect to Disney+73— Disney+ isn't available in your region / VPN detected76— Network connection problem9— Payment or account problem- Full Disney+ error code list →