File Generator Icon

Privacy Policy

Chrome Web Store Get Chrome Extension

Last Updated: November 23, 2024

1. Introduction

This Privacy Policy explains how File Generator ("we," "us," or "our") collects, uses, and protects information when you use our services, including:

By using our services, you agree to the collection and use of information in accordance with this policy.

2. Information We Collect

2.1 Web Application

  • Usage Data: Pages visited, time spent on pages, browser type, device information
  • Analytics Data: Page views, user interactions, and session information via Google Analytics
  • Technical Data: IP address (processed by Google Analytics), browser version, operating system

2.2 Chrome Extension

  • Usage Data: Extension opens, file generation events (file type, file size)
  • Analytics Data: Session data, engagement metrics via Google Analytics 4
  • Location Data: Country, city, region, and country code (derived from IP address via ipapi.co)
  • Local Storage Data: Unique client ID, cached location data (stored locally in your browser)

Note: We do NOT collect:

  • Personal identification information (name, email, phone number)
  • The actual content of files you generate
  • Precise GPS location or device location
  • Payment information (our service is free)

3. How We Collect Information

3.1 Google Analytics

Both our web application and Chrome extension use Google Analytics to collect usage statistics. The web application uses standard gtag.js tracking, while the Chrome extension uses the Google Analytics 4 Measurement Protocol.

3.2 IP Geolocation (Chrome Extension Only)

Our Chrome extension uses ipapi.co to determine your approximate geographic location based on your IP address. This data is:

  • Cached locally for 24 hours to minimize API requests
  • Limited to country, city, and region (not precise coordinates)
  • Sent to Google Analytics as custom event parameters

3.3 Local Storage

The Chrome extension stores minimal data locally in your browser using chrome.storage.local:

  • A unique client ID for analytics tracking
  • Cached location data (refreshed every 24 hours)

4. Why We Collect Data

We collect and use data for the following purposes:

  • Analytics: To understand how users interact with our services
  • Improvement: To identify bugs, optimize performance, and enhance features
  • Usage Patterns: To understand which file types and features are most popular
  • Geographic Insights: To understand where our users are located (for Chrome extension)

We do NOT use this data for advertising, marketing, or selling to third parties.

5. Data Storage and Security

5.1 Where Data is Stored

  • Google Analytics: Data is processed and stored on Google's servers in accordance with Google's Privacy Policy
  • Local Storage: Client ID and cached location data are stored locally in your browser (Chrome extension only)
  • No Server Storage: We do not store any user data on our own servers

5.2 Data Security

While we strive to protect your information, please be aware that:

  • Data transmitted over the internet is processed via HTTPS
  • Google Analytics data is protected by Google's security measures
  • Local storage data is protected by your browser's security features

6. Third-Party Services

We use the following third-party services:

6.1 Google Analytics

6.2 ipapi.co (Chrome Extension Only)

  • Purpose: IP-based geolocation
  • Privacy Policy: https://ipapi.co/privacy/
  • Data Collected: IP address (temporarily processed to determine location)

6.3 GitHub Pages

7. Cookies and Local Storage

7.1 Cookies (Web Application)

Google Analytics sets cookies to track user sessions and understand usage patterns. These cookies include:

  • _ga (expires after 2 years)
  • _gid (expires after 24 hours)
  • _gat (expires after 1 minute)

7.2 Local Storage (Chrome Extension)

The Chrome extension stores the following in chrome.storage.local:

  • ga_client_id: Unique identifier for analytics (persistent)
  • user_location: Cached geographic data (refreshed every 24 hours)
  • location_timestamp: When location was last fetched

8. Data Retention

  • Google Analytics: Data is retained according to Google Analytics settings (default: 26 months, configurable)
  • Local Storage: Data remains until you uninstall the extension or clear browser data
  • Location Cache: Automatically refreshed every 24 hours

9. Your Rights and Choices

You have the following rights regarding your data:

9.1 Opt-Out of Analytics

9.2 Clear Local Data

  • Chrome Extension: Uninstall the extension or clear browser storage data
  • Web Application: Clear your browser cookies and cache

9.3 Stop Using Our Services

You can stop using our services at any time. Uninstalling the Chrome extension or not visiting our website will stop all data collection.

10. Children's Privacy

Our services are not directed to children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by:

  • Updating the "Last Updated" date at the top of this policy
  • Posting the new policy on this page

You are advised to review this Privacy Policy periodically for any changes. Continued use of our services after changes constitutes acceptance of the updated policy.

12. Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us: