What a Facebook check-in does

A check-in is a post that tells your Facebook friends where you are right now. When you check in at a restaurant, park, or store, Facebook creates a post on your timeline that includes the location name, a map, and the time. Your friends see this post in their feed, and depending on your privacy settings, people outside your friend list might see it too.

Check-ins are optional — you do not have to use them. But if you do, Facebook stores the location data and can use it to build a record of where you spend time. This information stays on your account even after you delete the post itself.

Key Takeaways

  • Check-ins create a public or semi-public record of your location that appears on your timeline and in your friends' feeds.
  • You can check in from your phone's camera app, from the Facebook app itself, or by tagging a location when you write a post.
  • Your check-in visibility depends on your post privacy settings — you can limit it to friends only, specific people, or make it visible to everyone.
  • Facebook stores location history from check-ins even after you delete the post, and you can view or clear this history in your settings.
  • You can turn off location services for the Facebook app entirely, which prevents check-ins and stops Facebook from tracking your location in the background.

How to check in from the Facebook app

Open the Facebook app and tap the "What's on your mind?" box at the top of your feed. Type what you want to say, or leave it blank if you only want to post your location. Then tap the location icon — it looks like a pin on a map and appears below the text box.

Facebook will show you a list of nearby places. Scroll through the list or type the name of the place you want to check in at. Tap the location name when you find it. The location will now appear in your post. Before you post, check the privacy setting in the top right corner of the post — it shows who can see it. Tap it to change who sees your check-in, then tap "Post."

How to check in from your phone's camera

If you use Facebook's camera feature, you can add a location directly. Open the Facebook app and swipe left on the feed until you reach the camera screen. Take a photo or video, then tap "Next." On the next screen, tap "Add location" and search for or select the place. The location will be attached to your photo when you post it.

This method works the same way as checking in from a text post — the location appears in your post and on your timeline. Your privacy settings still control who sees it.

Controlling who sees your check-ins

Every time you create a post, including a check-in, you can set who sees it. Look for the privacy button in the top right of your post — it usually shows "Friends," "Public," or a custom setting. Tap it before you post to change the audience.

If you choose "Friends," only people on your friend list see the check-in. "Public" means anyone on Facebook can see it, even people who are not your friends. You can also tap "Custom" to share with specific people or exclude certain friends. Remember that even if you set a check-in to "Friends only," your friends can still share it or comment on it, which might make it visible to their friends.

Finding and deleting your check-in history

Facebook keeps a record of everywhere you have checked in, separate from your timeline. To see this history, go to your profile and tap the menu icon (three horizontal lines). Scroll down and tap "Settings & privacy," then "Settings." Tap "Location," then "Location history." You will see a list of all your check-ins organized by date.

To delete individual check-ins, tap the three dots next to each location and select "Delete." To clear your entire location history, tap the menu icon at the top of the Location history page and select "Clear all." Deleting a check-in from this history removes it from your timeline and from Facebook's records, though Facebook may still have other location data from your phone or browser.

Turning off location access for Facebook

The most complete way to prevent check-ins and location tracking is to turn off location permission for the Facebook app itself. On an iPhone, go to Settings, tap "Privacy," then "Location Services." Find Facebook in the list and tap it. Change the setting from "Always" or "While Using" to "Never."

On Android, go to Settings, tap "Apps," find Facebook, tap "Permissions," then "Location." Select "Don't allow." Once you do this, Facebook cannot access your location at all, and you will not be able to check in. The app will still work for messaging, posting, and browsing — it just cannot see where you are.

Even with location turned off, Facebook can still infer your location from your internet connection, the places you tag in photos, and the WiFi networks you connect to. Turning off location permission is the most direct control you have, but it does not stop all location tracking.

What happens to check-in data

When you check in, Facebook records the location, the time, and who you were with (if you tagged friends). This data is stored on Facebook's servers and can be used to build a profile of your habits and movements. Facebook uses this information for targeted advertising — if you check in at coffee shops, you may see ads for coffee brands or local cafes.

Facebook also shares location data with third-party advertisers and apps you have connected to your account. If you have given an app permission to access your Facebook data, that app may receive information about your check-ins. You can see which apps have access to your data by going to Settings, tapping "Apps and websites," and reviewing the list.

Frequently Asked Questions

Can people see where I am if I do not check in?

Not from check-ins, but Facebook can still estimate your location from your internet connection, the WiFi network you use, and the location data in photos you post. If you turn off location permission for the Facebook app, Facebook cannot pinpoint your exact location, though it may still see your general area based on your internet provider.

What if I check in but want to hide it from one specific friend?

You cannot hide a post from one person after you post it without deleting the post entirely. Before you post, use the "Custom" privacy option to choose which friends can see it, or exclude specific people. If you have already posted, you can edit the post and change the privacy setting, but the friend may have already seen it.

Does checking in let people know my home address?

Only if you check in at your home. Most check-ins are at businesses or public places, which show a street address or general location. If you check in at a residential address, that address will appear in your post. Avoid checking in at home, or set home check-ins to "Friends only" if you do.

Can I check in somewhere without posting it to my timeline?

Not directly through Facebook's check-in feature — any check-in you create will post to your timeline (though you control who sees it). However, you can post a photo or message without adding a location, which keeps your location private while still sharing what you are doing.

What if I delete a check-in — does Facebook still have the data?

Deleting a check-in removes it from your timeline and from your location history, but Facebook may still retain the data in its backup systems. Deleting the post is the action you can take, but Facebook's internal records may persist. Turning off location permission prevents new location data from being collected going forward.