← Back to AgencyDash

Privacy Policy

Last updated 27 August 2026

Two roles, and the difference matters. For the agencies who buy AgencyDash, we are the controller of their account data. For the information an agency stores about its own clients, the agency is the controller and we are a processor acting on its instructions. If you are an agency’s client and want your data corrected or removed, ask that agency first — they hold it, and they decide.

What we collect

Account information

Names, email addresses, hashed passwords, two-step verification settings, and the role a person holds. Every account on this platform requires a second factor, so we also record when a verification code was sent and whether it was accepted.

What agencies put in

Client records, contacts, tickets, projects and tasks, content drafts and approvals, contracts and signatures, invoices, time entries, uploaded files, and notes. We do not decide what goes in here; the agency does.

Operational records

An audit log of who did what and when, error reports, and records of what each piece of work cost us in third-party API calls. We keep these to run the service, investigate incidents, and bill accurately.

The marketing site

This site sets no advertising or analytics cookies. It stores one item in your browser — your light or dark theme preference — which never leaves your device.

Google account data

An agency may connect a Google account so that AgencyDash can show search and website performance alongside the rest of that client’s work. This section describes exactly what that connection does, because it is the part people most reasonably want to be sure about.

What we ask for

Permission What it lets us do Why
webmasters.readonly Read Search Console data. Read only — it cannot change anything. To show which searches a site appears for, how often it is clicked, and where it ranks, next to the work being done about it.
analytics.readonly Read Google Analytics reports. Read only. To show visits and conversions, so search work can be connected to what it actually produced.

What we do with it

How it is stored

The credential Google issues is encrypted with AES-256-GCM before it is written down, using a key held separately from the database. It is never written to logs, never shown in the interface, and never sent anywhere except to Google.

How to disconnect

Disconnect at any time from the agency’s settings, which deletes the stored credential. You can also revoke access directly from your own Google account permissions page, which takes effect immediately and without our involvement. Figures already stored are deleted along with the client record they belong to.

The WordPress plugin

An agency can install the AgencyDash plugin on a WordPress site it looks after, so that the site’s condition is visible without anybody logging in to it. This section is what that plugin sends, in full, because it runs on somebody else’s website and that is the part people most reasonably want to be sure about.

Nothing until it is connected

An installed plugin that has never been paired makes no request to us at all. It schedules nothing, records nothing, and sends nothing. Connecting it is a deliberate act by a site administrator, who is shown this same list on the plugin’s own settings screen before pasting a pairing code. Disconnecting stops it immediately and deletes the credential; deleting the plugin removes everything it stored.

What it sends

A failed login carries the username that was attempted because “somebody tried to sign in as admin four hundred times” is the whole of the finding. No password is sent, ever, and no successful login is reported.

What it never sends

No page, post or page-builder content. No customer, order, form or comment data. No email addresses. No passwords or password hashes, and no WordPress credentials of any kind. No file contents, no uploaded media and no database dumps. The plugin does not scan, alter, block or clean anything on the site — it reads a fixed list of values and reports them, and every judgement about what they mean is made here rather than there.

Who it goes to, and for how long

Only to the agency that manages the site, inside their own workspace, and to that agency’s client where the client has a portal login. It is not shared with any other AgencyDash customer, is not sold, and is not used to train machine-learning models. Reports and events are deleted along with the website record they belong to, and on the same schedule as everything else under How long we keep it.

The plugin’s full source is public in the WordPress Plugin Directory, which is the strongest form this promise can take: anybody can read exactly what it collects rather than taking our word for it.

Who else touches it

We use these providers to run the service. We do not sell data to anyone.

Provider What for
Amazon Web ServicesHosting, database and file storage (United States)
StripeSubscription billing. Card details go to Stripe, never to us.
ResendSending email — invitations, verification codes, contracts
GooglePage speed measurement, and Search Console and Analytics where connected
DataForSEOSearch ranking, site audits and backlink data
OpenAIDrafting SEO recommendations and reading uploaded contracts
SentryError reporting, so faults are found before they are reported

How it is protected

How long we keep it

Account and client data is kept while the account is active. When an agency deletes a client, the record is scheduled for permanent deletion after a short grace period and then destroyed, including uploaded files. Audit and billing records are kept longer where we are required to. Deleting your account removes your personal details from active systems; backups age out on their own schedule.

Your rights

Depending on where you live, you may have the right to access, correct, export or delete your personal information, and to object to some processing. Write to us and we will act on it. If you are an agency’s client, ask that agency first — they control the record and can usually act immediately.

Children

AgencyDash is a business tool and is not directed at children. We do not knowingly collect information from anyone under 16.

Changes

We will update the date at the top when this changes. If a change materially affects how we handle personal information, we will tell account holders directly rather than relying on you to re-read this page.

Contact

Questions about this policy, or a request about your data: privacy@agencydash.cloud.