Main menu is hidden from unauthenticated users
Follow Below things:

1) Make sure that in admin/people/permissions "View published content", "view own Unpublished Content are "Unchecked" for the "anonymous user".

2) Still if you are getting those "Disclaimer and Policies" menu links. i) Create a new menu and add those links in to that menu. While adding links Give the Parent menu link to "Main Menu". and save the menu. ii) Then admin/structure/block, configure the menu block: Give the permission to access only to Authenticated User and save the block

or,

If you are assigning main menu (as block) to region, you can control it's visibility by "Visibility settings". If you are rendering it in .tpl.php file then you can do it like this: Example (bartik's page.tpl.php):





&lt;?php print theme('links__system_main_menu', array(

  'links' =&gt; $main_menu,

  'attributes' =&gt; array(

    'id' =&gt; 'main-menu-links',

    'class' =&gt; array('links', 'clearfix'),

  ),

  'heading' =&gt; array(

    'text' =&gt; t('Main menu'),

    'level' =&gt; 'h2',

    'class' =&gt; array('element-invisible'),

  ),

)); ?&gt;