NYC SUBWAY EXIT FINDER

Clear choices about your location.

Last updated November 6, 2026 (alpha 0.6). ExitNYC does not require an account. It asks for your location only if you tap Near me. The website measures traffic with Google Tag Manager (see Website analytics).

Near me (optional location)

Location is off by default. Only when you tap Near me does ExitNYC ask your browser or phone for your current position, using its normal permission prompt. The position is used once, on your device, to list the closest stations. It is not saved, added to links, or sent to ExitNYC or any other service. Underground, GPS is often unavailable; the app may then use your device’s most recent location from the last 10 minutes. You can deny or later revoke the permission in your browser or phone settings and still search by name.

Address suggestions

After you type at least three destination characters and pause briefly, the app sends that text to NYC Planning GeoSearch for suggestions. Submitting a search sends it to the same provider’s full-search endpoint. The provider receives normal connection information, including your IP address. A completed coordinate pair is handled locally instead of being sent for address suggestions.

Recent choices stay on your device

Your last five stations and destinations and your distance unit are saved in this browser’s local storage or the app’s on-device storage so they can be offered again, including offline. They are never sent to an ExitNYC server or to analytics. You can remove recent stations and destinations with Clear in the destination suggestions, or by clearing this site’s data in your browser. The app does not perform background location tracking.

Shared links and the address bar

On the website, the address bar updates to include your selected station, train and destination, so a link can be bookmarked or shared. For an address you chose, the link contains its label and approximate coordinates. Anyone you send a link to can see that destination, and the browser may keep it in its history. Shared links are only sent where you choose to send them.

Offline copy of the website

After a first visit, the website stores a copy of its own pages and code on your device so it can open without a connection. This cache contains no personal data and is replaced when the site updates.

Live station status

When you choose a station, the app asks ExitNYC’s own server for that station’s current elevator and escalator outages and service alerts. Only the station’s MTA identifiers and its train lines are sent, never your location or what you searched for. ExitNYC’s server reads the MTA’s public real-time feeds and caches them for about two minutes; your device does not contact the MTA. Status refreshes every two minutes while the page is open.

Place and business suggestions

After you type at least three destination characters and pause briefly, the app may also send that text to ExitNYC’s own server at exitnyc.app, which looks it up in OpenStreetMap using the Photon service. Photon receives the text from ExitNYC’s server, not from your device, so it does not see your IP address. If a station is chosen, its position, rounded to about 1 km, is sent so nearby places rank first. ExitNYC does not log or store these queries; Cloudflare may cache the anonymous lookup for up to a week to answer repeat searches. If you have saved places for offline search and they already match, nothing is sent.

Offline address search

If you choose “Save NYC addresses and places for offline search”, the app downloads NYC street address ranges (from NYC Open Data street centerline records) and named places from OpenStreetMap (about 2.8 MB in total) and stores them on your device. Searches matched against this saved copy, including street corners, and against the bundled list of named city places, happen entirely on your device and are not sent anywhere. Online address suggestions may still be requested while you are connected. Remove deletes the saved copy.

External maps

Opening an exit map sends its coordinates to Google Maps. Opening a walking route sends both the exit and destination coordinates. Google’s privacy terms apply to that external service. You can continue comparing bundled exit records without opening these links.

Website analytics

The website at exitnyc.app uses Google Tag Manager to measure traffic, such as which pages are visited, how often, from which kind of device and browser, the approximate area (derived by Google from your IP address) and the site that referred you. Google may set cookies or similar identifiers for this. ExitNYC does not send your search text, Near me position, recent choices or offline data to analytics, and gives the tags a page address without the station and destination of your trip. Analytics is not loaded in the native apps. You can block it with your browser’s tracking protection or a content blocker; ExitNYC works the same without it.
How Google uses information from sites that use its services ↗

Website hosting

The website is hosted through Cloudflare. Serving a website necessarily exposes request and connection information to the hosting provider. Provider security and operational logs are governed by the provider’s practices.
Cloudflare privacy policy ↗

Questions and changes

Privacy information will be revised if the application’s data practices change. You can report a privacy concern or a data correction through the project’s public issue tracker. Avoid posting a private home address or other sensitive personal information in a public report.
ExitNYC project issues ↗
Find a subway street exit →
© 2026 ExitNYC · exitnyc.app · All rights reserved. Independent service, not affiliated with or endorsed by the MTA.