Instagram lets several groups of people see your activity, and the amount they see depends on your privacy settings and who they are
Your followers see your posts, stories, and reels if your account is public or if you've approved them as followers on a private account. They can also see when you like or comment on other posts, and they can view your follower and following lists. If your account is private, only approved followers see this information. If it's public, anyone on Instagram can see it.
Instagram itself — the company — collects data about everything you do: which posts you view, how long you look at them, which accounts you visit, what you search for, and when you're active. They use this data to show you targeted ads and to train their recommendation systems. This data collection happens whether your account is private or public.
People you don't follow can still see your public posts and stories, search your username, and view your profile. They cannot see your direct messages, your saved posts, or your activity status (whether you're currently online) unless you've changed those specific settings.
Key Takeaways
- Your followers can see your posts, stories, likes, and comments, but only approved followers see these things if your account is private.
- Instagram the company tracks your viewing habits, search history, and time spent on the app to build a profile used for ads and recommendations.
- Anyone can see your public posts and profile, but your direct messages and saved posts stay hidden from people who aren't in those conversations.
- Your activity status (the "active now" indicator) is visible to your followers by default, but you can turn it off in settings.
- Third-party apps that claim to show you who viewed your profile or who unfollowed you are not connected to Instagram and often ask for your password.
What your followers and the public can see
If your account is public, anyone on Instagram — followers or not — can see your posts, reels, stories, and the captions you write. They can see your follower count, your following list, and your bio. They cannot see your direct messages, your saved posts, or your notes (the short messages you can send to close friends).
If your account is private, only people you've approved as followers can see your posts and stories. People who request to follow you can see your profile picture and bio, but not your posts, until you approve them. You can also block specific people, which prevents them from finding your account or seeing your content at all.
Your likes and comments are visible to your followers (or the public, if your account is public) by default. You can hide your likes on individual posts by tapping the three dots on the post and selecting "Hide like and view counts on this post," but this only hides the count — people can still see that you liked it if they look at the likes list. You cannot hide the fact that you commented.
What Instagram the company collects about you
Instagram tracks your behavior on the app in detail. This includes which posts you view, how long you look at each one, which accounts you visit, what you search for, which ads you click on, and when you're active. Instagram also collects data from your phone — your contacts, your location (if you've given permission), and information about other apps you use.
This data is used to build a profile of your interests, which Instagram uses to show you targeted ads and to decide which posts appear in your feed. Instagram shares some of this data with Facebook (its parent company, now called Meta), and both companies use it for their own ad targeting. You cannot opt out of data collection entirely, but you can limit ad targeting by going to Settings > Ads > Ad preferences and adjusting what categories of ads you see.
Instagram also uses your data to train its recommendation algorithms — the systems that decide which posts, reels, and accounts to show you. These algorithms are not transparent, and you cannot see exactly how they work or what data they're using to make decisions about what you see.
Activity status and when people know you're online
By default, your followers can see when you're currently active on Instagram (the "active now" indicator next to your name in direct messages and on your profile). This tells people you're using the app right now, even if you're not messaging them. You can turn this off by going to Settings > Privacy > Activity status and toggling it off.
If you turn off your activity status, you also won't be able to see when other people are active. This is an all-or-nothing setting — you cannot hide your status from some people and show it to others. Your last seen time will still show in direct message conversations, but it won't update in real time.
Direct messages and who can contact you
Your direct messages are private and only visible to you and the people in the conversation. Instagram cannot read the content of your messages (if you use end-to-end encryption, which is now the default for one-on-one chats). However, Instagram can see that a conversation happened, who it was with, and when it occurred.
If your account is public, anyone can send you a direct message, and it will appear in your message requests folder until you accept it. If your account is private, only people you follow can message you directly — messages from others go to requests. You can block people from messaging you by blocking their account entirely.
Third-party apps and fake "who viewed your profile" tools
Many apps and websites claim to show you who viewed your Instagram profile, who unfollowed you, or who is stalking your account. These tools are not connected to Instagram and do not have access to this information. Instagram does not provide a public list of who viewed your profile, and no third-party app can access it.
These fake tools often ask you to log in with your Instagram password or to grant them access to your account. Giving them your password or access is a security risk — they can use it to change your password, post on your behalf, or sell your data. If you've already given one of these apps your password, change your Instagram password immediately and review your connected apps by going to Settings > Apps and websites > Active.
Some of these apps are scams designed to steal your login information. Others are legitimate apps that collect your data and sell it to advertisers. Either way, they cannot do what they claim to do.
How to control who sees what
Start by deciding whether your account should be public or private. Go to Settings > Privacy > Account privacy and toggle between public and private. A private account gives you more control over who sees your content, but a public account may help you reach more people if that's your goal.
Next, review your follower list. Go to your profile, tap the follower count, and look through the list. If you see people you don't want following you, tap the three dots next to their name and select "Remove." They won't be notified, but they'll notice they're no longer following you if they check.
You can also block specific people by going to their profile, tapping the three dots, and selecting "Block." A blocked person cannot see your profile, posts, or stories, and cannot message you. They won't be notified that you've blocked them, but they may figure it out if they try to visit your profile.
For more granular control, you can use Close Friends lists. Go to Settings > Close Friends and create a list of people you trust. You can then post stories that only this list can see by tapping "Close Friends" instead of "Your story" when you post.
Data you share with Instagram and what you can do about it
Instagram collects data whether you want it to or not, but you can limit how much and what it's used for. Go to Settings > Ads > Ad preferences to see the categories Instagram thinks you're interested in. You can remove categories you don't want to see ads for, though this won't stop Instagram from collecting the data — it just stops them from using it to target ads to you.
You can also limit data collection from your phone by going to your phone's settings and turning off location access for Instagram, or by limiting which contacts Instagram can see. On iPhone, go to Settings > Privacy > Instagram. On Android, go to Settings > Apps > Instagram > Permissions.
If you want to see what data Instagram has collected about you, you can request a copy of your information by going to Settings > Your information and downloads > Download your information. This will show you a file with your posts, messages, profile information, and some of the data Instagram has collected about your behavior. The file can take several days to prepare.
Frequently Asked Questions
Can Instagram see my direct messages?
Instagram cannot read the content of your one-on-one messages because they use end-to-end encryption by default. However, Instagram can see that a conversation happened, who it was with, and when. If you use group chats, those are not end-to-end encrypted, so Instagram can read them.
Do third-party apps really show who viewed my profile?
No. Instagram does not provide this information to anyone, including third-party apps. Any app claiming to show you this is either lying or trying to steal your login information. Do not give these apps your password or permission to access your account.
If I delete a post, can people still see it?
People who saw the post before you deleted it may have taken a screenshot. Deleting the post removes it from Instagram, but it doesn't remove it from people's phones or from the internet if they shared it elsewhere. There is no way to prevent screenshots.
Can I hide my follower list from certain people?
No. Your follower and following lists are either visible to everyone (if your account is public) or visible to all your followers (if your account is private). You cannot hide these lists from specific people without blocking them entirely.
What happens if I make my account private after posting public content?
Switching to private only affects future posts and stories. Posts you made while public remain searchable and visible to anyone who has the direct link, even after you switch to private. If you want to hide old posts, you need to delete them individually or delete your entire account.