StreetLore LLC · Wyoming, USA

Privacy Policy

Effective May 31, 2026.

StreetLore LLC (“StreetLore,” “we,” “us”) is a Wyoming limited liability company. This policy explains what information we collect when you use the StreetLore mobile app and website (together, the “Service”), how we use it, and the choices you have. We try to keep this short and human; if anything is unclear, write to us at hello@streetlore.app.

What we collect

Location

StreetLore is a location-aware audio companion — the whole product is built around narrating where you are. When you start a walk, we ask the operating system for location access — including background access during the active session so we can keep narrating while your screen is asleep, your phone is in your pocket, or you’ve briefly switched to another app. We use the live coordinates to pick which places to narrate, compute distance and bearing for fire-time decisions, and prefetch nearby points-of-interest data. Background location is used only while a walk or drive session is active; we do not collect location between sessions, and once you end a session, location collection stops immediately.

We retain coordinates only as long as your active session, plus a coarse summary of the route (path, total distance, top speed) on your own device for the History feature. The route is stored locally; we do not upload your historical paths to our servers.

Device + session data

We assign your device a randomly generated identifier the first time you open the app. This is how we associate your active sessions, narration history (so you don’t hear the same place twice in a row), and saved-place bookmarks with your device. The identifier does not contain your name, email, or any contact information. You can reset it any time by reinstalling the app.

Narration content + audio

When the app narrates a place, it sends the place’s name, category, and your current location (lat/long, heading, speed) to our servers. Our servers may forward the request — together with the place name — to our AI text generation provider to compose the narration text, and then to our text-to-speech provider to synthesize an audio file. The resulting text and audio file are cached so the next user who walks past the same place gets the narration instantly without paying the synthesis cost again.

The cached narrations are not personal to you and are reused across all users. We do not link the cached narrations to your device identifier.

Camera (Vision Mode)

When you open Vision Mode and point your camera at a building or landmark, the camera feed is rendered on screen as a viewfinder. We use your GPS coordinates and your phone’s compass heading — not the image itself — to identify what you’re pointing at. Camera frames are never uploaded to our servers and are not stored anywhere on or off device. Closing Vision Mode releases the camera immediately.

Microphone (voice questions)

When you press and hold the microphone button to ask a follow-up question, your spoken audio is sent to our servers and forwarded to a speech-to-text provider to transcribe what you said. We then forward the transcript (not the audio) to our AI text generation provider to compose an answer. The original audio recording is discarded after transcription; the transcript is discarded after the answer is generated. We do not retain voice recordings or link them to your device identifier.

Walk history + saved places (your device)

When you finish a walk, the app saves the trip summary (date, duration, distance, mode, route polyline, and the names of places you heard about) to your device’s local storage so it appears in your History tab. When you bookmark a place, we save its name and coordinates locally. Both lists stay on your device and are not uploaded to our servers.

Party mode (sharing a walk)

If you start or join a Party, we generate a short code that the host shares with followers. While a party is active, the host’s narrations are forwarded to the followers’ devices in real time. We log only what we need to deliver narrations correctly — host session ID, follower session IDs, the narrations published — and we discard those logs when the party ends.

Settings + preferences

We store your preferences (language, voice persona, narration frequency, units, interests) on your device and on our servers keyed to your device identifier. They follow you between sessions; we never share them with anyone else.

Advertising and ad measurement

We promote StreetLore through app-install ads on platforms such as Meta (Facebook and Instagram). To understand whether those ads actually work — for example, whether someone who saw an ad went on to install the app — the iOS app includes Meta’s software development kit (SDK). The SDK logs a small set of app events such as app installs and app opens, and shares them with Meta so it can attribute installs to ads and improve who its ads are shown to.

On iOS, the first time you open the app we show Apple’s App Tracking Transparency prompt. Only if you choose “Allow” do we let the SDK access your device’s advertising identifier (IDFA) and use it for cross-app measurement. If you choose “Ask App Not to Track” (or leave tracking off in iOS Settings), the advertising identifier is not used and the app works in exactly the same way. We also support Apple’s SKAdNetwork, a privacy-preserving framework that reports aggregate, anonymized install conversions to ad networks without identifying you.

This is the only purpose for which we use an advertising SDK. We do not show ads inside StreetLore, and we do not use this data to build a profile of you for any purpose other than measuring and improving our own ads. You can change your choice any time in iOS Settings → Privacy & Security → Tracking.

The website

The streetlore.app marketing website serves static pages and does not set tracking cookies. It is hosted on a CDN whose operator may collect standard server-side request logs (IP, user-agent, requested URL) for the limited purpose of running the CDN. We do not use Google Analytics, advertising pixels, or third-party trackers on the website.

What we do NOT collect

  • We do not ask for your name, email, phone number, or address. There is no sign-up.
  • We do not collect contacts, photos, or any other content from your device.
  • We do not store camera images or video. Vision Mode uses the camera as a viewfinder only — no frames leave your device.
  • We do not store voice recordings. Audio captured for voice questions is transcribed and immediately discarded.
  • We do not track your location between sessions. Background location is used only while a session is active and stops the moment you end it.
  • We do not sell or rent your personal data. The only data we share with an ad platform is the limited ad-measurement data described in “Advertising and ad measurement” — app events, and (on iOS, only with your consent) your advertising identifier — used solely to measure our own app-install ads.
  • We do not show ads inside the app.
  • We do not use your location, narrations, voice, or camera for advertising.

How we use what we collect

  • To narrate the places around you while you walk or drive.
  • To generate, synthesize, and cache narrations so the Service is fast and stays affordable.
  • To deliver Party-mode narrations to followers.
  • To measure whether our app-install ads work (for example, whether an ad led to an install) and to improve who those ads reach, via Meta’s SDK and Apple’s SKAdNetwork. On iOS this uses your advertising identifier only with your consent.
  • To run, secure, and improve the Service. This includes server-side logging of API requests for debugging and abuse prevention.
  • To comply with legal obligations.

Service providers (named)

We use the following third parties to operate the Service. Each receives only the data needed to perform its specific function and is contractually limited to that purpose.

  • OpenAI — generates narration text from place names and source documents (curated summaries, Wikipedia extracts, OSM tags), and transcribes voice questions via Whisper. Receives the place name, category, any source text we hand it, and (for voice questions) the audio recording — which is discarded by OpenAI after transcription per their API data policy. Does not receive your device identifier.
  • Google Cloud (Chirp HD) — synthesizes audio from the narration text. Receives only the text. Does not receive your location or identifier.
  • Mapbox — reverse-geocodes your coordinates to place names (city, neighborhood, country) and fetches walking-route polylines when you tap “Take me there” on a place. Receives lat/long pairs; does not receive your identifier.
  • OpenStreetMap (via Overpass API) — supplies named features around the user’s coarse-grid tile. We send tile-level coordinates only; not your exact position.
  • Wikipedia / Wikimedia — supplies factual extracts and image thumbnails for landmarks. Requests are anonymous.
  • Meta (Facebook) — provides the mobile SDK we use to measure app-install ad performance. Receives a limited set of app events (such as installs and app opens) and, on iOS only with your App Tracking Transparency consent, your device advertising identifier (IDFA). Used to attribute installs to ads and improve ad delivery. Does not receive your name, location, narrations, voice, or camera data. See Meta’s data policy at facebook.com/about/privacy.
  • Supabase — stores cached narrations, audio files, and aggregated POI data on our behalf. Hosted in the United States.
  • Fly.io — hosts the API. Standard server-side request logs are retained for up to 30 days for security and debugging.
  • Vercel — hosts the streetlore.app marketing website.
  • Apple App Store and Google Play — distribute the mobile app. Their privacy policies govern what they collect when you download.
  • Apple TestFlight and Expo — used for pre-release builds. They may collect crash logs and basic device info subject to their own policies.

Data retention

  • Live location — held in memory during your session, never persisted to our database.
  • Walk history + saved places — stored on your device until you delete the app or clear them.
  • Cached narrations + audio — kept indefinitely; they are not personal to you.
  • Server-side request logs — up to 30 days, then automatically discarded.
  • Party-mode session logs — discarded when the party ends.
  • Ad-measurement data — app events and (with consent) your advertising identifier are shared with Meta and retained per Meta’s policy; the advertising identifier itself is controlled by iOS and reset whenever you reset it or turn off tracking.

Children

StreetLore is not directed at children under 13. We do not knowingly collect data from anyone under 13. If you believe a child has used the Service, please email us and we will delete any associated data on request.

Your rights

Because we don’t collect names or contact information, your data is essentially device-scoped — you can clear most of it by deleting the app or uninstalling. You can also email us at hello@streetlore.app to request:

  • Access — what we have associated with your device identifier.
  • Deletion — we’ll erase any preferences or session data tied to your identifier.
  • Correction — fix anything wrong.

If you are in California, the EU, the UK, or another jurisdiction with specific data-protection rights, those apply on top of the rights above. We will respond to verifiable requests within 30 days.

Security

We use industry-standard practices to protect data in transit (TLS) and at rest (cloud-provider encryption). No method of transmission or storage is 100% secure; we will tell you promptly if a breach affects your data.

International transfers

Our infrastructure is hosted in the United States. If you use the Service from outside the US, your data is transferred to and processed in the US. We rely on standard contractual clauses or equivalent protections with our service providers.

Changes to this policy

We may update this policy from time to time. Material changes will be reflected in the “Effective” date at the top and announced in the app or on the website at least 14 days before they take effect. Continued use after the effective date means you accept the updated policy.

Contact

StreetLore LLC
30 N Gould St Ste N
Sheridan, WY 82801
USA
hello@streetlore.app