Last updated: 2026-05-27 Effective: 2026-07-06
Publisher: Skyline Trail Computing LLC (Colorado, USA) App: Veganalysis (iOS; Android planned) Contact: legal@skylinetrailcomputing.com · GitHub Issues: https://github.com/skylinetrailcomputing/veganalysis-legal/issues
Veganalysis is a barcode-scanning app that identifies likely non-vegan ingredients in packaged products. It runs on your device, holds no account, and Skyline Trail Computing does not receive, store, or control personal information from your use of Veganalysis. There is no analytics SDK, no telemetry, no advertising, and no in-app purchases. Skyline does not sell or share personal information for targeted advertising and does not use personal information for advertising, analytics, profiling, or monetization.
When the app needs to look up a product it does not already have on your device, the app causes your device to send the product’s barcode directly to Open Food Facts, a non-profit open-data project. Open Food Facts receives that request directly from your device — including its source IP address and the request timing — and operates under its own privacy practices: https://world.openfoodfacts.org/. Skyline does not receive that request and does not control what Open Food Facts does with it.
That direct outbound call to Open Food Facts is the only data plane the app initiates on its own. There is one additional path, user-initiated only, described next.
Veganalysis includes two in-app features that let you compose and send a message to Skyline Trail Computing through your own email client: “Send Feedback” (which packages scans you have flagged in-app into a feedback bundle) and “Report a Problem” (a free-text draft for general app problems, with no attached scan data). In both cases, the contents you compose are received by Skyline through its legal/support email account via your own email client; the message may be reviewed by Skyline personnel or by service providers assisting Skyline with support. This is voluntary and user-initiated; no other data is collected.
The “Send Feedback” bundle contains only the scans you have flagged in-app (either to report a verdict you disagree with, or to attach a barcode for a product you scanned via the OCR fallback). Camera frames, location, device identifiers, account information, and product images are never included. You see the email — including the JSON attachment — in your own mail composer before sending; you can edit, attach, or discard at will. Nothing is sent automatically, in the background, or without your explicit Send action in your mail client.
The “Report a Problem” draft contains the text you write plus a
small auto-filled context block — your app version, iOS version,
device model class (e.g., iPhone16,2), and locale. None of
these uniquely identify you or your device. The draft has no
attachment. As with “Send Feedback”, you see and can edit the
entire message in your own mail composer before sending, and
nothing is sent without your explicit Send action.
If your device does not have a configured mail account, the app offers a system Share Sheet for “Send Feedback” so you can route the bundle through another messaging app of your choice. For “Report a Problem”, the app surfaces our contact email address as selectable text so you can copy it into the messaging app of your choice. That choice remains entirely yours in either case.
iOS removes all of this when you uninstall the app.
Only this: an HTTPS GET request to the Open Food Facts API at
world.openfoodfacts.org/api/v2/product/<barcode>.json, sent only
when the scanned product is not already in the bundled database or
the on-device cache.
The request includes:
Veganalysis-iOS/0.1).It does not include: your name, account, email, device identifier, location, advertising identifier, contacts, photos, or any other personal information. Veganalysis does not collect or hold any of those things in the first place.
Because Open Food Facts receives the request directly:
Open Food Facts is run by the Open Food Facts Association (a French non-profit). Their handling of any information they receive is governed by their own privacy policy, linked above.
Veganalysis uses your device’s camera to read product barcodes. Camera frames are processed in memory on your device and discarded immediately after the barcode is decoded. Camera frames are never stored on your device, transmitted off your device, or shared with anyone, including Skyline Trail Computing.
iOS will ask your permission before Veganalysis accesses the camera. You can revoke access at any time in iOS Settings → Privacy & Security → Camera.
There are none. Veganalysis ships with no analytics SDK, no advertising SDK, no crash-reporting SDK, no third-party data plane of any kind. The Apple-mediated crash and usage diagnostics that you may have opted into in iOS Settings → Privacy & Security → Analytics & Improvements are sent to Apple under Apple’s own policies — Veganalysis does not see or receive that data.
None of these exist in Veganalysis, and there is no plan to add them. Veganalysis is free, with no in-app purchases, no subscriptions, and no advertising.
Veganalysis is not directed at children under 13, and Skyline Trail Computing does not knowingly collect personal information from children under 13 in connection with this app. The federal Children’s Online Privacy Protection Act of 1998 (“COPPA”) governs the online collection of personal information from children under 13 in the United States.
Skyline has designed the app so that no personal information about any user, child or adult, is collected by Skyline in connection with ordinary use of the app. The only path by which a user could provide personal information to Skyline is the voluntary feedback flow described above, which requires the user to compose and send a message from their own email client.
If Skyline learns that it has received personal information from a child under 13 through a voluntary feedback submission, Skyline will delete that information from its records.
Various jurisdictions give you rights — including rights of access, correction, portability, and deletion — over personal information about you that a company collects or holds.
Skyline Trail Computing does not receive, store, or control personal information about you in connection with your use of Veganalysis. Because Skyline does not hold personal information about you, there is nothing for Skyline to disclose, correct, port, or delete on request with respect to its own records. To the extent applicable data-protection law gives you rights against Skyline for data Skyline does control, Skyline will honor those rights to the extent required by law.
Skyline does not sell or share personal information for targeted advertising and does not use personal information for advertising, analytics, profiling, or monetization.
Open Food Facts is a separate organization. When the app sends a barcode lookup directly from your device to Open Food Facts (see the Summary above), Open Food Facts receives that request as an independent controller and is separately responsible for its own data-protection obligations regarding that data. Any access, correction, or deletion requests for data Open Food Facts receives directly from your device should be directed to Open Food Facts under its own privacy policy.
If this policy materially changes, the change will be reflected in an
updated Last updated date at the top of this document, in a note in
the app’s release notes, and in the commit history of this repository.
This policy covers privacy practices only. Veganalysis identifies likely non-vegan ingredients from product labels. It is not a guarantee, and it is not designed for allergen safety. People with allergies must contact the manufacturer for definitive ingredient and cross-contact information. The in-app disclaimers and the App Store listing carry the app’s accuracy and allergen disclaimers in full.
For the terms under which the app is licensed to you — including warranty disclaimers, limitation of liability, indemnification, arbitration, and the 30-day arbitration opt-out — see the Veganalysis End User License Agreement at https://skylinetrailcomputing.github.io/veganalysis-legal/eula.html.