Grezzio 7.9.4 · Windows · 16 languages

Cold outreach that reads the law first.

Grezzio finds the companies, verifies every address, checks the recipient's market against its own statute, and only then sends. One payment. Your machine. Your data.

No subscription · no cloud account · your own AI key

53 markets · 53 rulings

Allowed 3 Conditional 16 Opt-in 34

Netherlands Requires opt-in

Opt-in also towards companies. Soft opt-in only for existing customers, for similar goods or services.

Telecommunicatiewet, art. 11.7 · DLA Piper, Data Protection Laws of the World · checked 2026-08

Grezzio's home market is red. That is exactly why you can trust it when it says green somewhere else — the Dutch rules are not softened because the program is sold from a Dutch domain.

329,266places built in, offline
53markets with a ruling
0bytes of your list in the cloud
€99once, not per month

01 / Discovery

Stop buying lists. Build them.

Type a place and a trade. Grezzio reads the open Overture Maps business dataset and hands you the companies that actually have an address you can write to — no scraper, no Google bill, no monthly credits.

  • The place index ships with the program. All 53 markets, 329,266 regions, counties, municipalities and villages, on your disk. Type "Naaldwijk" and the suggestion appears in about a millisecond, with no internet at all.
  • Several trades at once. Bakeries and cafés in one pass, not one query per trade.
  • Only what you can use. Filter to companies that publish an e-mail address, so a list of 2,000 is 2,000 usable rows.
  • A measured example. Polish bakeries in the Overture dataset: 62% carry an e-mail address. The same trade scraped from OpenStreetMap gives 4.3%.
The Find businesses screen in Grezzio: the globe zoomed to the chosen country, with that market's rule shown below it.

The real Find businesses screen. The globe zooms to the country you pick.

Cost

No API bill, ever

Overture Maps is open data. Grezzio reads it directly from the public dataset, so a list of 3,000 hairdressers in Zuid-Holland costs the same as a list of ten: nothing.

Source

Every list names its origin

Import will not proceed without a "where these addresses come from" field. It is the first thing a supervisory authority asks for, and the last thing anyone remembers a year later.

Updates

Fresh data without a new version

When the dataset changes, Grezzio picks up the new release on its own. You are not waiting for a new installer to be able to find a company.

02 / Compliance

Green means go. Not "probably".

Every recipient is measured against their own market's rule the moment the list is loaded — not after a complaint lands. Grezzio calls it the compliance signal, and it decides which addresses ever reach the queue.

  • Three states, one dictionary. 3 markets allow B2B outreach without prior consent, 16 allow it under conditions, 34 require an opt-in. The same dictionary the program checks against is the one you can read on this page.
  • Blocked, not warned. In an opt-in market Grezzio stops the send until you consciously confirm. A warning you can scroll past is not a control.
  • The citation travels with the verdict. Every ruling shows the statute and the source, so you can check it instead of trusting it.
  • The rules have an age. A year after the rule set was checked, the program says so by itself — because nobody tracks how long "checked 2026-08" has been sitting there.
The United Kingdom market card in Grezzio: allowed, with the PECR citation and source link.

United Kingdom — an opt-out market under PECR 2003, reg. 22.

The Denmark market card in Grezzio: requires approval, with the Markedsføringsloven citation.

Denmark — opt-in under Markedsføringsloven § 10. Sending is blocked until confirmed.

This is guidance, not legal advice. Grezzio reflects a publicly available legal survey — DLA Piper, "Data Protection Laws of the World" (Electronic marketing), checked 2026-08 — with the source and date shown for every market. Laws change and differ in detail. Confirm your situation with a lawyer before a campaign in a new market. Responsibility for sending stays with the sender.

03 / Delivery

A pace that doesn't look like a machine.

Getting permission right is half of it. The other half is arriving in an inbox instead of a spam folder — which is a question of pace, hygiene, and knowing when to stop.

Hygiene

Addresses checked before they cost you

Syntax, throwaway domains, whether the domain resolves and whether it accepts mail at all. A dead address never becomes a bounce, and a bounce never becomes a reputation problem.

Warm-up

A new mailbox starts slow

10 a day, then 20, 30, 40, 50. A brand-new mailbox that sends 400 messages on its first morning is the fastest way to get a domain blocked, so Grezzio simply will not do it.

Guard

It stops itself

If the bounce rate crosses the threshold over a meaningful sample, the campaign pauses on its own. A daily budget per mailbox holds the line even when you forget.

Rhythm

Human intervals, working hours

A random gap between messages, a pause after a set count, sending confined to business hours. Configurable, and on by default.

Opt-out

Unsubscribes come back in

The same mailbox connection that watches for replies catches opt-outs and permanent failures, and an opted-out address can never re-enter a queue through a later import.

Domains

It notices a shared domain

Add a second mailbox on the same domain and Grezzio says so: reputation is measured per domain, so two mailboxes are one reputation loaded twice, not two.

The Grezzio template editor: subject, body with placeholders, and the signature appended to every message.

One template, a shared signature, a style slider and a length slider.

Your AI key, or none at all

Bring your own key for Anthropic, OpenAI or Google and each message is written around the company in front of it. The request goes from your machine straight to the provider — never through us, because there is no "us" in the path.

No key is a valid answer too. Grezzio sends the plain template rather than sending nothing, and a test to yourself takes the full path first, with the real footer and the real unsubscribe link.

04 / Custody

Your list never leaves your laptop.

Not as a promise in a policy document. As an architecture: there is no server of ours for your data to travel to.

Network

Listens on 127.0.0.1 only

The internal server is reachable from your machine and nowhere else, behind a random access key generated fresh on every start.

Secrets

Encrypted to your Windows account

SMTP passwords and your AI key are sealed with Windows DPAPI. The database file copied to another computer is useless.

Backups

Seven days, kept properly

Daily on start, always before a format change, always before a restore — written through SQLite's own API, so a backup can never catch the database mid-write.

Evidence

The report an authority asks for

Who, when, which market, on what legal basis, from which source, and what happened next — any period, one click, in the encoding Excel needs for accented text.

Longevity

The database has a version

Migrations run in order with a backup before the first one, and a database from a newer version refuses to open instead of corrupting quietly.

Ownership

No account, no lock-in

There is nothing to log into and nothing to cancel. The program runs from your own folder, and your data is a file you can copy.

05 / Licence

One payment. Yours for good.

Each seat is its own local install with its own local database. Grezzio does not share one database across a team, by design.

Solo

€99 one-time

  • 1 workstation
  • All 53 markets, all 16 interface languages
  • The 329,266-place index included, works offline
  • Runs locally on Windows — data stays on the machine
  • Bring your own AI key, no ongoing fees to us
  • Free updates to the rule set as laws change
Buy — 1 seat
Team

€279 one-time

  • Up to 10 workstations, one licence
  • Each install keeps its own local database
  • Same 53-market coverage on every seat
  • Bring your own AI key per seat
  • Free updates to the rule set as laws change
  • Same one-time payment, no renewal
Buy — up to 10 seats

Handled securely by Gumroad · VAT included where applicable · licence key by e-mail immediately after purchase

06 / Questions

The things people ask before buying.

Where do the company addresses come from?

From Overture Maps Foundation, an open dataset backed by Meta, Microsoft, Amazon and TomTom. Grezzio reads it directly. The place index that ships with the program is built from the same source and carries the licences it requires — see data sources.

Is this a scraper?

No. Nothing is harvested from Google Maps or from websites behind a login. Grezzio queries an open dataset that is published for exactly this kind of use.

Do I need an AI subscription?

No. Personalisation is optional and uses your own key with Anthropic, OpenAI or Google, billed by them directly. Without a key Grezzio sends the plain template.

Does it work without internet?

Finding places does — the index is on your disk. Reading company data from Overture and sending mail both need a connection, as you would expect.

Is cold e-mail legal where I am?

That depends on where your recipient is, which is the entire point of the program. Three markets allow B2B outreach without prior consent, sixteen allow it conditionally, thirty-four require an opt-in. Grezzio shows you which is which and blocks the ones that need approval.

What happens when the law changes?

The rule set is updated as part of the licence, at no extra cost, and the program tells you how old the current one is.

Mac or Linux?

Not today. Grezzio is a Windows application, and the encryption of your passwords uses a Windows facility directly.

Can I get a refund?

This is digital content delivered immediately at your explicit request, so the EU withdrawal right does not apply once delivery has begun. Requests outside that exception are considered case by case — write to us. Full detail in the terms.