Privacy Policy

NetReveal · Last updated: May 12, 2026 · Version 1.0

One-line summary NetReveal collects no personal data, has no backend, contacts no servers we own, and uses no analytics or third-party SDKs. Every scan result lives only in your iPhone's memory and disappears when you close the App.

1. Who we are

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

2. What data we collect

None. NetReveal was built with privacy by default. The App:

3. What is stored on your device

NetReveal v1.0 deliberately persists almost nothing. The scan results — IPs, MAC addresses, vendors, hostnames, port lists, BLE devices — live only in the App's RAM while the App is open, and are released when the App is closed:

DataPurposeLocation
Scan results (devices, IPs, MACs, ports, BLE peers) Display the current scan inside the App iPhone RAM (volatile). Not written to disk. Cleared when the App is closed.
Onboarding completed flag (hasSeenOnboarding) Skip the welcome carousel after the first run Device (UserDefaults / @AppStorage)
App language preference (app_language) Remember your chosen interface language (EN / ES / PT-BR) Device (UserDefaults / @AppStorage)

That's it. There is no scan history, no saved network list, no cached device names, no exported reports stored by the App. If you uninstall NetReveal, all of the above is removed with it.

4. External services used

None. NetReveal makes no network requests to any server we control or to any third party. The App does not query an exchange rate API, an analytics service, a crash reporter, an AI provider, or a "lookup" backend for vendor OUIs. The OUI database (~200 IEEE-registered MAC prefixes used to map MAC addresses to vendors like "Apple", "Hikvision", "Dahua") is embedded inside the App binary and queried in memory.

The only network traffic the App generates is local-only traffic on your own Wi-Fi, as part of the scan itself:

All of this traffic stays inside your local network. Nothing is uploaded to the internet, to the Developer, or to any third party.

5. System permissions

NetReveal needs exactly two permissions to do its job. Each is requested in the on-device Onboarding flow with a clear explanation, and each can be denied without breaking the rest of the App.

NetReveal does not request:

6. 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 — there is nothing to sell, because there is no data.

7. Minors

The App is rated 4+ and is suitable for all ages. We do not knowingly collect information from minors. Because the App requires no registration and stores no personal data, it complies with COPPA (US), LGPD Infantil (Brazil), and GDPR-K (EU) by design.

8. User rights (GDPR, CCPA, LFPDPPP)

Even though we collect no personal data, the following rights are guaranteed by design:

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

9. Security

The two UserDefaults flags are stored inside the iOS sandbox, protected by the operating system and by device-level disk encryption (Apple's Data Protection API). Scan results are held only in RAM and are never written to disk. The App makes no outbound internet connections, so there are no transport-layer secrets to protect.

10. Information about other devices on your network

During a scan, NetReveal observes information about other devices on the network you are connected to: their IP addresses, MAC addresses, hostnames, advertised Bonjour services, and open ports. This information:

You are responsible for using NetReveal only on networks you own or have explicit permission to scan. See the Terms of Use for the rules around acceptable use.

11. International transfers

We do not perform international transfers of personal data because we do not store personal data on any server. No data leaves your iPhone.

12. 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.

13. 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.

14. 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