Culpritly

Security and data

Last reviewed 12 October 2026.

How is my data secured?

What do you collect?

The connector sends only what is needed to tell you what changed and what broke:

The connector does not send customer names, email addresses, postal addresses, phone numbers, IP addresses, the products in an order, card or payment details, setting values or API keys. Your own account details (name, email, hashed password) are stored so you can log in.

One thing to know: error messages are text written by plugins on your site. The connector removes email addresses and trims length, but it cannot know every shape of text a plugin might put in an error message.

What stack do you use?

The hosted service is a Laravel (PHP 8.3) application with PostgreSQL and Redis, run in Docker containers behind a Caddy web server, on a Google Cloud virtual machine in the United States (Iowa, us-central1). The connector is a WordPress plugin. Incident explanations use Anthropic's Claude API, email goes out through ZeptoMail, and subscriptions are handled by Lemon Squeezy.

Who can see my data?

What goes to the AI provider: when an incident's likely cause is a plugin update, Culpritly sends Anthropic the incident type and counts, the error messages and script paths, recent change events (plugin names and versions, setting names), your plugin list with versions, your checkout type and gateway names, the number of paid orders around the incident, and the public code and changelog of the plugin from WordPress.org. It does not send your store's name or address, your email, order details, secrets or credentials. Anthropic states that API inputs and outputs are automatically deleted from its systems within 30 days, with exceptions for legal and policy enforcement.

Can I delete my data?

Yes. You can delete a store from its setup page, or your whole account from the Account page. That deletes the store records, events, incidents, alerts, AI analyses and response time history from our database. Copies in our encrypted backups disappear when those backups expire, within about 3 months. Raw events are in any case deleted automatically after 90 days. Payment records stay with Lemon Squeezy under its own terms. To stop the connector sending, deactivate and delete the plugin in WordPress; it removes its own data from your site. You can also ask us at hello@faisalalvi.com.

What is not done yet

Report a problem

Found a vulnerability or something that looks wrong? Email hello@faisalalvi.com. We will reply as soon as we can and tell you what we find.