You can edit the setting of your public viz to make it private. See the screen shots.
Using this option you can make your restrict the visibility of your public viz.
then go to edit setting and clear this option from check box. It wont allow others to download your data/viz as well.
Let me know If this help.
Many thanks Mahfooj!