Legal

Privacy Policy

This Privacy Policy explains how Filter My Calendar collects, uses, stores, and shares information when you use the website, import calendars, upload files, purchase filtered feeds, or contact support.

Questions about this policy can be sent through our contact page.

Last updated: March 15, 2026

Information we collect

We collect information you provide directly, information generated by your use of the service, and limited information from connected providers.

  • Account details such as name, email address, and authentication identifiers provided through Clerk.
  • Calendar source data you import, including ICS URLs, event metadata, timezone data, and feed selections.
  • Documents and extracted event data when you upload PDFs or images for processing.
  • Purchase and entitlement records related to Stripe checkout, but not full payment card numbers.
  • Support messages, bug reports, and other information you submit through the contact form.
  • Usage, device, and analytics data collected through Vercel analytics, Vercel Speed Insights, PostHog, and server logs.

How we use information

We use information to operate and improve the service, including to:

  • Create and secure your account.
  • Import, parse, store, filter, and regenerate calendar feeds you request.
  • Process payments, confirm purchases, and manage access to paid features.
  • Monitor reliability, prevent abuse, investigate errors, and protect the service.
  • Respond to support requests and communicate about product or policy changes.
  • Analyze product usage so we can improve onboarding, performance, and feature quality.

Service providers and sharing

We share information only as needed to run the product, comply with the law, or protect rights and safety.

The current implementation uses these providers:

  • Clerk for authentication and account session management.
  • Stripe for payments and purchase processing.
  • Supabase Storage for uploaded documents.
  • Postgres for application data storage.
  • Inngest for background document processing workflows.
  • PostHog, Axiom, Vercel Analytics, and Vercel Speed Insights for analytics, logging, and performance monitoring.
  • Google, when you choose to connect a Google Calendar account for import.

We may also disclose information if required by law or if reasonably necessary to enforce our terms, detect abuse, or address security issues.

Data retention

We retain information for as long as needed to provide the service, maintain business and tax records, resolve disputes, and enforce agreements.

Imported calendar sources, generated feeds, uploaded documents, and related metadata may remain in our systems until you delete them, close your account, or request deletion through our contact page, subject to legal or operational retention requirements.

Your choices and rights

You can choose not to connect providers or upload documents, but some features will not work without that data.

Depending on where you live, you may have rights to request access, correction, deletion, or export of personal information. You may also be able to object to certain processing. To make a request, contact us through the contact page.

Security

We use administrative, technical, and organizational measures intended to protect information against unauthorized access, loss, misuse, or disclosure.

No internet service is perfectly secure. If you believe your data has been exposed or your account has been compromised, contact us through the contact page.

Children

Filter My Calendar is intended for use by account holders managing their own calendars or household scheduling. It is not designed as a service for children to create accounts directly.

Changes to this policy

We may update this Privacy Policy from time to time. When we do, we will update the effective date on this page. Material changes may also be communicated through the product or by email when appropriate.