Last updated: September 5, 2026
StallCall ("the app") helps you find nearby public restrooms, and lets you optionally sign in to contribute new stalls, confirm and rate existing ones, and take part in a monthly leaderboard. This page explains what data the app collects, why, and how it's handled. Finding, viewing, and confirming nearby restrooms never requires an account — signing in is only needed for the features described below.
StallCall asks for your location (only "while using the app") to show restrooms near you and calculate walking distance and time. Your coordinates are sent to the public map/restroom data services the app queries — OpenStreetMap (Overpass API), Refuge Restrooms, Apple Maps (MapKit), and select official city open-data feeds — solely to look up nearby results for that one search; StallCall does not log or store your ongoing location history. If you submit a new stall through "Add a stall," the coordinates of that specific stall are sent to and stored on our server (see "Content you add" below), tied to your account, since that location is the whole point of the submission.
If you choose to sign in, StallCall uses Sign in with Apple. The stable identifier Apple provides for your account is sent to and stored on our server, along with whatever name Apple shares with us on first sign-in. This lets your confirmations, submissions, ratings, and stats stay tied to your account across devices, and lets us identify and moderate individual accounts if needed (for example, restricting an account that abuses the app). We do not display your real name to any other user.
Once signed in, you can optionally set a public nickname and pick an icon avatar from a fixed set we provide (never an uploaded photo). These are stored on our server tied to your account and are shown to other users — on the monthly leaderboard, and anywhere else your activity is shown publicly. You are never shown by your real name; until you set a nickname, you don't appear to other users at all.
Restrooms you add through "Add a stall" (name, description, and tags) are sent to our server along with your account identifier and reviewed manually before they're shared with anyone else. You can see the status of your own submissions in the app at any time. Once approved, a submission becomes visible to every user of the app as part of the shared restroom directory; if rejected, it's never shown to anyone but you.
When you confirm a restroom or leave a star rating, that action is sent to our server. Individual confirmation and rating counts per restroom are aggregated and shown to all users (for example, as a restroom's community rating); your own running totals power your personal stats and badges, and your monthly confirmation count powers the leaderboard described below.
StallCall has an optional monthly leaderboard ranking the most active confirmers, by nickname, for the current calendar month; it resets automatically each month. Only accounts that have set a nickname appear on the public leaderboard. If you're signed in, you can always see your own rank and confirmation count for the month, even if you haven't set a nickname or aren't in the visible top list.
We may restrict ("ban") an account that submits abusive content, spams the review queue, or otherwise misuses the app. A restricted account can no longer submit, confirm, or rate, and its nickname is hidden from the leaderboard; nothing it previously added is automatically removed.
We keep your account data (identifier, name, nickname, avatar, and activity counts) for as long as your account exists. To delete your account and the data associated with it, email support@stallcall.app from the email associated with your request, and we'll remove it within a reasonable time. Restroom submissions you've contributed that have already been approved and shared publicly may remain in the shared directory, disconnected from your account, since they describe a place rather than a person.
Because StallCall pulls restroom data from OpenStreetMap, Refuge Restrooms, Apple Maps, and city open-data portals, your search coordinates are sent to those services to retrieve results, subject to their own privacy practices. We don't control how these third parties handle that data beyond the request itself.
If StallCall's data practices change, this page will be updated first, and the update will describe exactly what's new.