If you run Dash for free does that mean that your data is public?

It does not. Dash does not run on plot.ly servers, it runs on your own laptop and it works in offline environments. No data is sent to plot.ly. See Limitations of dash community vs. on-premise for some more details as well