EmailClikFinder

Privacy

This is a draft, not a published policy.

The tables below are generated from the software itself, so they accurately describe what the product does today. The parts that are legal decisions rather than facts — who the data controller is, the lawful basis, how long data is kept, and which law applies — are listed as unresolved at the bottom and must be completed with a qualified adviser before this is relied on.

What we collect about you, our customer

Data about the person who signs up and pays.

WhatFieldsWhere it comes fromWhy
Account
  • Email address
  • Name (optional)
  • Password (hashed, never stored in plain text)
Entered by the customer at registrationTo create and secure the account
Google sign-in
  • Google account id
  • Email address
  • Name
  • Email-verified flag
Google, if the customer chooses Sign in with GoogleTo authenticate without a password
Usage
  • Searches run
  • Daily search count
  • API key prefix and last-used time
Generated by using the productTo enforce the plan's daily allowance and let the customer audit their own API keys
Customer content
  • Saved searches
  • Lists
  • CRM notes, tags and activity
  • Do-not-contact entries
Entered by the customerThe product's core function

What we collect about other people

This product finds business contacts. That means we hold information about people who never signed up and have no relationship with us — the owners and staff of the businesses our customers are looking for. We think that deserves to be stated plainly rather than buried.

WhatFieldsWhere it comes fromWhy
Business listing
  • Business name
  • Address
  • Phone
  • Website
  • Email address
  • Social profile URLs (some are an owner's personal profile)
  • Category
  • Rating and review count
  • Map coordinates
Licensed business-data providers (DataForSEO, Google Places); the two rows below add lists our customers upload and contact details read from the business's websiteTo let a customer find businesses matching a trade and location
Lists uploaded by our customers
  • Every column of the uploaded file, stored verbatim
  • For a D7 Lead Finder export that means email addresses, phone numbers, social profile URLs, addresses, and advertising and technology flags
A CSV file the customer already holds (for example an export from another lead tool) and chooses to uploadSo a customer can bring an existing export into the product and merge it with the businesses we already hold
Contact details published on a business's website
  • Email addresses
  • Phone numbers
  • Postal addresses
  • Social profile links (which can be an owner's personal profile)
The business's own public website, read by our crawlerTo give a customer a route to the business when the listing has none
Named individuals at those businesses
  • Full name
  • Job title
  • Seniority and department
  • LinkedIn URL
  • Email address
  • Whether the address was observed or guessed
The business's own public website, read by our crawlerSo a customer contacts the right person rather than a generic inbox — the product's core purpose
Generated email addresses
  • An address inferred from a naming pattern, clearly labelled as a guess
Derived by us from a person's name and their employer's domain — NOT published by that personTo provide a contact route where none is published
Website signals
  • Technologies detected
  • SEO audit results
  • Advertising pixels present
Our crawler reading the business's public websiteTo score how well the business is served by its current provider
Raw provider payloads
  • The unmodified response from each provider, or the unmodified row of an uploaded file, stored verbatim
The providers and the customer-uploaded lists listed aboveProvenance — so any field can be traced back to the source that supplied it

Email addresses we work out ourselves

Where a business publishes no address for a named person, we may infer one from how that company's other addresses are formed. Such an address was never published by that person. It is always labelled as a guess in the product and in exports, and it is never described as confirmed.

What "checking" an address means

What leaves our servers

WhereWhat is sentWhen
DataForSEOThe search terms and location a customer typed. No customer identity is sent.When a search runs and the result is not already cached
Google PlacesThe search terms and location a customer typed. No customer identity is sent.When a search runs and the result is not already cached
The business's own websiteAn ordinary HTTP request identifying our crawler. No customer or lead data is sent.When a customer enriches a lead
Public DNSThe DOMAIN part of an email address only — never the full address.When checking whether an address's domain can receive mail
Google (sign-in)Only what the OAuth flow requires, and only if the customer uses itAt sign-in
Transactional email provider (SMTP)The customer's email address, their name (only when their address is verified) and a single-use password-reset link, or a note that the account signs in with Google. No lead data.When a customer asks to reset a password, once a mail provider is configured (SMTP_HOST). Until then nothing is sent: the same message, including the address and the reset link, is written to the server log instead

Cookies

NamePurposeLifetimeFlags
emailclikfinder_sessionKeeps the customer signed in. Strictly necessary — the product cannot work without it.7 dayshttpOnly, sameSite=lax, secure in production
emailclikfinder_oauthProtects the Google sign-in handshake (state, nonce and PKCE verifier). Strictly necessary for Sign in with Google; set only when a customer starts it.10 minutes, and deleted when sign-in completes or failshttpOnly, sameSite=lax, secure in production

We set no analytics, advertising or third-party tracking cookies. The only cookies are the two above, and both exist only to sign a customer in.

How long we keep things

How it is protected

If you are in our data and want out

If you are a business owner and your details are in this product, you can ask for them to be removed. Our customers also maintain their own do-not-contact lists. A contact route for erasure requests is one of the unresolved items below and must be published before launch.

Still to be decided

These are judgements, not facts about the code, so they are listed honestly rather than guessed at: