Descript relies on an internet connection to power many key features. If your connection is unstable or blocked by your network settings, you may run into issues.
This article walks through the most common fixes for connectivity troubles and what to do if Descript says you're offline. It also includes the domains, ports, and proxy settings your IT team may need to allow for Rooms and SquadCast recording sessions.
This article covers:
- What to do if Descript says you're offline
- Firewall and proxy settings
- VPNs and managed networks
- Restricted countries and regions
If Descript says you're offline
If Descript is showing an "offline" message, it may mean your internet connection is unstable, blocked by a local network setting, or—occasionally—it may be a false alert.
These steps may help resolve the issue:
-
Fully quit and restart your browser or Descript app. Quit Descript completely (click the Descript "D" icon in the OS taskbar) and select Quit Descript Completely.
-
Refresh the browser page or Descript window. Use the shortcut
Shift + Cmd/Ctrl + Ror go to Window > Reload in the top menu. -
Clear your cache:
- Using Chrome? Follow these steps to clear your browser cache.
- Using Descript's desktop app? From the top menu, go to Help > Debug > Reset app data.
- Restart your device. A full restart can resolve system-level networking issues.
- Check for network interference. Disable VPN, firewall, or proxy settings temporarily to see if they're blocking Descript's connection. See firewall and proxy settings below.
- Free up disk space. Make sure you have at least 20 GB of free space. See recommended system requirements
- Try a different network. Use another Wi-Fi network or a mobile hotspot. A wired ethernet connection to your modem or router can often improve stability over Wi-Fi.
- Switch platforms. Try web.descript.com if you're using the desktop app, or vice versa.
Firewall and proxy settings
If you're using a firewall, VPN, or proxy—especially common on school, office, or coworking networks—Descript may not be able to connect properly. Share this section with your IT team or network administrator.
Required domains
Your firewall or proxy must allow access to the following domains:
- *.descript.com
- *.stytch.com
- descript-assets.s3.us-west-2.amazonaws.com
- d32u7zi7n7c34o.cloudfront.net
- d2qfeu3f26dkj6.cloudfront.net
- descript-assets.s3.amazonaws.com
- descript-assets.s3-accelerate.amazonaws.com
- d1d3n03t5zntha.cloudfront.net
- descript-publish.s3.amazonaws.com
- descript-publish.s3.us-west-2.amazonaws.com
- descript-publish.s3-accelerate.amazonaws.com
- d1sdqpkoqp177u.cloudfront.net
- descript-teams.s3.amazonaws.com
- descript-teams.s3.us-west-2.amazonaws.com
- descript-teams.s3-accelerate.amazonaws.com
- d3s623uews94mf.cloudfront.net
- descript-voices.s3.amazonaws.com
- descript-voices.s3.us-west-2.amazonaws.com
- descript-voices.s3-accelerate.amazonaws.com
- descript-users.s3-accelerate.amazonaws.com
- d1fizpkae570p1.cloudfront.net
- descript-global-assets.s3-accelerate.amazonaws.com
- descript-global-assets.s3.us-west-2.amazonaws.com
- d3grwaljw6zt7u.cloudfront.net
- descript-recordings.s3.amazonaws.com
- descript-recordings.s3.us-west-2.amazonaws.com
- descript-recordings.s3-accelerate.amazonaws.com
- descript-users.s3.amazonaws.com
- descript-users.s3.us-west-2.amazonaws.com
- descript-global-assets.s3.amazonaws.com
- d2ddoduugvun08.cloudfront.net
- *.pndsn.com
- production-273614-assets.storage.googleapis.com
- production-273614-assets-us-east4.storage.googleapis.com
- *.descriptusercontent.com
- dh9qz98jqjqdu.cloudfront.net
- dm0qx8t0i9gc9.cloudfront.net
- *.giphy.com
- zoom.us — Required if connecting your Zoom account to Descript
- https://*.googleapis.com/*
- wss://*.firebaseio.com/*
- https://*.firebaseio.com/*
- https://*.daily.co
- wss://*.wss.daily.co
- wss://*-wss.daily.co
Additional domains and ports for SquadCast:
- https://*.squadcast.fm
- https://*.sqdc.st
- https://*.zapier.com
- UDP ports 20000–65000
Optional domains:
- https://*.doubleclick.net/*
- https://*.tapfiliate.com/*
Proxy requirements
A proxy server must allow HTTPS connections to:
- https://prod-ks.pluot.blue/*
- https://c.daily.co/*
- https://gs.daily.co/*
It must also allow HTTPS connections converting to WebSockets on:
- wss://*.wss.daily.co
- wss://*-wss.daily.co
If possible, proxying on *.daily.co is preferred.
SSL inspection can break audio and video in recording sessions
Proxies that decrypt and re-encrypt HTTPS traffic (sometimes called SSL inspection or deep packet inspection) can break real-time connections used by Rooms and SquadCast. This may cause participants to join a session but be unable to send or receive audio and video. Exclude TURN, STUN, and media traffic from inspection.
VPNs and managed networks
We don't recommend using Descript Rooms or SquadCast on networks or devices managed by organizations such as:
- Enterprise or corporate systems
- Government or military systems
- Schools and universities
- Banks or medical institutions
These networks often block the ports and services that real-time recording needs to work properly. If you must use a managed network, share the firewall and proxy settings section above with your IT team.
If you use a VPN, configure it to use split tunneling to bypass the VPN for Descript traffic. At a minimum, exempt port 443 and UDP traffic for the domains listed in the firewall and proxy settings section above.
Restricted countries and regions
Descript and SquadCast may be unavailable or have limited functionality in countries or regions subject to US sanctions or trade restrictions. This includes, but is not limited to:
- China
- Cuba
- Iran
- North Korea
- Russia
- Sudan
- Syria
- Crimea, Donetsk, Luhansk, and Sevastopol regions of Ukraine
- United Arab Emirates
This list may not be exhaustive. If you're unable to access Descript / SquadCast or specific features from your location, contact our support team. We'll need to know your operating system, whether you're using the desktop or web app, and what troubleshooting steps you've already tried.