pgblame

Privacy Policy

Effective 2026-05-05.

The short version

Who we are

pgblame ("we", "us") is operated by Yair Liberzon, based in Israel. Contact: hi@pgblame.com.

What we collect

Account data

Operational data from the pgblame agent

The agent ships:

The agent does not ship:

We are happy to share the agent's source on request — email us and you can read the literal SQL it runs against your database before installing it.

Connection-test data (transient)

During onboarding we offer a "Test connection" step that connects to your database from our infrastructure to verify configuration. The host you submit is sent to our server, used for a single SELECT-1 + extension check, and not stored. Connection strings are never persisted.

Usage and analytics

We capture funnel events (signup, project_created, first_snapshot_received, upgrade_clicked, subscription_created, etc.) to understand how the product is used and where users get stuck. These events are tied to your account but contain no application data. Analytics is processed by PostHog (see subprocessors).

To find where new users get stuck during onboarding, we also record masked session replays via PostHog. These capture page layout, clicks, and navigation only — all text and form inputs (including connection strings and any query data shown in the dashboard) are masked in your browser before anything is sent, so a replay never contains your application data.

Billing data

Payment processing is handled by Lemon Squeezy as Merchant of Record. We do not see or store your card number. We do see (and store) the subscription status, plan, and your billing email.

Logs

Standard request/error logs (URL, status, response time, IP address, user-agent) are retained for up to 30 days for security and debugging.

How we use it

We do not use your data to train AI models or sell advertising.

Subprocessors

We use the following third parties to operate the service. Each is bound by their own privacy policy (linked).

VendorWhat they doWhat they see
ClerkAuthenticationEmail, name, login times, IP at login
Supabase / NeonHosted Postgres for our central DBEverything we store at rest
VercelHosting + CDNRequest logs, IPs
Lemon SqueezyPayments (Merchant of Record)Card data, billing address, tax ID if applicable
ResendTransactional emailRecipient email, subject, message body
PostHogProduct analyticsFunnel events tied to your user id
GitHubContainer registry for the agent imageImage pull telemetry

Where data lives

Our central Postgres is hosted in the United States or European Union, depending on the provider region we configure. Your application data never leaves your environment because the agent never collects it.

How long we keep it

Your rights

You can:

Email hi@pgblame.com with the request. We respond within 30 days.

If you're in the EU/UK, the legal bases we rely on are: contract (account/billing), legitimate interest (security, product analytics), and consent (where required for cookies or marketing — none currently sent).

Cookies

We only set strictly-necessary cookies: authentication (Clerk) and Vercel session affinity. PostHog sets no cookies for analytics, and we set no advertising or cross-site tracking cookies. Our masked session replay uses temporary browser session storage (cleared when you close the tab) rather than cookies.

Children

pgblame is not directed at children under 16. If you believe a child has signed up, email us and we'll delete the account.

Changes

We'll update the "Effective" date above when this page changes. For material changes we'll email account holders.

Contact

hi@pgblame.com

Privacy Policy — pgblame