Back to Home

Privacy Policy

Last updated: June 26, 2026

Overview

PolishPal is a free, open-source Polish language learning website. We believe in minimal data collection. We do not run ads, we do not sell data, and we do not track you across the internet. This policy explains the small amount of data we do store and why.

What we store locally (your browser)

We use your browser's localStorage to save your preferences and progress. This data never leaves your device and is not sent to any server.

  • Learning progress — which lessons you've completed, quiz scores, and streaks
  • Theme preference — light, dark, or system mode
  • Accessibility settings — font size, contrast, dyslexia font, etc.
  • Your ratings — which lessons/grammar topics you've personally rated (to prevent duplicate votes)
  • Comment name — the name you last used when posting a comment (so you don't have to retype it)

You can clear this data at any time by clearing your browser's site data for polishpal.pl.

What we store on our servers

We use Supabase (a hosted PostgreSQL database) to store two types of shared data:

Star Ratings

When you rate a lesson or grammar topic (1–5 stars), we store:

  • The item being rated (e.g. "lesson-introductions")
  • The aggregated total score and vote count

We do not store who voted — ratings are anonymous and aggregated. Your individual vote is only tracked locally in your browser to prevent double-voting.

Comments

When you post a comment, we store:

  • The display name you enter (not verified, not an account)
  • The comment text (max 2,000 characters)
  • The page where you posted it
  • A timestamp of when it was posted

We do not store your IP address, email, or any identifying information. Comments containing URLs are automatically blocked as spam prevention.

What we do NOT collect

  • No email addresses or accounts
  • No IP addresses
  • No analytics or tracking pixels
  • No advertising identifiers
  • No third-party cookies
  • No personal data of any kind beyond what you voluntarily submit in comments

Comment moderation

Comments are moderated to prevent spam and inappropriate content. We may hide or delete comments that contain hate speech, spam, advertisements, or links. A rate limit of one comment per 30 seconds per display name helps prevent abuse.

Third-party services

Your rights

Since we don't collect personal data or require accounts, there is no profile to delete. If you've posted a comment and would like it removed, open an issue on our GitHub repository or contact us, and we'll remove it.

Changes to this policy

If we make changes to this policy, we'll update the "Last updated" date at the top of this page. Since PolishPal is open-source, you can always review the full source code on GitHub to see exactly what data is collected and how it's used.