Back to Blog security

How to hide downloaded videos on macOS so they don't appear in Finder

· 5 min read

The short answer: every built-in macOS method for hiding files is cosmetic. A dot-prefix, chflags hidden, burying files in ~/Library — none of it holds up if someone opens Terminal or toggles “Show Hidden Files” in Finder. If you actually want downloaded videos to be invisible and unreadable, you need encryption with a locked container that doesn’t exist in the filesystem until you authenticate.

I spent a long time trying to hide things the “proper” macOS way before I realized I was playing a game I couldn’t win. Here’s what I tried and why it all failed.

The dot-prefix trick

This is the first thing that comes up when you Google “hide files on Mac.” Rename your file or folder with a dot at the beginning — .my-videos instead of my-videos — and Finder won’t show it by default.

Here’s the problem. Press Cmd+Shift+. in any Finder window. Every hidden file appears instantly. That’s it. One keyboard shortcut and your “hidden” folder is sitting right there. Anyone who’s used a Mac for more than a year knows this shortcut.

It gets worse. Spotlight still indexes dot-prefix files. Search for a video filename and it shows up in results, hidden or not. So you haven’t actually hidden anything. You’ve just added a single character to the filename.

Using chflags hidden

A slightly more advanced approach. Open Terminal and run:

chflags hidden ~/Downloads/my-videos

This sets the hidden flag at the filesystem level. Finder respects it, and unlike the dot-prefix method, Cmd+Shift+. doesn’t reveal these files. That sounds better.

But run ls -la in Terminal and the folder shows up. Or use any third-party file manager — Path Finder, Forklift, Commander One — and it’s visible. The chflags command is a display hint, not a security measure. There’s no password, no encryption, nothing stopping someone from running one Terminal command to find everything you’ve hidden.

You can even find every hidden file on your system with a single command:

find ~ -flags hidden

That returns a complete list. So much for hidden.

Burying files in ~/Library

The ~/Library folder is hidden by default in Finder, and most people never look there. I’ve seen people suggest creating a folder like ~/Library/Application Support/.personal-media/ to stash files where nobody would think to look.

This is security through obscurity, and it barely qualifies as obscurity. Any app that scans your disk will find these files. Time Machine backs them up. If someone opens ~/Library (Option-click the Go menu in Finder), they can browse the entire directory tree. And again, no encryption. The files are completely readable.

Why all of these methods fail the same way

They share one fatal flaw: the files still exist as normal, readable data on your disk. Anyone with physical access to your Mac — a roommate, a family member, a thief, a repair technician — can find and open them. The “hiding” only works against someone who doesn’t know to look.

That’s not privacy. That’s hoping nobody gets curious.

Real privacy means two things: the files are encrypted so they can’t be read without a key, and the container holding them isn’t accessible without authentication. Not hidden. Not renamed. Actually inaccessible.

How StreamStow handles this differently

When I built StreamStow, I wanted the vault to work nothing like the methods above. The Secure Vault uses AES-256 encryption, the same standard used by governments and financial institutions for classified data. But the encryption is only half the story.

When the vault is locked, the vault directory doesn’t appear in Finder at all. It’s not hidden with a dot prefix. It’s not flagged with chflags. The directory literally does not exist in the filesystem in any browsable form. You can run ls, you can use find, you can open every file manager you own. Nothing shows up, because there’s nothing to show. The data exists only as an encrypted container that no application recognizes as a folder.

When you authenticate with Touch ID, the vault mounts and appears instantly. Your files are right there, playable, organized however you left them. When the vault locks — and it locks automatically on sleep, screen lock, or when you quit the app — it vanishes again. Not hidden. Gone.

This means even if someone sits down at your Mac and knows exactly what to look for, they find nothing. No suspicious hidden folders. No encrypted files they could try to brute-force (the container is indistinguishable from random data without the decryption key). No trace that a vault exists at all.

The auto-lock matters more than you think

The biggest risk with any privacy tool is forgetting to close it. You step away from your desk, the screen is still on, and your private folder is sitting open. Every macOS hiding method has this problem because there’s no concept of “locking” a renamed folder.

StreamStow auto-locks when your Mac sleeps, when the screen locks, and when you quit the app. You don’t have to remember anything. Walk away and the vault seals itself. Come back, Touch ID, and you’re in. The whole cycle takes about a second.

No data ever touches a cloud server. No sync. Everything stays on your local disk, encrypted, under your control.

What this costs

StreamStow is $29, one time. No subscription, no recurring fees. Compare that to the zero dollars you’d spend on the dot-prefix trick, sure — but also compare it to what you’re actually getting. The free methods give you a false sense of security. One keyboard shortcut or Terminal command undoes all of it.

StreamStow is designed for downloading personal content, public domain videos, and creative commons media. Please respect copyright laws and platform terms of service.

If you’ve been renaming folders with dots and hoping for the best, download StreamStow and move those files into the vault. It takes about thirty seconds, and you’ll never have to worry about Cmd+Shift+. again.

Try StreamStow free

Native macOS video downloader with encrypted storage. 3 free downloads included.

Download for Mac