Privacy Policy

Last updated: February 11, 2026

What we collect

When you sign in with Google, we store:

  • Your email address
  • Your name and profile photo (as provided by Google)
  • An authentication token to keep you signed in

LinkedIn data processing

Your LinkedIn data export files (CSV and ZIP) are processed entirely in your browser. No LinkedIn data is sent to our servers unless you explicitly click "Save to Account", in which case the parsed data is stored in your private database row that only you can access.

What we store when you save

If you choose to save your visualization data, we store the parsed JSON representations of your LinkedIn CSV files in a Supabase PostgreSQL database. This data is protected by row-level security — only your authenticated account can read or modify it.

Content performance tracker

If you upload LinkedIn content export files (.xlsx) to the tracker, the parsed metrics (impressions, engagements, follower counts, demographics) are stored in our database so you can track trends over time. This data is only accessible to your account.

Analytics

We use Vercel Analytics and PostHog to understand how people use this tool. This includes:

  • Page views and navigation patterns
  • Feature usage (which visualizations are viewed most)
  • Performance metrics (page load times)
  • General device and browser information

We share aggregate analytics publicly as part of building in public. Individual user data is never shared.

Data deletion

You can delete your saved visualization data and content reports at any time from your dashboard. To delete your account entirely, email mark@markbarrera.com.

Third-party services

  • Supabase — authentication and database hosting
  • Vercel — application hosting and analytics
  • PostHog — product analytics
  • Google — OAuth sign-in provider

Contact

Questions? Email mark@markbarrera.com.