CopyFlutter Privacy Policy

We collect only the information strictly necessary to provide, maintain, and safeguard our developer platform: • Authentication & Profile Data: When you sign…

1. Information We Collect

We collect only the information strictly necessary to provide, maintain, and safeguard our developer platform:

  • Authentication & Profile Data: When you sign in using Google Authentication, we receive your public Google profile information, including your full name, email address, and avatar image URL. We never receive, process, or store your Google account password.
  • Saved & Favorited Components: When you bookmark, star, or organize Flutter components into your personal collection, these records are securely stored to your account in Cloud Firestore.
  • Technical & Usage Metrics: Aggregate interactions (such as component code copy events, category filtering, and search queries) used to index and rank popular widgets for developers.

2. How We Use Your Information

We use the collected information solely for legitimate operational purposes:

  • Maintaining your authentication session securely across browser tabs and device reloads.
  • Synchronizing your saved and bookmarked Flutter components in real time across devices.
  • Protecting the integrity of the platform by detecting and preventing automated scrapers, denial-of-service attempts, spam, and malicious abuse.

We do not sell, rent, monetize, or trade your personal information to third-party data brokers or marketing agencies.

3. Google Analytics (GA4)

CopyFlutter uses Google Analytics 4 (Measurement ID: G-9KHJWLX6WP), a web analytics service provided by Google LLC ("Google"), to understand how developers interact with our component catalog. Google Analytics collects pseudonymous interaction data, including device category, browser type, operating system, page views, session duration, and widget copy events.

  • IP Anonymization: IP addresses are processed in an anonymized, aggregated format to safeguard user privacy.
  • Consent-Gated Activation: In compliance with GDPR and international privacy standards, Google Analytics is disabled by default and only activates after you grant explicit consent via our Cookie & Consent banner.
  • Opt-Out Mechanism: You can permanently prevent Google Analytics from collecting your interaction data across all websites by downloading and installing the official Google Analytics Opt-out Browser Add-on at https://tools.google.com/dlpage/gaoptout.

4. Advertising & Google AdSense

To sustain CopyFlutter as a free educational and professional resource for software developers, we display advertisements served by Google AdSense and certified third-party advertising technology vendors:

  • Third-Party Cookies & Web Beacons: Third-party vendors, including Google, use cookies to serve advertisements based on a user's prior visits to this website or other sites on the Internet.
  • Personalized Advertising: If you grant consent for advertising cookies, Google and its partners may serve personalized advertisements tailored to your interests and browsing activity.
  • Non-Personalized Advertising: If you decline advertising cookies or select "Essential Only", personalized tracking is disabled, and advertisements served will be strictly contextual.
  • Opting Out of Targeted Advertising: You can customize or opt out of Google's personalized advertising at any time by visiting Google Ads Settings at https://adssettings.google.com. You can also opt out of third-party vendor cookies for personalized advertising by visiting https://www.aboutads.info/choices. For complete details on our cookie classifications, please review our Cookie & Ads Consent Policy.

5. Cloud Infrastructure & Security

Our backend infrastructure is hosted securely on Google Cloud Platform and Firebase (utilizing Firebase Authentication and Cloud Firestore). All data transmitted between your browser and our servers is protected by industry-standard HTTPS and Transport Layer Security (TLS 1.3) encryption. Stored records are subject to strict security rules and access control safeguards.

6. Local Storage & Session State

CopyFlutter utilizes browser localStorage and sessionStorage exclusively for essential functional operations, including maintaining your secure login token, saving your cookie consent preferences, and preserving your dark/light theme setting across sessions.

7. Your Privacy Rights & Data Deletion (GDPR & CCPA/CPRA)

Under data protection laws such as the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA/CPRA), you possess statutory rights regarding your personal data:

  • Right to Access: You may request confirmation of whether we process your personal data and receive a copy of that data.
  • Right to Rectification: You may request correction of inaccurate profile data.
  • Right to Erasure ("Right to be Forgotten"): You may request complete, permanent deletion of your account and all associated Firestore records (including saved components) at any time directly from your profile settings or by sending an email to contact@copyflutter.com.
  • Non-Discrimination: We will never discriminate against you for exercising your lawful privacy rights.

8. Contact & Data Protection

If you have questions, inquiries, or concerns regarding this Privacy Policy or our data handling practices, please contact us directly by email at contact@copyflutter.com.