Index: src/window-commands.c
===================================================================
--- src/window-commands.c	(revision 7227)
+++ src/window-commands.c	(working copy)
@@ -300,7 +300,24 @@ window_cmd_file_save_as (GtkAction *acti
 
 	ephy_embed_persist_save (persist);
 
-	g_object_unref (G_OBJECT(persist));
+	g_object_unref (G_OBJECT (persist));
+}
+
+void
+window_cmd_file_private_mode (GtkAction *action,
+			      EphyWindow *window)
+{
+	EphyHistory *history;
+	gboolean enabled;
+
+	history = EPHY_HISTORY 
+		(ephy_embed_shell_get_global_history (embed_shell));
+
+	enabled = gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action));
+	g_object_set (G_OBJECT (history), "enabled", !enabled, NULL);
+
+	/* FIXME: Also start putting cookies somewhere else (so we 
+	 * still accept them but however we don't save them in the profile */
 }
 
 void
Index: src/window-commands.h
===================================================================
--- src/window-commands.h	(revision 7227)
+++ src/window-commands.h	(working copy)
@@ -67,6 +67,9 @@ void window_cmd_file_print	(GtkAction *a
 void window_cmd_file_send_to	(GtkAction *action,
 				 EphyWindow *window);
 
+void window_cmd_file_private_mode (GtkAction *action,
+				   EphyWindow *window);
+
 void window_cmd_file_work_offline (GtkAction *action,
 				   EphyWindow *window);
 
Index: src/ephy-window.c
===================================================================
--- src/ephy-window.c	(revision 7227)
+++ src/ephy-window.c	(working copy)
@@ -271,6 +271,9 @@ static const GtkToggleActionEntry ephy_m
 {
 	/* File Menu */
 
+	{ "FilePrivateMode", NULL, N_("_Porn mode"), NULL,
+	  N_("Switch to offline mode"),
+	  G_CALLBACK (window_cmd_file_private_mode), FALSE },
 	{ "FileWorkOffline", NULL, N_("_Work Offline"), NULL,
 	  N_("Switch to offline mode"),
 	  G_CALLBACK (window_cmd_file_work_offline), FALSE },
Index: data/ui/epiphany-ui.xml
===================================================================
--- data/ui/epiphany-ui.xml	(revision 7227)
+++ data/ui/epiphany-ui.xml	(working copy)
@@ -13,6 +13,7 @@
 			<menuitem name="FileSendToMenu" action="FileSendTo"/>
 			<separator name="FileSep3"/>
 			<menuitem name="FileWorkOfflineItem" action="FileWorkOffline"/>
+			<menuitem name="FilePrivateModeItem" action="FilePrivateMode"/>
 			<menuitem name="FileCloseWindowMenu" action="FileCloseTab"/>
 		</menu>
 
