Flashlator · Last updated: April 25, 2026 · Version 1.0
Flashlator (hereinafter, "the App") is developed and operated by Ingeniería.dev, led by Chris Flores (hereinafter, "we", "the Developer").
None. Flashlator was built with privacy by default. The App:
The App stores the following data locally on your device using SwiftData. Nothing in this table is ever sent off-device:
| Data | Purpose | Location |
|---|---|---|
| Bookmarked translations (source text + translated text + language pair) | Let you access your favorite translations offline, instantly | Device (SwiftData) |
| Last selected language pair | Restore your last session when you reopen the App | Device (UserDefaults) |
| App preferences (e.g., text size, TTS speed) | Personalize the App experience across launches | Device (UserDefaults) |
This data is never sent to the Developer's servers or to any third party. If you delete the App, all of this information is removed with it.
None. The App makes no network requests of any kind.
All translation is performed on-device using Apple's Translation framework (iOS 18+). Speech recognition is performed on-device using SFSpeechRecognizer with requiresOnDeviceRecognition = true where available. Text-to-speech is rendered on-device using AVSpeechSynthesizer (system). The optional Camera feature performs real-time object classification entirely on-device using Apple's Vision framework (VNClassifyImageRequest); camera frames are analyzed in memory and discarded immediately — never saved, never uploaded. No text, audio, image, or any other content is sent to external servers — not even to Apple's servers — during translation, speech processing, or camera classification.
The App does not integrate any of the following:
Flashlator requests exactly three system permissions:
| Permission | Why it is needed | Audio/data destination |
|---|---|---|
Microphone (NSMicrophoneUsageDescription) |
Capture your voice when you tap the mic button to perform voice-to-text translation | Processed entirely on your device by SFSpeechRecognizer. Audio is never recorded to disk and never transmitted anywhere. |
Speech Recognition (NSSpeechRecognitionUsageDescription) |
Convert your spoken words to text so Apple's Translation framework can translate them | Processed on-device when requiresOnDeviceRecognition = true. No audio or transcript is sent to any server. |
Camera (NSCameraUsageDescription) |
Optional. Point the camera at an object to see its name in English and in your target language. Used only inside the Camera tab while the App is in the foreground. | Camera frames are processed in memory by Apple's Vision framework (VNClassifyImageRequest) and discarded immediately. Frames are never saved to disk, never written to your Photo Library, and never transmitted anywhere. No photos or video are recorded. |
If you deny Microphone, Speech Recognition, or Camera permission, the App remains fully functional for the features that don't depend on the denied permission — typed translation and bookmarks always work. You can grant or revoke these permissions at any time in Settings → Privacy & Security on your iPhone.
The App does not request access to your contacts, calendar, location, photos library, health data, Bluetooth, motion sensors, or any other system resource beyond the three listed above.
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 or share information with any third party.
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 transmits no data, it complies with COPPA (US), LGPD Infantil (Brazil), and GDPR-K (EU) by design.
Even though we collect no data, the following rights are guaranteed by design:
For any questions about your rights, please email christian@irack.mx.
Local data is stored inside the iOS app sandbox, protected by the operating system and by device-level disk encryption (Apple's Data Protection API). Microphone audio captured during voice input is held transiently in memory only for the duration of the recognition request and is never written to disk.
We do not perform international transfers of personal data because we do not store personal data on any server. The App operates entirely on-device and makes no outbound network connections.
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.
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.
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