Privacy Policy - Xcode Localization Translator
Last updated: December 26, 2025
Introduction
Xcode Localization Translator ("we", "our", or "the app") is a native macOS application designed to automatically translate Xcode localization files (.xcloc and .xliff). We are committed to protecting your privacy and being transparent about how the app processes your data. This Privacy Policy explains what information is collected, how it is used, and your choices regarding your data.
By using Xcode Localization Translator, you agree to the practices described in this Privacy Policy.
1. Information We Collect
1.1 File Data
The app processes localization files that you explicitly provide through the drag-and-drop interface, including:
- Xcode localization folders (.xcloc)
- XLIFF translation files (.xliff)
- Text content within localization files
- Localization keys, source strings, and target strings
Important: The app only accesses files you explicitly drag and drop into the application. It does not scan your system or access files without your permission.
1.2 Translation Data
To provide translation services, text content from your localization files is sent to:
- Google Translate API - For automatic translation of localization strings
- Only the text content to be translated is sent, not filenames or project information
- Placeholders (e.g., %@, %d, {0}) are preserved and not sent for translation
Google Translate's privacy policy applies to data sent to their service. Visit Google's Privacy Policy for more information.
1.3 Technical Information
We do not collect any technical or diagnostic information from the app, including:
- No device identifiers or system information
- No crash reports or error logs sent to external servers
- No usage analytics or tracking
- No user accounts or authentication data
2. How We Use Your Data
The data processed by the app is used exclusively for the following purposes:
- Translation Processing: Text content is sent to Google Translate API to generate translations
- File Generation: Translated content is written back to your localization files locally on your device
- Display: Progress and logs are displayed within the app during translation
We do not:
- Store your localization files on any server
- Keep copies of your translation data
- Analyze or process your data for any purpose other than translation
- Share your data with any third parties except Google Translate API for translation
- Use your data for advertising or marketing
3. Data Storage and Security
3.1 Local Storage
All file processing happens locally on your Mac. The app:
- Reads files from locations you specify
- Writes translated files to the same or specified locations
- Does not maintain any persistent cache of your files or translations
- Temporary processing data is stored in system memory and cleared after translation completes
3.2 Network Security
Communications with Google Translate API are secured using HTTPS encryption. However, please be aware that Google's servers will temporarily process your text content for translation purposes.
3.3 File Access Permissions
The app requests file system access only when you drag and drop files. macOS will prompt you to grant permission. You can revoke these permissions at any time through System Settings → Privacy & Security → Files and Folders.
4. Third-Party Services
4.1 Google Translate API
The app uses Google Translate API to translate text content. When using this service:
- Text strings are sent to Google's servers for translation
- Google's Privacy Policy and Terms of Service apply
- Google may process this data according to their policies
- An active internet connection is required for translation
We recommend reviewing Google's Privacy Policy to understand how they handle translation data.
4.2 No Other Third Parties
We do not integrate any other third-party services, including:
- No analytics services (e.g., Google Analytics, Mixpanel)
- No crash reporting tools (e.g., Sentry, Crashlytics)
- No advertising networks
- No social media integrations
5. Data Retention
We do not retain any of your data. All processing is done in real-time:
- Files are read, translated, and written locally
- No data is sent to our servers or stored by us
- Translation logs displayed in the app are cleared when you close the app
- Temporary memory used during processing is automatically released
6. Your Rights and Choices
6.1 Data Control
You have complete control over your data:
- You choose which files to process
- You can stop translation at any time
- All data remains on your device
- You can delete the app and all associated data by moving it to Trash
6.2 Internet Connection
Translation requires an internet connection to communicate with Google Translate API. Without internet access, the app will not be able to translate files. You can control the app's network access through macOS System Settings.
6.3 Permissions
The app requests the following macOS permissions:
- File Access: To read and write localization files you provide
- Network Access: To communicate with Google Translate API
You can revoke these permissions at any time in System Settings → Privacy & Security.
7. Children's Privacy
This app is not directed at children under 13. We do not knowingly collect any information from children. The app is intended for developers and professional users.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in the app or legal requirements. We will notify users of any material changes by:
- Updating the "Last Updated" date at the top of this policy
- Posting the updated policy on our website
- Displaying a notice in the app (for significant changes)
Your continued use of the app after changes are posted constitutes acceptance of the updated Privacy Policy.
9. International Users
If you are using the app outside the United States, please note that any information sent to Google Translate API may be processed on servers located in various countries. By using the app, you consent to the transfer of your translation data to Google's servers as necessary to provide the translation service.
10. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or how the app handles data, please contact us at:
Privacy Summary
In short:
- We don't collect or store your personal information
- Your files are processed locally on your Mac
- Only text content is sent to Google Translate for translation
- We don't use analytics, tracking, or advertising
- You have complete control over what files are processed
- No data is retained after translation completes