Privacy Policy

Last updated: February 26, 2026

1. Data Controller

Coollage Studio ("we", "us", or "our") is the data controller for personal data processed through Coollage ("the Service"). You can reach us at info@coollage.studio.

2. Data We Collect & Legal Basis

Authentication Data

When you create an account, we collect your email address and a unique user identifier (UID) through Firebase Authentication (Google sign-in or email/password). If available from your provider, we may also process basic profile data such as display name and profile photo URL.

Legal basis: Contract performance — necessary to provide you with the Service.

Beta Access Data

During beta, we may store your current access tier (for example, free or beta Pro access) and related status fields in Cloud Firestore to control feature availability.

Legal basis: Contract performance — necessary to manage your access to the Service.

Payment Data

Coollage currently runs in beta with paid subscriptions disabled. Stripe integration exists for future paid plans, but checkout and billing are not active during beta mode. We do not collect or store payment card data. If billing is enabled in the future, payment details will be processed directly by Stripe.

Local Storage (Preferences)

We store functional preferences locally in your browser using localStorage. This includes your theme preference, workspace mode, aspect ratio settings, a cached copy of your plan status, and your analytics consent choice. We also use sessionStorage to prevent duplicate launch events during a single browser session.

Legal basis: Legitimate interest — to provide a consistent user experience.

Analytics & Performance Metrics

With your consent, we use Vercel Analytics and Vercel Speed Insights to understand feature usage and site performance. Analytics is disabled by default and only enabled after you accept the consent banner. We do not send your uploaded images to analytics providers.

Legal basis: Consent.

3. How Images Are Processed

All image processing in Coollage happens entirely within your browser. Your images are never uploaded, transmitted, or stored on our servers. We have no access to the images you use with the Service.

4. Third-Party Services

ServicePurposeData Shared
Firebase AuthenticationUser sign-in and identityEmail, UID, and basic profile data (if available)
Cloud FirestoreAccount, beta access status, and subscription metadataEmail, UID, access/subscription status fields
Vercel AnalyticsConsent-based product analyticsEvent metadata and technical usage data
Vercel Speed InsightsConsent-based performance monitoringWeb performance metrics and technical telemetry
Stripe (disabled in beta)Subscription checkout and billing (when enabled)Email, UID reference, plan/price identifiers

Each third-party service operates under its own privacy policy. We encourage you to review their policies.

5. Cookies & Local Storage

Coollage does not set cookies directly. Firebase Authentication may set its own cookies for session management. We use browser localStorage for functional settings and consent state (`themeMode`, `theme`, `workspaceMode`, `selectedAspectRatio`, `coollage.plan.session`, `coollage.analytics.consent`) and sessionStorage for a session launch marker (`coollage.app.launched`).

6. Data Retention

We retain your account data for as long as your account is active. You may request deletion of your account and associated data at any time by contacting us at info@coollage.studio. We will process deletion requests within 30 days.

7. International Data Transfers

Firebase, Vercel, and Stripe may process data outside the European Economic Area (EEA). These transfers are protected by appropriate safeguards, including Standard Contractual Clauses (SCCs) and provider compliance with applicable data protection frameworks.

8. Your Rights Under GDPR

As a user in the EU, you have the right to:

  • Access — request a copy of the personal data we hold about you
  • Rectification — request correction of inaccurate data
  • Erasure — request deletion of your personal data
  • Data portability — receive your data in a structured, machine-readable format
  • Object — object to processing based on legitimate interest
  • Restriction — request that we limit processing of your data
  • Complaint — lodge a complaint with the Spanish Data Protection Agency (AEPD) or your local supervisory authority

To exercise any of these rights, contact us at info@coollage.studio. We will respond within 30 days.

9. Children's Privacy

The Service is not intended for users under the age of 16. We do not knowingly collect personal data from children under 16. If we become aware that we have collected data from a child under 16, we will take steps to delete it promptly.

10. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. We encourage you to review this policy periodically.

11. Contact

For any questions or concerns about this Privacy Policy or our data practices, contact us at info@coollage.studio.