Privacy Policy

Poison Check · Last updated: June 2, 2026 · Version 1.0

One-line summary Poison Check has no accounts and no tracking. The photo you scan is sent to our analysis server, processed, and discarded — it is never stored permanently. Your scan history stays on your device.

1. Who we are

Poison Check (hereinafter, "the App") is developed and operated by Ingeniería.dev, led by Chris Flores (hereinafter, "we", "the Developer").

2. What data we collect

Poison Check was built with privacy by default. The App:

The two sensitive resources the App uses — the camera and your approximate location — are explained in sections 3 and 4 below.

3. Camera and label analysis

Poison Check uses the camera to capture the photo of a product label that you want to analyze. This is the core function of the App.

4. Approximate location (region detection)

Poison Check can use your approximate (coarse) location for a single purpose: to detect which country you are in so it can show the ingredient regulations that apply where you are (for example, which additives are restricted in your region).

5. What is stored on your device

The App stores locally (using SwiftData) only what's needed to show your history and settings:

DataPurposeLocation
Scan history (products you analyzed and their results) Let you revisit previous scans without re-analyzing Device (SwiftData)
App preferences (language, onboarding state, region setting) Remember your settings between sessions Device (UserDefaults)

This data is never sent to the Developer's servers. If you delete the App, all of this information is removed with it.

6. External services used

The App relies on the following services to function:

The App uses no third-party analytics, advertising networks, or crash-reporting SDKs.

7. The scientific sources we reference

The ingredient analysis cites recognized public scientific and regulatory bodies — including IARC, NIH, FDA, EFSA, WHO, and EWG. These are referenced as informational sources. We do not send your data to these organizations, and they are not involved in operating the App.

8. System permissions

Poison Check requests only the permissions it actually needs:

The App does not request access to: microphone, contacts, calendar, reminders, photo library, media library, Bluetooth, local network, HealthKit, or health data.

9. Marketing and advertising

The App displays no ads. We do not collect data for remarketing, profiling, segmentation, behavioral analysis, or any promotional purpose. We do not participate in ad networks, and we do not sell information to third parties.

10. Health and wellness context

Poison Check is an educational, informational app — not a medical device and not a source of medical advice. The ingredient breakdown, toxicity flags, IARC classifications, NOVA processing levels, and risk indicators are educational signals based on public scientific sources. They are not a diagnosis and must not be used as the basis for medical, dietary, or allergy decisions. Always consult a healthcare professional regarding your health, diet, or any specific ingredient sensitivity.

No data produced by Poison Check is transmitted to HealthKit, to any health provider, or to any third party.

11. Minors

The App requires no registration and collects no personal data. Because it requires no account, it complies with COPPA (US), LGPD Infantil (Brazil), and GDPR-K (EU) by design. Poison Check is intended for general consumers making everyday food choices.

12. User rights (GDPR, CCPA, LFPDPPP, LGPD)

The following rights are guaranteed by design:

For any questions about your rights, please email christian@irack.mx.

13. Security

Local data is stored inside the iOS sandbox, protected by the operating system and by device-level disk encryption (Apple's Data Protection API). Communication with the analysis backend happens exclusively over HTTPS/TLS 1.2+, and access is protected by Apple App Attest. The scanned image exists on our server only for the moment of analysis and is then discarded.

14. International transfers

The analysis backend processes the scanned image transiently and stores no personal data. Because no personal data is retained, there are no international transfers of personal data to manage. The image is processed and discarded as part of a single, anonymous request.

15. Changes to this policy

We may update this Privacy Policy to reflect changes to the App or to applicable law. The current version will always be published at this URL, along with the date of the last update. Material changes will also be announced inside the App.

16. Governing law

This Policy is governed by the laws of the United Mexican States, in particular the Federal Law on Protection of Personal Data Held by Private Parties (LFPDPPP). Any dispute will be submitted to the competent courts of Mexico City.

17. Contact

Privacy Officer: Chris Flores
Email: christian@irack.mx
Postal address: Av. Javier Barros Sierra 495, Santa Fe Lomas de Santa Fe Zedec Santa Fé, Álvaro Obregón 01219, Mexico City, CDMX, Mexico