Worrying about your kid’s internet activities is normal and indicates that you’re a responsible parent. But kids of this digital age are smart enough to use incognito mode to keep their searches private. I figured this out when I learned how to check my child’s incognito history.  That’s why this article will answer the ‘How do I check my child’s incognito history’ question.

Whether you want to view private browsing on Windows, Android, or iOS, we’ve got you covered with easy-to-follow instructions. 

That said, let’s roll in.

What is Incognito Mode History?

Incognito mode is a specialized browsing mode that keeps the browser or device from saving your browser history. Aside from the search history, it wipes out all other temporary browsing data to ensure it is inaccessible to other users of the same device. Incognito mode is also known as private browsing or private mode, depending on your browser. Check out this list of different incognito mode names for browsers:

  • Chrome: Incognito Mode
  • Safari/Firefox: Private Browsing
  • Opera: Private Mode
  • Microsoft Edge: InPrivate Mode

So, Incognito mode forgets your browsing history and does not save website visit information and cookies, but is it 100% private? Read on to find out. However, it would help if you knew that Incognito Mode does not encrypt your IP address or outgoing traffic.

By the way, if you’re worried about how to check private browsing history on phone to spy on your child, you might also want to track his private Facebook conversations. Learn how you can do that with our guide on how to view your child’s incognito history on Facebook.

How to See Incognito History?

You cannot view the incognito history directly because it has already been wiped out due to the incognito mode. So, can parents see incognito mode and how to track incognito browsing? You can use some alternatives to do that, even after the browsing session has ended. The common solutions are DNS cache and third-party parental control apps. 

Use Spy App to See Incognito History on Android or iOS


You can conveniently use DNS cache to see incognito history on Windows. But how to view private browsing history on iPhone or Android? That’s where the third-party parental control apps come in. So far, the spy app offering incognito history viewing – is definitely mSpy. Our review experts have found it useful to check incognito history on phone when keeping track of your child’s internet activities. It offers a detailed breakdown of the sites he/she visited and the time.

mSpy is particularly effective because it gives parents comprehensive insights into their child’s digital activities. This includes tracking websites visited in incognito mode, thereby providing a clear picture of their online behavior.

How to Use mSpy

  1. Purchase and Install: First, choose a subscription plan that suits your needs and purchase mSpy. Then, install the app on your child’s device following the instructions provided by mSpy.

  2. Set Up Online Dashboard: Log in to your mSpy account and configure the online dashboard according to your monitoring preferences.

  3. Start Monitoring: Once set up, mSpy will start tracking the device’s activities, including incognito history, which you can access through the dashboard.

  4. Review Reports: Regularly check the dashboard to review detailed reports of your child’s online activities, including websites visited in incognito mode.

How to See Incognito History Through DNS Cache?

DNS stands for Domain Name System, and it is responsible for connecting your device with the right server location (IP address) when you type in a browser’s domain name (URL). That’s how you see and browse through data on a website.

To prevent finding information like server IP address again and again whenever you visit a site, the system saves that information in your device. It ensures a good browsing performance and is known as the DNS cache. 

Since the DNS cache contains the records of your browsing information, it also contains the private browsing history. But you should know that the DNS cache method only works well on Windows. That’s why there are other methods for Android and iOS. 

That said, follow these steps to view incognito history on Windows:

  1. Click on the Windows icon in the center of the taskbar (on the left in Windows 10) and look out for Windows Command Prompt. Once you’ve found it, open it as administrator. Furthermore, you can search for it as CMD in the Windows search.

Windows taskbar

  1. Now, you will see the blackish command-line interface. If you’re unfamiliar with it, don’t worry; I’ll guide you through it. Type the command “ipconfig/displaydns” and press enter. It will open up the complete private browsing history. Enjoy!

Blackish screenshot

You can also use the DNS cache to delete the incognito history (more on this below).

How to See Incognito History on Tablets?

Many kids use tablets for on-screen activities. Based on our experience, the best way to see incognito history on tablets is to use a parental control app with an incognito history viewer feature. mSpy lets you know how to tell if someone uses incognito on Android tablets or iPads. 

How to Delete Incognito History?

Deleting incognito history is the next step to viewing it. The methods to delete incognito history vary depending on the device platform. Let’s find out about Windows and Mac below.

How to Delete Incognito History on Windows?

While DNS cache helps to view incognito history on Windows, it also lets you delete it. Follow the steps below to wipe out private browsing history:

  1. Open the Windows Command Prompt by clicking on the Windows icon or search it as CMD in Windows search. Make sure to run it as administrator (leave this step if you already have Command Prompt open).

Open command prompt Windows

2. Now, type the command “ipconfig/flushdns” and press enter. It will wipe out all your DNS records, IP records, and private history from the device.

Type command on cmd

How to Delete Incognito History on Mac?

You’ll have to use Mac’s Terminal to delete incognito history on Mac. The Terminal is a command-line tool just like Command Prompt on Windows. Follow these steps to delete private browsing history on Mac using Terminal:

1. Click “Go” on the top of your Mac computer and navigate “Utilities”

Open utilities by Go mac

2. Inside the “Utilities” section, you’ll find the option for “Terminal”, open it

Open terminal from utilities on mac

3. Now, type the command “sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder”

Terminal mac

4. Type in your computer/laptop login password and press enter, it will clear out all the private browsing data on your Mac

Note: the command above only works for macOS versions from OS X Lion to macOS Big Sur. If your Mac version is OS X 10.10.1, 10.10.2, or 10.10.3, use the command “sudo discoveryutil udnsflushcaches;sudo discoveryutil mdnsflushcaches”. 

To recap, use the following command for macOS versions from OS X Lion to macOS Big Sur:

“sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder”

For macOS versions OS X 10.10.1, 10.10.2, or 10.10.3, use the command below:

“sudo discoveryutil udnsflushcaches;sudo discoveryutil mdnsflushcaches”

As you know, wiping out the DNS cache also deletes the accessed domain names, known as browsing history. 

How to Delete Incognito History on iPhone

Due to our practical knowledge, the easiest ways to delete the DNS cache on iPhone are via Airplane mode and Force restart. If these don’t work, resetting network settings can help. To turn on Airplane mode on your iPhone, swipe down on the upper right of the screen and select Airplane mode, which appears as an airplane, usually right next to where you turn mobile data on/off. Turning on airplane mode on your iPhone mostly wipes out the DNS cache and incognito browsing history. 

Force restarting your iPhone is also pretty straightforward. In force restarting, the power connection to the phone is turned off immediately, and the phone hardware shuts down. You should know that force restart isn’t a factory reset where all your phone data is reset, but the method is helpful in clearing up the DNS cache.  For iPhone 6s and below,  hold the side/top and home button simultaneously (release when the Apple logo appears on the screen) to force restart them.

For iPhone 7, press and hold the side button and volume down key (release when the Apple logo appears on the screen). For iPhone 8 and newer devices, quickly press & release the volume up key, press & release the volume down key, and then press & hold the side key (release when the Apple logo appears on the screen).

If you’ve noticed that even force restart hasn’t cleared up the incognito history, resetting the network settings might help. But note down that it will clean up the Wifi connections, disconnect all tethered interfaces, and forget paired devices. So, be ready for that.

To do a network reset on your iPhone, go to Settings> General> Transfer or Reset[Device]> Reset> Reset Network Settings. This also resets Wi-Fi networks and passwords, cellular settings, and VPN and APN settings you’ve used before.

How to Delete Incognito History on Android

The same methods discussed earlier for iPhone all work for Android; however, you have to go about it differently for Android. You can enable and disable the airplane mode via quick settings:

Turn on and off airplane mode

Force restarting your Android phone is different from normal restarting or rebooting.

Normal reboot or restart

In force restarting, the power connection to the phone is turned off immediately, and the phone hardware shuts down. The method is helpful in clearing up the DNS cache. To force restart your phone, press and hold the phone power button for 20-30 seconds until your phone powers off. This method works for most Android devices, but for you should press and hold the power/side key and volume down key for 7 seconds.

You can search on Google for your specific phone model like this:

Search google for specific device

To do a Network reset on your Android:

  1. Open Settings on your phone and tap System Settings (otherwise, Connection & Sharing Settings)

Open connection and sharing settings

  1. Find Reset, and tap “Reset Network Settings,” (otherwise, find and tap “Reset Wifi, mobile networks, and Bluetooth”)

Click reset wifi mobile networks and bluetooth

  1. Confirm the action you’re taking

Confirm reset settings

That’s it. You’re all set. 

One last method can work on either iPhone or Android if your device has Google Chrome installed. Internet browsers also have their internal DNS cache containing the private history. If Chrome was installed on your child’s device, here’s how to clean Chrome’s DNS cache:

  1. Open Chrome browser and open a new tab

Open new tab google chrome

  1. In the address bar, type the code “chrome: //net-internals/#DNS” and hit the search button

Type the code on search bar

  1. You will see various sections on the side tab, navigate to DNS and tap “clear host cache”


This will delete your Chrome DNS cache. 

Key Takeaways

We’re confident you now know enough about the several ways to see incognito history on phone,  and we hope you can put them to good use. However, note that Incognito history may wipe out browsing data from your device, but it remains visible on the internet to your internet provider, employer, and websites you visit. According to our experience, there’s no direct way to view incognito history since it has been wiped out from your device, but you can use some alternative ways. Lastly, you should know that paid methods like mSpy are more reliable and accurate than the free ones, so you should always pay for the service you can afford.


Leave a Reply

Your email address will not be published. Required fields are marked *