Yes, on the Business plan you can set up a private podcast so only invited listeners can stream or download your episodes.
On the Grow or Webinar plan, you can embed your episodes on a web page you control, such as an internal or password protected page.