Flatfly

Q: Disable Private browsing function in Safari

Hi All,

I need to be able to disable the private browsing function in safari.  I have found a lot of information on it and have downloaded the Xcode tools. How ever the process I was using : please see following

 

  1. Control or right-click on the Safari icon in Finder and choose Show Package Contents.
  2. In the window that appears, navigate to Contents/Resources/English.lproj/ and double click on the MainMenu.nib file.
  3. In Interface Builder (From Xcode,) select the window showing the Safari menu bar.
  4. Select the Safari menu, then select the private browsing item and press delete.
  5. Type command-S to save the changes, then close Interface Builder and restart Safari.
  6. This removes the Private Browsing menu option, effectively disabling private browsing.

 

 

How ever I have just installed El Capitan and apparently there is NO Mainmenu.nib file  any more!   So thats where I got stuck...

 

I do believe someone has written some code/ to install that fixes this problem but I have not been able to get a download of it

NO parental browsing will not solve my problem.... Its not about restricting, its about seeing (some times you have to trust but only till that is violated)

Apparently this install on my Mac will then work across all my devices so quiet keen, and happy to pay for it.

Please I know someone can help me...

 

Flatfly.

iMac, OS X El Capitan (10.11.4)

Posted on May 1, 2016 7:42 PM

Close

Q: Disable Private browsing function in Safari

  • All replies
  • Helpful answers

  • by Dark Nova,

    Dark Nova Dark Nova May 7, 2016 5:26 PM in response to Flatfly
    Level 1 (4 points)
    May 7, 2016 5:26 PM in response to Flatfly

    I Haven't checked,but the file might be called MainMenu.xib, now. Regardless, the menu will be in a file with a .nib or .xib extension.

  • by John Lockwood,

    John Lockwood John Lockwood May 9, 2016 3:56 AM in response to Flatfly
    Level 6 (9,225 points)
    Servers Enterprise
    May 9, 2016 3:56 AM in response to Flatfly

    I don't think this approach is going to be adequate. Even if you manage to remove the menu option again there are other ways to remove web-browsing history.

     

    • Clear history using the menu command for that
    • Actually delete the history file in the Finder
    • Use a different browser
    • Use Tor
    • Guest login to computer
    • Use a connection to another computer and do the browsing there

     

    The approach most likely to be successful and mostly immune to tricks to get round involves buying a network appliance to control web browser access for the entire network and to force all users no matter what browser they use to go via it. Possible options are from Barracuda, Palo Alto, etc.

     

    While blocking access to certain sites is relatively straight forward, recording access to sites is a lot harder because these days all the browsers make it easy to clear their activity. Therefore as I suggest you need unfortunately expensive solutions that do automate recording activity.

     

    Note: A simple web-proxy server can do this to some extent but being simple it is also stupid. It therefore mindlessly logs all the individual items on each web page visited including adverts. These adverts are not controllable by the user and could be about disreputable things and misleading sites, even something as basic as a Facebook logo could confuse matters and falsely lead to a belief the user had visited the Facebook site.