LEGAL

Privacy Policy

Last updated: June 1, 2026

THE SHORT VERSION

The free extension collects nothing and works entirely offline. If you sign in for Tabthrough Pro to save presentations, we collect your email and authentication tokens via Firebase, and your subscription is processed by Polar.sh as Merchant of Record (we never see your card data). Your presentation contents stay on your device unless you explicitly opt into future cloud sync. This marketing website uses Google Analytics (opt-in via banner) to count visits.

Who we are (the controller)

Tabthrough is operated by Patryk Hadasz, sole trader, established in Poland (EU). For all questions about this policy or your personal data, contact contact@tabthrough.com. We are the data controller for everything described below. We have not appointed a Data Protection Officer (we are not required to under GDPR Art. 37). If you are in the European Economic Area or the UK, you can also lodge a complaint with your national supervisory authority — in Poland, this is the President of the Personal Data Protection Office (UODO).

What Tabthrough is

Tabthrough is a browser extension for Chrome and Firefox that provides an interactive presentation agenda — in Chrome's Side Panel or Firefox's sidebar. It helps you navigate between browser tabs during live demos using keyboard shortcuts and auto-detection of active URLs.

The free tier runs entirely within your browser. Tabthrough Pro is an optional paid tier that adds a saved presentations library (and later, cloud sync). Pro requires you to create an account; it brings in two third-party services — Firebase (authentication) and Polar.sh (subscription billing). This policy applies to both Chrome and Firefox builds and covers both tiers.

Data we access in your browser

To function, Tabthrough needs access to the following browser data:

Data we store on your device

Tabthrough uses the browser's built-in extension storage APIs (storage.local and storage.session). Everything below stays on your device unless explicitly noted.

The extension itself does not store data in cookies or localStorage. (The marketing site you're reading does use localStorage to remember your cookie-banner choice — see "This website" below.)

What the free tier collects

Without sign-in, the extension collects nothing. No name, no email, no IP address, no usage analytics, no crash reports, no browsing history, no page content. URLs of your active tabs are matched against your deck patterns in-memory and discarded immediately.

Purposes and legal bases (GDPR Art. 6)

If you are in the EEA or UK, we rely on the following lawful bases:

Account and authentication (Pro)

To create a Tabthrough Pro account you sign in via Firebase Authentication using one of these methods:

From the chosen identity provider we receive and store: your email address, your display name, your profile photo URL (if available), and a stable provider-issued user ID. Authentication is handled by Google Firebase; their privacy policy applies to the tokens, devices, and metadata Firebase processes during sign-in.

You can sign out at any time from the account dropdown inside the presenter view. Signing out removes the user record and tokens from your device's storage.

Payments and subscription (Pro)

Tabthrough Pro is billed by Polar.sh, who acts as Merchant of Record. Polar — not Tabthrough — is the legal seller of your subscription. Polar in turn uses Stripe for card processing. Polar's own privacy notice governs the data Polar collects directly from you at checkout (billing address, card data, tax-relevant info, IP); we receive only the webhook fields listed below.

To cancel or update billing, open the account dropdown when signed in and use the "Manage subscription" link — this generates a per-session Polar customer portal URL tied to your account.

Backend infrastructure (Pro)

Pro relies on two Firebase services hosted in europe-west1 (Belgium):

Firebase is operated by Google. Their Firebase Privacy and Security documentation describes how they handle hosted data, regional storage, and security.

Usage telemetry (Pro)

While signed in, we record per-user counts of the following events, stored against your Firebase user ID in Firestore:

We do not record the contents of your decks, the URLs you visit during presentations, or which tabs are active. The free tier sends no telemetry at all. If we add new event types, we will update this list before they begin firing.

Presentation contents

Your decks — titles, agenda steps, notes, URLs you chose to include — are stored locally on your device. If you save a deck to a file (Pro export feature), that file lives on your machine.

Future versions may offer cloud sync to Google Drive, OneDrive, or Dropbox. Cloud sync is opt-in: until you explicitly enable it for a specific provider, your decks never leave your device. We will update this policy and obtain your explicit consent before any presentation contents are transmitted off your device.

How long we keep data (retention)

International data transfers

Firestore and Cloud Functions are hosted in the EU (europe-west1, Belgium), but the underlying providers — Google (Firebase), Polar.sh, Stripe — are US-incorporated and may process data in the United States or other countries for support, logging, or fraud prevention.

Where personal data is transferred outside the EEA or UK, the transfer relies on the European Commission's Standard Contractual Clauses (2021/914), together with supplementary measures and, where applicable, the EU–US Data Privacy Framework (Google and Stripe are self-certified participants). Copies of the relevant clauses are available from the providers' trust pages, linked above, and on request.

Your rights

If you are in the EEA or UK, GDPR (Arts. 15–22) gives you the right to:

To exercise any of these rights, email contact@tabthrough.com from the address associated with your account. We respond within 30 days (GDPR Art. 12(3)), extendable by two months for complex requests with notice to you.

Your California privacy rights

If you are a California resident, the California Consumer Privacy Act (CCPA, as amended by CPRA) gives you specific rights. The categories of personal information we collect (in the past 12 months and going forward) are: identifiers (email, Firebase UID, Polar customer ID), commercial information (subscription status and plan), and internet or network activity information (telemetry event counts, GA4 events on the marketing site if you accepted).

We do not sell or share your personal information for cross-context behavioral advertising, and we have not done so in the past 12 months. We do not knowingly process the personal information of consumers under 16.

You have the right to: know what we collect and why, delete your data, correct inaccurate data, limit the use of sensitive personal information (we do not collect any), and not be discriminated against for exercising these rights. To exercise them, email contact@tabthrough.com. We may need to verify your identity by confirming you control the email address tied to your account.

Data deletion

You have multiple ways to remove your data:

The presentation decks stored on your device are removed by uninstalling the extension or clearing extension storage in your browser settings.

Security

We apply reasonable technical and organizational measures to protect your personal data (GDPR Art. 32):

No system is perfectly secure. In the event of a personal data breach affecting you, we will notify you and the relevant supervisory authority where required by GDPR Arts. 33–34 (within 72 hours of awareness, where feasible).

Children

Tabthrough is not directed at children under 16, and we do not knowingly collect personal data from anyone under 16. If you believe a child has provided us with personal data, contact contact@tabthrough.com and we will delete it promptly.

Third-party services summary

By tier:

Installation & distribution

Tabthrough is distributed through two stores; both builds are functionally identical and bound by this same policy.

However you install it, the extension behaves identically across both browsers. The free tier collects nothing; the Pro tier behaves as described in the sections above.

This website (marketing site)

Everything above describes the extension. The marketing site you're reading right now (tabthrough.com) is separate and uses one third-party service: Google Analytics 4, opt-in via the consent banner shown on first visit. We use only Google Analytics on this site; declining the banner loads no analytics scripts at all.

If you accept, the following is collected by Google on our behalf:

If you decline, no Google Analytics script is loaded and no analytics cookies are set. Your choice is remembered in this browser via localStorage (key tabthrough-ga-consent) — this entry is strictly necessary to remember your consent choice itself and falls under the ePrivacy "strictly necessary" exemption. You can change your mind any time using the Cookie settings link in the footer — that reopens the banner; choosing decline again will also clear any GA cookies that were already set.

We do not use the data for advertising, do not build user profiles, and do not share it with any other party. Google's own data handling is covered by Google's Privacy Policy.

Changes to this policy

If this policy changes materially — for example, if we add any new form of analytics, a new third-party processor, or a new category of data collection — we will update the date at the top of this page and note the change in the extension's changelog. For material changes that affect how we process your personal data, we will provide reasonable advance notice (at least 30 days where feasible) before the change takes effect, so that you can review it and, if you disagree, exercise your rights including deletion.

Questions? Reach out at contact@tabthrough.com.