Privacy & architecture

What we know about you, and what we deliberately don't.

Last updated: April 27, 2026 · Effective for all SlotOwl users worldwide.

This page is the long version. The short version is: SlotOwl runs inside your own browser. Your portal credentials and portal session stay on your device. We only receive what you explicitly sync to your account or send through optional backend features (sign-in, workflows, remote alerts when enabled). Details below.

The architecture in one paragraph

SlotOwl is a Chrome extension. When you start monitoring a portal, the extension's content script runs inside the same tab where you've already logged in. Each "check" is a click on a button in the page you're already on — performed by your browser, from your IP address, using cookies that already exist in your session. The result of each check (a true/false on "is a slot available") is sent back to the extension's service worker, which fires a desktop notification when the answer is "yes". That path runs locally in your browser. Our servers receive sign-in data, optional workflow sync when you're signed in, and related account metadata — not your portal credentials or session cookies.

Data we collect, in full

Account data (when you sign in)

Billing data (only if / when you purchase)

Workflow data (your monitoring configuration)

Push subscription data (only if you enable web push)

Alert dispatch logs (last 30 days)

Alert-time tab preview (JPEG)

When SlotOwl thinks a slot may be available, the extension may capture one JPEG of the visible monitored tab (Chrome's captureVisibleTab) and attach it to the desktop notification on that machine. That path is local to Chrome — we are not recording your screen continuously.

If you are signed in, the extension may also send that JPEG to our backend so we can store it in Firebase Storage for a short time and produce a link — used when optional remote channels (email / web push) need an image or when we build the hosted preview page linked from a notification. Objects are purged on a short TTL (on the order of a few days). If you are not signed in, nothing is uploaded.

Anonymous health telemetry (planned)

The public Chrome beta build does not upload per-workflow check statistics to our servers yet. When we turn this on, it would aggregate coarse counters only (e.g. available vs unavailable per workflow ID per day) with no portal HTML and no per-user detail — and we would describe an opt-out in the extension before collecting anything.

Data we deliberately do NOT collect

Where the data lives

How long we keep things

How to delete your account

Open the SlotOwl extension popup → click your name → "Delete account." This permanently deletes your Firebase Auth record, your workflows, your push subscriptions, and all alert logs. If you later made a purchase through our payment processor, retention of merchant records for tax and fraud-prevention follows that processor's policies — email hello@slotowl.app if you need help.

Your rights (GDPR / CCPA)

If you're in the EU, UK, or California, you have legal rights to access, correct, port, and delete the personal data we hold about you. The product gives you self-service for most of this; for anything else, email hello@slotowl.app and we will respond within 14 calendar days. We do not sell personal data, ever, to anyone.

Subprocessors

We rely on the following subprocessors to operate the service today. Each has a published privacy policy you can read independently.

Product analytics & crash reporting: The shipping Chrome extension does not currently embed PostHog, Sentry, or similar SDKs. If we add one, we will update this page and ship the change in the extension before it activates — with anonymous, minimal payloads only.

Why this isn't open source (yet)

We get asked. Honest answer: SlotOwl is a niche paid utility, not a developer tool. The trust signal that open source provides (anyone can audit the code) is replaced here by this page being detailed enough that a security-conscious user can verify our claims by inspecting the extension bundle in Chrome's developer tools. The architecture is intentionally simple enough to verify by reading the network tab. We may revisit this post-launch.

How to verify the architecture claims yourself

Open the SlotOwl extension in Chrome. Open the developer tools on the popup (right-click → Inspect). Open the Network tab. Click around. You will see exactly two categories of outbound request:

  1. Requests to slotowl-prod.firebaseapp.com and us-central1-slotowl-prod.cloudfunctions.net — our backend for sign-in, workflow sync, and (when you're signed in) optional remote alert fan-out. Desktop notifications themselves are raised locally in Chrome and do not require a network round-trip.
  2. Requests to the portal you're monitoring — initiated from your tab, not the extension; same IP and session as you'd have manually.

That's the entire surface area. If you find a request that doesn't fit one of these two categories, that's a bug — please email hello@slotowl.app (subject: "security") immediately.

Updates to this policy

We will email everyone with an account when we make material changes. The "last updated" date at the top of this page tracks every change. Past versions are kept in our private git history; on request we will provide diffs.

Contact

Email: hello@slotowl.app — privacy questions, deletion requests, general support, all at this address.
Security disclosures: please see our security page and security.txt for the recommended channel.

Operator: greythinkinglab LLC, a US Limited Liability Company. SlotOwl is a product of greythinkinglab. We are not affiliated with any government agency or appointment portal mentioned anywhere on this site.