Docs / Start

Data handling

A plain description of where your data goes when you use the plugin. The privacy policy is the formal version.

All documentation pages

The path of a request

  1. You ask Claude a question, such as “Is this headphone deal really the cheapest?”
  2. Claude picks a skill and works out the data tool input: here, the product. It tells you the cost.
  3. Apify’s connector (https://mcp.apify.com, signed in with your Apify account) starts the CleanPull data tool in your Apify account, with that input and a spending cap.
  4. The data tool reads public data from the sites concerned, directly from Apify’s platform or, for some sources, through one of our data providers, which receive only the search terms.
  5. Results are stored in your Apify account (results storage), and Claude reads them back to explain them.

CleanPull runs no servers in this path. The plugin itself is a set of instructions for Claude and a connector to Apify; it sends nothing to us.

What is stored where

DataStoredFor how long
Your question and Claude’s answerYour Claude conversation, under Anthropic’s termsAs Claude keeps conversations
Data tool inputs and resultsYour Apify accountUntil you delete them, or Apify’s retention for unnamed storages
Watchlists and their delivery settingsYour Apify account, as saved watches named cw-…; secret fields encrypted by ApifyUntil you stop or delete them
A watchlist’s memory (what it saw last run)Your Apify account, in the watchlist’s key-value storeUntil you delete it
Your notebook (opt-in)Your Apify account, in a key-value store named marketmage-notebook, written only by CleanPull’s notebook data tool; see belowUntil you delete it
Search terms sent to a data providerThe provider’s logs, under our account, without your identityUnder the provider’s retention; Bright Data keeps results up to 30 days
Google Sheets exportsYour spreadsheet. Our service account writes only during your export runs, but keeps Editor access until you remove it; see belowIn your spreadsheet, under your control
Support emailsOur mailbox at Google WorkspaceUp to three years after the conversation, or less on request

Notebook (opt-in)

The plugin remembers nothing between chats on its own. If you say yes when Claude offers the notebook, it keeps one in your own Apify account:

  • What’s stored: your seller profile as bands (budget, how you fulfil, experience, channels, side income or brand; never amounts), the ideas you checked with their verdicts and key numbers, the versions you tried, your decisions (with your stage and any stop rule you agreed) and links to your watches.
  • What isn’t: the notebook data tool refuses amounts of your own money, email addresses, phone numbers and keys.
  • Who writes it: only CleanPull’s notebook data tool, MarketMage Notebook, run in your Apify account like any other data tool, for a fraction of a cent a save or read.
  • Where: a key-value store named marketmage-notebook in your Apify account, one record per entry. Nothing is stored with us, and with Apify’s default settings we can’t open it.
  • When Claude reads it: only when you’ve said yes in the chat, mention it or past work, or paste MarketMage notebook: on.
  • How to delete it: ask Claude “Delete my notebook” (or to delete one idea), or in the Apify Console open Storage → Key-value stores, select marketmage-notebook and delete it. You can also view or download it there.

Google Sheets exports

  • Whose account: by default, exports are written by a Google service account CleanPull operates, cleanpull-sheets-1@cleanpull-sheets.iam.gserviceaccount.com. Sharing your sheet with it as Editor lets it edit that sheet.
  • How long: it writes only when your own export runs, but the Editor access stays until you remove it from the sheet’s sharing; it doesn’t end when an export finishes.
  • The hidden tab: the first export adds a small hidden tab, _cleanpull, holding your Apify user ID, so runs from other Apify accounts can’t write to your sheet.
  • To remove it: in the spreadsheet, choose Share, find the address above, open the menu next to it and choose Remove access; then delete the _cleanpull tab if you like. A sheet kept in sync by a schedule stops updating once the access is removed, so pause that export first.
  • To avoid it: use your own Google credentials in Google Sheets Sync’s settings in the Apify Console. Some Google Workspace accounts block sharing outside the organisation; there, an export fails with an access error, and your own credentials are the way round it.

Who can see it

  • You, in Claude and in the Apify Console.
  • Anthropic and Apify, as the services you use, under their privacy policies.
  • CleanPull: not your runs, by default. We can open your runs only if you turn on Apify’s “Share run data with developers” or set your account’s resource access to “Anyone with ID can read”. We never ask you to. See what we can see.
  • Our data providers see the search terms a job sends them, not who sent them.

Personal data

The plugin is built for product and business data. The personal data it can touch is limited: recipient email addresses you add to a watchlist’s delivery settings; public review text, which shoppers sometimes sign (reviewer names are off by default); and marketplace seller usernames in eBay and Etsy results. All of it stays in your Apify account. The plugin is not intended for anyone under 18.

Deleting it

See data requests and deletion.

Costs nothing to installAdd to Claude