Privacy Policy
Last updated: January 2026
1. Overview
EmbDesignTube Viewer lets you preview, convert, and export embroidery files (DST, PES, JEF, EXP, VP3, XXX, TBF, PEC, and more) primarily offline. All core features such as rendering, file parsing, conversion, and PDF generation are performed locally on your device using Flutter, Chaquopy (Python), and the PyEmbroidery library.
Some features, such as advertising, require an active internet connection.
2. Data We Access
The app may access the following data strictly to provide core functionality:
Embroidery files you choose via the Android system file picker. The app does not scan your device storage automatically.
Temporary files created during file conversion or PDF export, stored only on your device.
Limited device information (such as Android version and CPU architecture) to ensure compatibility and stability.
Permission status (granted or denied) to correctly manage file access.
We do not access your contacts, messages, call logs, camera, microphone, precise location, or personal photos unrelated to the app’s functionality.
3. How We Use Your Data
All selected files are processed locally on your device only for:
Viewing embroidery designs
Converting between supported embroidery formats
Exporting PDFs
Displaying design details and production information
Your embroidery files and design data are never uploaded to any server operated by us.
4. Data Storage & Retention
Your original files remain in the locations you choose on your device.
Converted files and exported PDFs are saved only to locations you select.
Temporary files may be automatically cleared by the operating system.
We do not operate any backend servers and do not store your embroidery files remotely.
5. Permissions We Request
Android 13 and above: Media permissions required to allow you to select files via the system picker.
Android 12 and below: Storage permission to allow file selection.
These permissions are used only to enable you to choose embroidery files for viewing, conversion, export, and sharing.
6. Third-Party Libraries & Local Processing
We use third-party libraries such as Flutter, Chaquopy, PyEmbroidery, file_picker, permission_handler, device_info_plus, printing, and share utilities. These libraries operate within the app to provide core features.
Your embroidery files and design data are not shared with these libraries beyond what is required to perform local processing on your device.
7. Advertising (Google AdMob)
This app uses Google AdMob to display banner and interstitial advertisements.
AdMob may automatically collect certain information, such as:
Advertising ID
Device type and basic device information
IP address
Approximate location
Ad interaction and performance data
This information is used by Google to:
Show and personalize ads (where permitted by your settings and local regulations)
Measure ad performance
Prevent fraud and abuse
We do not receive or store personally identifiable information from AdMob and do not control how Google processes this data.
Learn more about Google’s data practices:
You can manage ad personalization in your device settings:
Google Settings → Ads → Delete advertising ID / Opt out of Ads Personalization
8. Children’s Privacy
This app is not designed for children under the age of 13. We do not knowingly collect personal information from children. If you believe that a child has provided personal data through the app, please contact us and we will take appropriate action.
9. Policy Updates
We may update this Privacy Policy from time to time. Any changes will be reflected within the app and/or on the page where this policy is published. Continued use of the app after updates means you accept the revised policy.
10. Contact
If you have any questions about this Privacy Policy or data practices, please contact: