Nightly downloads are only supposed to be for developers. Although this is made clear in the menu title, it is still publishing the availability of the builds to the general public.
I think we need to move the link to a more suitable location, for example on the "Building and Contributing" page. I think the Download section would also benefit from a Release Notes link - this could point to changes.html which are effectively release notes anyway.
