huifer/adsense-readiness-benchmark · Archived

policy-remediation-plan

Detailed action plan to fix Policy Compliance violations. Includes content removal procedures, affiliate disclosure templates, privacy policy guidance, and GDPR/CCPA compliance steps.

First seen Jul 16, 2026

Installation

$ npx skills add huifer/adsense-readiness-benchmark --skill policy-remediation-plan

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from huifer/adsense-readiness-benchmark · top by installs.

npx skills add huifer/adsense-readiness-benchmark

Browse all from huifer/adsense-readiness-benchmark

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 10,175 B
  • docs SUMMARY.md 214 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Policy Remediation Plan

Step-by-step guide to fix policy violations and achieve compliance. Includes templates, legal references, and procedures for each violation type.

Scope Context

Downstream remediation skill fed by policy-risk-scanner.

Field Value
Phase Remediation
Upstream policy-risk-scanner
ARB items addressed PC01–PC11 (core); PC12–PC13 when flagged as extension
Score mode Inherited from policy-risk-scanner output — this skill does not independently score
Veto priority PC10 (affiliate disclosure) and any PC fail are veto items — fix these first

Fixes must be re-verified by running policy-risk-scanner again under the same score mode.

Purpose

Fix policy compliance violations from policy-risk-scanner:

  • Remove/revise prohibited content
  • Add proper affiliate disclosures
  • Implement privacy protections
  • Handle regulated content correctly
  • Achieve legal compliance (GDPR, CCPA, etc.)

Critical Violations (Fix Immediately)

Illegal Content (PC01) — CRITICAL

Action:

  1. Identify all illegal content pages
  2. Immediately remove or make inaccessible (HTTP 410 Gone)
  3. Don't just hide with robots.txt (still harmful)
  4. Remove from Google Search Console coverage

Process:

  • Use Google Search Console → Removals → Temporarily hide
  • Then permanently delete content after 6 months
  • Or HTTP 410 status code

Example:

# Mark as gone
curl -X DELETE https://example.com/illegal-page
# Server returns 410 Gone status code

Health Misinformation (PC05) — CRITICAL

Identify problematic claims:

  • Anti-vaccine content
  • COVID-19 denial
  • "Miracle cures"
  • Dangerous medical advice

Fix Options:

Option 1: Remove

  • Delete page entirely (best)
  • Return 410 Gone status code

Option 2: Substantially Revise

  • Add medical disclaimers
  • Cite peer-reviewed studies
  • Recommend consulting doctors
  • Remove absolute health claims

Example Before/After:

BEFORE: "This supplement cures diabetes"
AFTER: "This supplement may support blood sugar levels.
        Always consult your doctor. See study: [link]"

Add Disclaimers:

<div class="medical-disclaimer">
  <strong>Medical Disclaimer:</strong> This information is
  not medical advice. Always consult a healthcare provider.
</div>

Malware Distribution (PC07) — CRITICAL

Action:

  1. Identify malicious downloads
  2. Remove immediately (410 Gone)
  3. Scan server for compromise
  4. Update passwords and security
  5. Use hashed upload verification

Prevention:

<!-- Clear consent before download -->
<p>By clicking download, you accept our terms.</p>
<a href="safe-file.zip" class="btn-download">Download</a>

<!-- Verify file hash -->
SHA256: a3f8e2b9c1d6f4e7a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1

Deceptive Claims (PC04)

Examples:

  • "Guaranteed weight loss"
  • "Make $1000/day"
  • "Cure arthritis"

Fix:

BEFORE: "Guaranteed to work"
AFTER: "May help. Results vary. [Study: 60% users saw improvement]"

BEFORE: "$10,000/month guaranteed"
AFTER: "Average earnings: $500-2000/month. Depends on effort."

BEFORE: "Cure arthritis"
AFTER: "Support joint health. [3rd-party tested]"

Add:

  • Disclaimers
  • Realistic expectations
  • Scientific references
  • "Results may vary"

High-Priority Fixes

Affiliate Disclosure (PC10) — HIGH

Required: Visible disclosure on any affiliate content

Simple Fix: Add 1 sentence near the top/link

Template:

"As an Amazon Associate, we earn from qualifying purchases."
"We may earn a commission if you purchase through our links."
"Affiliate disclosure: We earn from purchases you make
through our referral links."

Placement:

  • Option 1: Above content (best visibility)
  • Option 2: Inline with first affiliate link (acceptable)
  • Option 3: Bold in footer (minimum requirement)

Code Example:

<div class="affiliate-disclosure">
  <strong>Affiliate Disclosure:</strong> This page contains
  affiliate links. We may earn a commission if you purchase.
</div>

<!-- Content with links -->
<p>We recommend: <a href="amazon-link">Product</a></p>

Compliance:

  • FTC requirement (USA)
  • ASA requirement (UK)
  • DGCCRF requirement (France)
  • Similar requirements in EU, Canada, Australia

Privacy Policy Update (PC11)

Minimum Required Information:

# Privacy Policy

## 1. Data Collection
- What data we collect (emails, browsing behavior, etc.)
- How we collect it (forms, cookies, analytics)
- Why we collect it (email marketing, analytics, etc.)

## 2. Data Usage
- How we use the data
- Who we share it with (analytics providers, advertisers, etc.)
- Retention period (how long we keep it)

## 3. User Rights
- Right to access their data
- Right to delete their data
- Right to opt-out of marketing
- How to submit data requests

## 4. GDPR Compliance (if applicable)
- Legal basis for processing
- Data Protection Officer contact
- EU data rights

## 5. CCPA Compliance (if California users)
- California resident rights
- Do Not Sell My Personal Information link
- How to submit requests

Implementation:

  1. Use template generator (Termly, Iubenda, etc.)
  2. Add data deletion form
  3. Add unsubscribe mechanism
  4. Make privacy policy easily accessible
  5. Update cookie consent banners

Example Data Deletion Form:

<form method="POST" action="/delete-data">
  <input type="email" placeholder="Your email" required>
  <textarea placeholder="Which data to delete?"></textarea>
  <button type="submit">Request Deletion</button>
  <!-- Response within 30 days (GDPR requirement) -->
</form>

Regulated Content (PC09)

For Gambling Content:

  • Get explicit gambling license/certification
  • Use separate AdSense gambling account
  • Geofence content (illegal in many regions)
  • Age gate (18+ verification)

For Tobacco Content:

  • Limited to education/advocacy only
  • No promotion or sales
  • Age restriction recommended
  • Disclaimer required

For Alcohol Content:

  • Advocacy/education allowed
  • No direct sales through ads
  • Age restriction (18-21 depending on country)
  • Responsible drinking messaging

Medium Priority Fixes

Ad Code Placement (PC13)

Correct Placement:

<head>
  <!-- Option 1: In head (Google recommends) -->
  <script async src="https://pagead2.googlesyndication.com/..."></script>
</head>
<body>
  <!-- or -->
  
  <!-- Option 2: Before closing body -->
  <script async src="https://pagead2.googlesyndication.com/..."></script>
</body>

Incorrect (These cause issues):

<!-- Don't put in comments -->
<!-- <script async src="..."></script> -->

<!-- Don't break the script -->
<script> (broken code) </script async src="...">

<!-- Don't use wrong type -->
<script type="text/html" src="..."></script>

Regulated Content Handling (PC09)

Gambling: Requires special agreement + geofencing Tobacco: Educational content only, no sales Alcohol: Advocacy + age restrictions


Action Plan Template

# Policy Remediation Action Plan

## Critical Issues (Week 1)
- [ ] Remove anti-vaccine content (3 pages)
  - Pages: /health/vaccines, /blog/alternative-medicine
  - Action: 410 Gone status code
  - Timeline: Today
  - Verification: Google Search Console removal request

- [ ] Remove illegal content (1 page)
  - Pages: /downloads/hacking-guide
  - Action: Complete deletion
  - Timeline: Today
  - Verification: Server 404 response

## High Priority Issues (Week 1-2)
- [ ] Add affiliate disclosures (45 posts)
  - Template: "As an Amazon Associate..."
  - Timeline: 4 hours
  - Verification: Manual spot-check

- [ ] Update privacy policy
  - Add data deletion process
  - Add GDPR clauses (if EU visitors)
  - Timeline: 2-3 hours
  - Verification: Privacy policy review

## Medium Priority Issues (Week 2-3)
- [ ] Fix ad code placement
  - Move from footer to head
  - Timeline: 30 min
  - Verification: Code audit

- [ ] Add gambling disclaimer (if applicable)
  - Timeline: 1 hour

Templates & Documents

Affiliate Disclosure Template

"As an Amazon Associate, [Your Company] earns from qualifying purchases."

Privacy Policy Checklist

  • Data collection explained
  • Data usage explained
  • User rights section
  • Contact information
  • GDPR/CCPA sections (if applicable)
  • Cookie consent
  • Data deletion process

GDPR Compliance (EU Users)

  • Privacy policy updated with GDPR terms
  • Lawful basis for processing specified
  • Data Protection Officer contact (if needed)
  • Data deletion capability
  • Consent management system

CCPA Compliance (California Users)

  • Privacy policy with California rights
  • "Do Not Sell My Personal Information" link
  • Data access request capability
  • Deletion request capability

Success Metrics

  • No illegal content remaining (verify via crawl)
  • All affiliate content has visible disclosure
  • Privacy policy complete and accessible
  • Data deletion process working
  • Ad code properly placed
  • Regulated content properly handled/removed
  • No policy-related rejections

Verification Checklist

  1. Content Check:

``bash # Search for prohibited keywords grep -r "anti-vaccine\|miracle cure\|get rich" content/ ``

  1. Affiliate Check:

- Manual spot-check 10 affiliate pages - Verify disclosure visible and clear

  1. Policy Check:

- Privacy policy accessible from all pages - Policy is current (updated within 1 year) - Data deletion process working

  1. Code Check:

- Verify ad code in correct location - Run HTML validation - Check console for errors


Related Skills:

  • Scan results → policy-risk-scanner
  • Verify fixes → resubmission-readiness-check