Privacy Policy for UniSearch

Last Updated:

This Privacy Policy describes how UniSearch ("we," "our," or "us") collects, uses, and protects your information when you use our mobile application (the "App"). We are committed to protecting your privacy and ensuring transparency about our data practices.

1. Information We Collect

1.1 Images

Camera & Gallery Access: UniSearch requests access to your device's camera and photo gallery solely for the purpose of allowing you to select images for reverse image searching. Images are processed locally on your device and are never stored on our servers.

Image Processing: To protect your privacy, all selected images are automatically processed to remove EXIF metadata (including location data, device information, and timestamps) before any upload. Images are normalized to JPEG format and compressed locally on your device.

1.2 Search History

Local Storage Only: Your search history, including processed images and search keywords, is stored exclusively on your device using local storage (Hive database). This data is never transmitted to our servers or any cloud storage. You have full control over this data and can delete it at any time through the App's settings.

Automatic Cleanup: The App automatically limits search history to the 50 most recent items to manage local storage efficiently.

1.3 API Keys (Optional)

If you choose to use the AI Vision Search feature, you may provide your own Google Gemini API key. This key is stored securely on your device using encrypted storage (flutter_secure_storage) and is never shared with us. You are responsible for managing and protecting your API keys.

1.4 Technical Information

The App may collect anonymous technical information (such as app crashes, performance metrics) to improve the user experience. This information does not personally identify you.

2. How We Use Your Information

3. Third-Party Services

UniSearch integrates with the following third-party services. Each service has its own privacy policy, and we encourage you to review them:

3.1 ImgBB

Purpose: Image hosting to generate public URLs for reverse image searching.
Data Transmitted: Processed images (with EXIF metadata removed) are uploaded to ImgBB's servers.
Storage: Images are stored on ImgBB's servers according to their retention policies. We do not store images on our servers.
Privacy Policy: https://imgbb.com/privacy

3.2 Google Gemini API

Purpose: AI-powered image analysis for keyword generation (optional feature).
Data Transmitted: Images are sent directly from your device to Google Gemini API using your personal API key.
Storage: Subject to Google's privacy policy and terms of service.
Privacy Policy: https://policies.google.com/privacy
Terms of Service: https://ai.google.dev/terms

3.3 Search Engines

When you perform reverse image searches, the App redirects you to third-party search engines (Google Lens, Yandex, Bing, SauceNAO, TinEye, etc.). These services operate under their own privacy policies and terms of service. We do not control how these services handle your data.

4. Data Security

We implement appropriate technical and organizational measures to protect your information:

5. Data Retention

6. Your Rights and Choices

You have the following rights regarding your data:

7. Children's Privacy

UniSearch is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately, and we will delete such information from our systems.

8. Permissions Explained

8.1 Camera Permission

Why: To allow you to capture photos directly within the App for reverse image searching.
When Used: Only when you explicitly choose to capture a photo using the camera feature.
Data Access: Images are processed locally and never stored on our servers.

8.2 Photo Gallery Permission

Why: To allow you to select images from your device's photo gallery for reverse image searching.
When Used: Only when you explicitly choose to select an image from the gallery.
Data Access: We only access the specific images you select. Images are processed locally and never stored on our servers.

8.3 Storage Permission (Android)

Why: To save search history images locally on your device and to allow you to save images from WebView results.
When Used: For local storage of search history and downloaded images.
Data Access: Limited to the App's private storage directory. We do not access other files on your device.

9. International Data Transfers

When you use UniSearch, your images may be processed by third-party services (ImgBB, Google Gemini) that may operate servers outside your country of residence. By using the App, you consent to the transfer of your information to these third-party services in accordance with their respective privacy policies.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by updating the "Last Updated" date at the top of this policy. We encourage you to review this Privacy Policy periodically to stay informed about how we protect your information.

11. Your Consent

By using UniSearch, you consent to this Privacy Policy and agree to its terms. If you do not agree with this policy, please do not use the App.

12. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:

Email: joopererer@gmail.com

13. Governing Law

This Privacy Policy is governed by and construed in accordance with applicable data protection laws. If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR), including the right to lodge a complaint with your local data protection authority.


This Privacy Policy was last updated on