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, store, park, or any other location, Facebook creates a post on your timeline that includes the place name, a map pin, and the time. Your friends see this post in their feed, and depending on your privacy settings, people beyond your friends may see it too.
Check-ins are optional — you do not have to use them. But if you do, Facebook records your location and stores that data. This location history can be used to show you targeted ads, and it becomes part of your Facebook profile that others can view or search through.
Key Takeaways
- A check-in creates a public post showing where you are, visible to your friends or a wider audience depending on your privacy settings.
- Facebook stores your check-in history and uses location data to target ads to you based on places you visit.
- You can check in from your phone using the Facebook app or mobile website by tapping the location icon and selecting a place.
- You can control who sees your check-ins and delete past check-ins from your timeline or activity log at any time.
- Turning off location services or limiting location permissions in your phone settings prevents Facebook from accessing your location even if you want to check in.
How to check in on your phone
Open the Facebook app and start a new post the way you normally would — tap the "What's on your mind?" box at the top of your feed. Before you write anything, look for the row of icons below the text box. One of them is a location pin or map icon. Tap that icon.
Facebook will show you a list of nearby places. Type the name of the location if you do not see it in the list, or scroll through the suggestions. Once you find the right place, tap it to add it to your post. The location now appears in your post, and you can add a photo, caption, or tag friends before you publish.
If Facebook cannot find the exact location you want, you can still check in at a nearby place and edit the name in your post. Some locations — like a specific store in a chain — may not exist in Facebook's database yet, so you might see only the general area or the chain name.
How to check in on a computer
The process on a desktop or laptop is similar. Go to your Facebook timeline and click "Photo/Video" or "What's on your mind?" to start a new post. Look for the three-dot menu or the row of icons below the text box, and click the location or map icon.
A search box will appear where you can type the name of the place. Facebook will show matching locations as you type. Click the one you want, and it will be added to your post. You can then add text, photos, or tags before publishing.
What information Facebook collects from check-ins
When you check in, Facebook records the exact location, the date, and the time. This data is stored on Facebook's servers and linked to your account. Facebook uses this information to build a profile of the places you visit, which helps the company target ads to you — for example, showing you ads for restaurants near places you check in at frequently.
Your check-in history is also visible to other users. Anyone who visits your timeline can see where you have checked in, and depending on your privacy settings, people who are not your friends may be able to search for your check-ins or see them in location-based feeds. Some locations have their own Facebook pages, and your check-in may appear on that page as well, visible to anyone viewing that location's profile.
If you tag friends in a check-in, their names are also attached to that location and time, which means their friends may see that they were there too.
How to control who sees your check-ins
Before you publish a check-in, look at the privacy button — usually a globe, lock, or friends icon — at the bottom of your post. Click it to change who can see this specific check-in. Your options are usually "Public" (anyone on Facebook), "Friends" (only your friends), "Friends except..." (everyone except certain people), or "Only me" (just you).
You can also set a default privacy level for all your posts, including check-ins. Go to your Facebook settings, find "Privacy," and look for "Who can see your posts?" Set this to "Friends" or a more restrictive option if you do not want check-ins visible to the public by default.
Keep in mind that even if you set a check-in to "Only me," Facebook still collects and stores the location data. The privacy setting only controls who else can see the post — it does not prevent Facebook from using your location for ads or analysis.
How to delete check-ins
To remove a check-in from your timeline, go to your timeline and find the post. Click the three dots in the corner of the post and select "Delete." The post will be removed from your timeline and your friends' feeds.
Deleting a check-in from your timeline does not erase the location data from Facebook's servers. Facebook still has a record that you were there. If you want to see all your check-ins in one place and delete multiple ones at once, go to your Activity Log (found in your settings or by clicking the menu icon on your profile). Filter by "Check-ins" to see your full history, and you can delete individual entries from there.
How location permissions affect check-ins
For Facebook to suggest nearby locations when you check in, your phone must have location services turned on and Facebook must have permission to access your location. On an iPhone, go to Settings, find Facebook, and check that "Location" is set to "While Using the App" or "Always." On Android, go to Settings, find Apps, select Facebook, tap Permissions, and turn on Location.
If you deny Facebook location permission, you can still check in manually by typing the location name, but Facebook will not suggest places near you. Turning off location services entirely on your phone prevents any app from accessing your location, which is the most private option if you do not want apps tracking where you are.
Even without location permission, Facebook can estimate your location based on your IP address or the WiFi network you are connected to. This is less precise than GPS, but it still allows some location tracking.
Frequently Asked Questions
Can people see where I am in real time when I check in?
Yes, if your check-in is set to "Public" or "Friends," people can see it when ready after you post it. They will know your location and the time you checked in. If you set the check-in to "Only me," only you can see it. Facebook does not offer a real-time location-sharing feature like some other apps do — check-ins are snapshots of where you were at a specific moment, not live tracking.
What happens if I check in at someone else's home?
Your check-in will show that location to whoever can see your post. If the address is not registered as a business or public place on Facebook, it may appear as a generic location or the street address. You should ask the person who lives there before checking in at their home, since it reveals their address to your audience.
Can I check in without posting to my timeline?
Not directly through the standard check-in feature. Every check-in creates a post. However, you can set that post to "Only me" so only you see it, which keeps the check-in private while still recording it in your activity log and allowing Facebook to collect the location data.
Does checking in affect my safety?
Check-ins can reveal patterns about where you spend time, which could be used by someone who wants to track you or target your home. Avoid checking in at your home address, and be cautious about checking in at the same locations on the same days every week. If you are concerned about your safety, use the "Only me" privacy setting or avoid check-ins altogether.
How do I stop Facebook from suggesting check-in locations?
Deny Facebook permission to access your location in your phone settings. On iPhone, go to Settings > Facebook > Location and select "Never." On Android, go to Settings > Apps > Facebook > Permissions and turn off Location. You can still check in by typing the location manually, but Facebook will not suggest nearby places.