Last updated 9 September 2026
Lunch Line shows Chicago Public Schools lunch menus. It has no accounts, no sign-in, and no way to tell one person from another. This policy describes everything it does with data, including the parts most apps leave out.
The schools you save, which one is selected, your grade band and meal choices, and the last menu the app downloaded are stored on your device only. They are never uploaded, and deleting the app deletes them.
Firebase Analytics and Crashlytics use a randomly generated app instance identifier so that repeated events from one installation can be counted once. It is not your name, your Apple ID, or your advertising identifier.
The app does not use the Advertising Identifier (IDFA), and collection of the Vendor Identifier (IDFV) is switched off. Ad personalisation signals are disabled. There is no advertising SDK in the app, which is why it never shows the App Tracking Transparency prompt — there is nothing to ask you about.
Lunch Line deliberately does not show allergen or nutrition data, even though the vendor publishes some. It is not consistent enough to rely on for a child with an allergy, and a partial answer would be worse than none. For anything about allergies, speak to your school directly.
Google (Firebase Analytics, Crashlytics, Cloud Firestore, Cloud Functions, App Check) hosts the service and processes the events described above. MealViewer receives menu requests when the app asks it directly. Neither is given anything that identifies you, because the app does not have it.
The app is intended for parents and carers. It does not knowingly collect information from children, and it collects nothing that identifies anyone of any age.
If this policy changes, the date at the top changes with it.
Questions about this policy: hicks.myronj@gmail.com
Lunch Line is an independent app. It is not affiliated with, endorsed by, or sponsored by Chicago Public Schools or MealViewer.