Privacy Policy

UI Guidelines · Last updated: April 24, 2026 · Version 1.0

One-line summary UI Guidelines does not collect, store, or transmit any personal data. All sensitive system permissions are used exclusively to render UI demonstrations. Everything stays on your device and is never sent anywhere.

1. Who we are

UI Guidelines (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. UI Guidelines is a developer education tool built with privacy by design. The App:

All data presented inside the App's component demos is hardcoded, simulated, or synthetically generated. It is never derived from real user data, and it is never stored beyond the duration of the active demo session.

3. What is stored on your device

The App stores locally only what is strictly necessary for its own operation:

DataPurposeLocation
App language preference Remember which language (English, Spanish, or Portuguese) you selected in Settings Device (UserDefaults)
App appearance preference Remember light or dark mode override, if you set one Device (UserDefaults)

This data is never sent to any server. If you delete the App, all of this information is removed with it.

4. External services used

None. The App makes no network requests of any kind. There are no external APIs, no analytics endpoints, no crash reporters, and no CDN-hosted assets. All content is bundled locally inside the App binary.

5. System permissions

UI Guidelines requests several system permissions because it includes live, interactive demonstrations of the corresponding native iOS UI components. Every permission is used exclusively to render a demo UI. No data accessed through these permissions is stored, processed, analyzed, or transmitted.

The following permissions may be requested when you navigate to the corresponding demo screen:

PermissionWhy the App requests itWhat happens with the data
Camera To show a live camera viewfinder as part of the Camera UI component demo The live preview is displayed on screen only. No photo or video is captured, saved, or transmitted.
Microphone To demonstrate audio waveform and speech recognition UI components Audio is processed locally in real time to render the waveform visualization. No audio is recorded, stored, or sent anywhere.
Speech Recognition To show a live transcription UI component using on-device speech recognition Recognition is performed on-device. Transcribed text is displayed on screen only and discarded when you leave the demo.
Location (When In Use) To render a live map with location markers as part of the Location UI component demo Your current location is used to center the map view only. It is never stored, logged, or transmitted.
Location (Always / Background) To demonstrate background location UI patterns (shown in the Location demo with a note that this is a demo flow) No background location tracking is performed. The permission flow is shown for educational purposes only.
Contacts To show the Contacts UI component with real contact formatting (name, avatar, initials) Contact data is read for display purposes only within the demo screen. No contact information is stored, processed, or exported from the App.
Health (Read) To demonstrate HealthKit-connected UI components such as health rings and metric cards Health data is read and displayed in the demo view only. No health data is written, stored by the App, or transmitted.
Calendars To show the Calendar UI component with real event data formatting Calendar events are read for display purposes only. No event data is stored, modified, or exported.
Reminders To demonstrate the Reminders list UI component Reminder data is read for display purposes only. No reminder data is stored, modified, or exported.
Photos To show the photo picker and photo library UI components Selected photos are displayed in the demo view only. No photo is copied, stored by the App, or transmitted.
Face ID (Biometrics) To demonstrate a biometric authentication button UI component Authentication is handled entirely by iOS. The App only receives a success/failure result. No biometric data is ever accessible to the App.
Bluetooth To show a Bluetooth device scanner UI component listing nearby devices Nearby device names and signal strengths are displayed in the demo list. No Bluetooth device is connected to or interacted with.
Motion (CoreMotion) To render accelerometer and gyroscope sensor gauge UI components Sensor readings are displayed in real time on screen only. No motion data is stored or transmitted.
Siri To demonstrate App Intents and Siri integration UI patterns No Siri interactions or voice data are stored by the App.

You may deny any permission — the App will still function, and you can still browse all other component demos. Only the specific demo that requires the denied permission will show a placeholder instead of a live preview.

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.

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 collects 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

All local data (language and appearance preferences) is stored inside the iOS sandbox, protected by the operating system and by device-level disk encryption (Apple's Data Protection API). The App communicates with no external network — there is no transport layer to secure.

10. International transfers

We do not perform international transfers of personal data because we do not store any personal data on any server. The App is entirely self-contained on your device.

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

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

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