In most cases, you don’t need third party tools to hide sensitive files on your Android device. There’s an easy way out, and it has been around for quite a long time now.
Open your file manager, create a new folder as you normally would, and name it whatever you want for easy recognition. Dump the files that you want to hide — pictures, videos, documents, anything — into this folder.
Lastly, rename the folder by prefixing it with a dot, so TestFolder would become .TestFolder. That’s it! That folder is now invisible. You can display it by going into your file manager’s settings and displaying hidden files and folders.
Any files you have placed in the now hidden folder won’t be indexed or referenced by apps. Hidden pictures and videos also won’t show up in the Gallery app. The hidden files do show up when you connect your phone to your computer.
Note that your experience with this trick might vary based on a number of factors. If your file manager doesn’t have a setting to hide/display files, you’ll have to fall back on a third party tool to hide files.
Life Saving tip: If you hide photos using nomedia in Android, Google Photos doesn't respect .nomedia files and will show them anyway.
— Abhi Kurve (@Abhishek_kurve) June 17, 2015
Also, your media viewer and other apps might force the display of hidden files. For example, hidden images showed up in the form of generic image thumbnails when I tried to attach media in a WhatsApp message. In such cases, you might want to use third-party apps to hide your private photos.
For any file-hiding trick or app you plan to use regularly, we recommend trying it with a couple of dummy files to see if (and how) it works on your device.
Image Credit: Hand holding top secret file in filing cabinet by Jat306 via Shutterstock