Jamie Woodruff

May 17, 2026 • 6 min read

Ask Your Analytics Anything, Privately | GhostlyX

We built an AI that answers your analytics questions without ever seeing a single visitor's data. Here is why that matters, and how it works under the hood.

Ask Your Analytics Anything, Privately | GhostlyX

How GhostlyX Lets You Ask Your Analytics Questions in Plain English (Without Sending Anyone's Data to an AI)

Most analytics tools give you a wall of charts and leave you to figure out what they mean. You know the pageview number went up on Thursday. But you do not know why, what drove it, or what you should do about it.

We built the GhostlyX Analyst to fix that. It is a conversational AI interface built directly into your analytics dashboard. You type a question in plain English, and it answers based on your actual traffic data. No SQL. No pivoting between tabs. No exporting to a spreadsheet and squinting at it.

But there is a catch with any AI-powered analytics feature: people reasonably wonder what data is being sent to the model. At GhostlyX, our entire product is built on the principle that visitor data belongs to your visitors, not to us, and definitely not to a third-party AI provider.

Here is how we made both things true at the same time.


What the GhostlyX Analyst Actually Does

The GhostlyX Analyst is powered by the Anthropic API, which means it uses a best-in-class language model to understand your questions and formulate useful answers.

You can ask it things like:

  • "Which pages drove the most traffic last week?"

  • "Is my bounce rate trending up or down this month?"

  • "What are my top referral sources for the /pricing page?"

  • "Did anything unusual happen to my traffic on Monday?"

It responds in natural language, drawing on aggregated metrics from your site. The experience feels like having a data analyst on call, except it works at 2am and never asks for a Jira ticket.


The Privacy Question: What Does Anthropic Actually See?

This is the right question to ask, and most AI-powered analytics tools do not answer it clearly.

Here is our answer: Anthropic never receives any personally identifiable information about your visitors.

When you ask the Analyst a question, GhostlyX passes aggregated, anonymous metrics to the model. Think totals, averages, percentages, and trends. It does not send IP addresses, because we do not store them. It does not send user agents in raw form. It does not send session recordings or any data that could be traced back to a specific person.

This is not a policy decision bolted on after the fact. It is a structural consequence of how GhostlyX collects data in the first place.


Why We Cannot Send PII Even If We Wanted To

GhostlyX is cookie-free and stores no personally identifiable information by design. Visitor identity is computed as a daily SHA-256 hash of the IP address combined with the User Agent and site ID. The hash resets every 24 hours. The raw IP is never written to disk.

This means our database contains aggregated traffic metrics, page paths, referrers, UTM parameters, and event counts. It does not contain a visitor profile for any individual.

When the Analyst queries your data to answer a question, it works with the same aggregate view that you see in your dashboard. There is no hidden raw layer. There is no "AI mode" that unlocks access to granular visitor records, because those records do not exist.

The privacy architecture is not a feature we added to make the AI safe. The AI is safe because the privacy architecture was non-negotiable from day one.


GPC and DNT: We Respect Opt-Outs Completely

GhostlyX also respects the Global Privacy Control (Sec-GPC: 1) and Do Not Track (DNT: 1) headers. When a visitor's browser sends either signal, we skip tracking entirely for that session. Those visitors are never included in any aggregate, which means they are never part of any data the Analyst could see either.

This is important because many analytics products claim to be privacy-friendly while still collecting data from users who have explicitly opted out. We do not.


What Makes the Analyst Different from a Generic AI Chatbot

There are plenty of ways to connect a language model to data. Most of them involve sending raw database records or full query results to the model and hoping the context window is large enough.

The GhostlyX Analyst is purpose-built. It understands the shape of web analytics data and the kinds of questions that matter to website owners. It knows the difference between a traffic spike caused by a referral source versus a direct spike after a launch. It can contextualise bounce rate within the type of page being viewed.

Conversations with the Analyst are not persisted. Once you close the session, the exchange is gone. We do not use your questions or the model responses to train anything.


Weekly AI Insights: The Passive Version

If you do not want to ask questions, you do not have to. GhostlyX also generates a Weekly AI Insights summary that lands in your dashboard automatically. It reviews your traffic trends, highlights growth opportunities, and flags anything worth paying attention to.

Like the Analyst, Weekly Insights are generated entirely from aggregate data. No visitor-level detail, no raw session data, nothing that could identify anyone. It is the same privacy guarantee, applied passively.


Who This Is For

The GhostlyX Analyst is available on the Scale plan, which is designed for teams and creators who are serious about understanding their traffic without compromising their audience's privacy.

If you have ever felt like your analytics dashboard was giving you data but not actually telling you anything, the Analyst is worth trying. It turns passive metrics into active answers.


The Bottom Line

You should not have to choose between getting intelligent answers from your analytics and protecting the people who visit your site. With GhostlyX Analyst, you get both: a conversational AI interface powered by Anthropic, and a privacy architecture that makes it structurally impossible to expose visitor data to any third party.

We think that is how AI-powered analytics should work. We are happy to be held to it.

Try GhostlyX Analyst on the Scale plan


FAQ

Q: Does GhostlyX send visitor data to Anthropic when using the AI Analyst? A: No. GhostlyX only passes aggregated, anonymous metrics to Anthropic's API. Raw IP addresses are never stored, visitor identity hashes reset daily, and no personally identifiable information is collected by the platform. The AI Analyst can only access the same aggregate view visible in your dashboard.

Q: Is the GhostlyX Analyst GDPR compliant? A: Yes. Because GhostlyX does not store IP addresses, does not use cookies, and respects GPC and DNT signals, the platform is designed to operate without requiring visitor consent under GDPR interpretations. The AI Analyst operates on this same data set.

Q: What kinds of questions can I ask the GhostlyX Analyst? A: You can ask about traffic trends, top pages, referral sources, bounce rate changes, event completions, UTM campaign performance, and anomalies in your data. The Analyst is built specifically for web analytics questions, not general-purpose queries.

Q: Are my AI Analyst conversations stored or used for training? A: No. Conversations with the GhostlyX Analyst are not persisted after the session ends. They are not used to train any model, and they are not accessible to GhostlyX staff.

Q: Does GhostlyX require cookies for its core analytics? A: No. GhostlyX is fully cookie-free. Visitor identity is derived from a daily-resetting hash of anonymised signals. Nothing is stored on the visitor's device, and no consent banner is required for the tracking itself.

Q: What plan includes the AI Analyst? A: The GhostlyX Analyst is available on the Scale plan. The Scale plan also includes Weekly AI Insights, unlimited sites, and up to 2 million pageviews per month.


Join Jamie on Peerlist!

Join amazing folks like Jamie and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

0

3

0