scrapewright

Privacy notice

Last updated 3 November 2026

Short version: your email address and IP are stored as one-way hashes and cannot be read back. Card details never reach us. The URLs you submit are logged, and the selectors compiled from them are reused for everyone.

The controller is Fedor Dyatlov, a sole trader (NIE Z2250042A) at Avenida de Carritxal 2, 03560 El Campello, Alicante, Spain, reachable at fedordyatlov@outlook.com.

What is stored, and why

What is not stored

Card numbers, billing addresses and names never reach this service. Stripe handles payment and holds that data as merchant of record; see Stripe's privacy policy. We receive only a payment confirmation carrying your key id, the pack you bought, and the hashed address described above.

Something worth knowing about the recipes

When the service compiles a site it has not seen, the resulting CSS selectors are cached per domain and reused for every customer. That is deliberate — it is why a site costs money to read once and nothing thereafter. The cache holds selectors and a domain name, not your data and not your identity, but it does mean another customer benefits from a site you were first to compile, and that the set of domains compiled is not private between customers.

The rows extracted for you are not shared. Job results are yours and are readable only with your key.

The Sheets add-on and your Google data

The Scrapewright add-on for Google Sheets fills columns from the pages you list in a spreadsheet. Installing it asks Google for permission to read and write your spreadsheets, to make requests to this service, and to run on a schedule.

What leaves your spreadsheet is deliberately small. We send this service the URLs in your URL column and the names of your other column headers — nothing else. Prices, notes, your own # columns, the sheet's name, other sheets in the file and other files in your Drive are never read and never transmitted. The values that come back are written into your sheet and into its Changes log, both of which stay in your Google account.

Your API key is held in Apps Script's per-user property store, which lives in your Google account and is readable only by this add-on when you are the one running it. It is not copied to our servers in readable form; see the hashing described above.

The add-on asks for permission over all your spreadsheets rather than only the open one because a scheduled refresh runs while no spreadsheet is open, and the narrower permission Google offers works only in a sheet you are looking at. It is used solely to reopen the sheet you turned refreshing on for. The add-on never enumerates, opens or reads any other file.

Limited Use. The add-on's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements. We do not use Google user data for advertising, we do not sell it, we do not transfer it to others except as needed to provide the feature you asked for, and no human reads it except where you have asked us to for support, where the law requires it, or for security. Google user data is not used to train any model: the HTML that a page compiler sees is fetched by this service from the public web, not taken from your spreadsheet.

Removing the add-on from a spreadsheet, or revoking its access at myaccount.google.com/permissions, stops all of this at once. Anything already written to your sheet is yours and stays there.

How it is protected

No service can promise it will never be breached, and this one does not. What it can say is that the data worth stealing was hashed before it was written, so a breach of the database yields usage counts and URLs rather than a list of people.

Third parties

Nothing is sold, and nothing is shared for advertising. There are no analytics or tracking scripts on this site, no third-party fonts or embeds, and no cookies are set. The one thing kept in your browser is optional: on the account page, ticking Remember this key stores the key in your browser's local storage so you need not paste it again. It never leaves your device and a forget it button removes it.

How long it is kept

Account records and the credit ledger are kept while the account exists and for six years afterwards, because they are financial records. Server logs are kept for about thirty days. Compiled recipes are kept until the site changes enough that they stop working.

Your rights

Under the GDPR you may ask for a copy of your data, its correction, or its deletion, and may object to processing or complain to a supervisory authority — in Spain, the AEPD.

One honest limitation: because your email and IP are stored only as hashes, we cannot search for you by address. To identify your account, send your key id — never the key itself. To delete your account, email fedordyatlov@outlook.com with the key id; it is done within 30 days and confirmed by reply. Deletion removes the account, its hashes and its usage history, except the payment records Stripe and tax law require us to retain.

The legal basis is performance of a contract for everything needed to run your account and bill you, and legitimate interest for the rate limiting that keeps the free tier from being farmed.

Changes

The date at the top says when this last changed. Material changes will be announced here before taking effect.