About DadADS

DadADS audits paid media accounts. You connect a Google, Meta, or TikTok Ads account — or paste an export — and 161 weighted controls are run against it, returning a health score out of 100, a grade from A to F, a breakdown by category, and a ranked list of what to fix first.

Why the score is arithmetic

A language model reads your account data and decides one thing per control: pass, warning, fail, or not applicable. Everything after that — the score, the grade, the category weighting, the ordering of quick wins — is fixed arithmetic over a versioned catalog. The same evidence always produces the same score, and a model cannot talk its way into a better grade by inventing a severity.

The same discipline applies to what the data does not say. A control your export or API response cannot answer is marked not applicable and leaves the denominator. It is never a silent fail, and never a guessed pass.

What it does not do

Every connection is read-only, and nothing in the audit path can modify your account. You authorize on the platform's own screen, so your credentials are never stored here — revoking access takes effect on the next audit, not whenever we notice.

Get in touch

Questions, a control you think is wrong, or a platform you want supported — write to [email protected]. If you would rather drive it from your own tooling, there is an API.