Privacy Policy · Nuxt SEO

[NuxtSEO](https://nuxtseo.com/ "Home")

- [Modules](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)
- [Tools](https://nuxtseo.com/tools)
- [Pro](https://nuxtseo.com/pro)
- [Learn SEO](https://nuxtseo.com/learn-seo/nuxt) [Releases](https://nuxtseo.com/releases)

[1.4K](https://github.com/harlan-zw/nuxt-seo)

[Sign in](https://nuxtseo.com/pro/dashboard/login)

[Nuxt SEO on GitHub](https://github.com/harlan-zw/nuxt-seo)

Last updated June 27, 2026

# Privacy Policy

This policy explains what Nuxt SEO collects, why it is collected, and how Google user data is handled by the Pro integrations.

Nuxt SEO is operated by Harlan Wilton. This policy covers nuxtseo.com, Nuxt SEO Pro, public SEO tools, API and MCP features, and related support or email workflows.

## Data we collect

We collect data you provide directly, data created while the product runs, and data returned by services you connect.

- Account data: email address, name, avatar, OAuth identity, team membership, account settings, timezone, and notification preferences.
- Billing data: Stripe customer, subscription, payment status, plan, price, invoice, refund, and dispute references. Full card details are handled by Stripe.
- Site data: domains, URLs, groups, site profile, competitors, keywords, installed module status, crawl settings, screenshots, scans, issues, reports, and audit history.
- Integration data: Google OAuth grants, Search Console properties, Google Analytics properties, Cloudflare Analytics tokens, PostHog, Umami, and Plausible connection details where you choose to connect them.
- Tool and product usage: public tool searches, MCP activity, API usage logs, feedback, runtime errors, login audit events, and product telemetry.
- AI data: chat prompts, generated answers, selected site context, tool outputs used in a chat, token usage, and files you attach to a chat.
- Email and notification data: waitlist email, support or feedback messages, delivery status, opt-out records, and alert/report delivery settings.

## How we use data

- Provide the dashboard, tools, reports, OAuth integrations, site monitoring, and account features.
- Authenticate users, protect accounts, enforce quotas, and prevent abuse.
- Process subscriptions, invoices, refunds, trials, and entitlement checks.
- Sync Search Console, analytics, crawl, performance, keyword, and competitor data for your sites.
- Send transactional messages, product alerts, scheduled reports, and lifecycle emails where permitted.
- Debug errors, improve reliability, and understand which features are used.
- Answer AI chat requests when you choose to use AI features.

## Google user data

Nuxt SEO uses Google OAuth only when you choose to sign in with Google or connect a Google integration.

### Google sign-in

Google sign-in requests OpenID, email, and profile information. We use this to identify your account, verify your email, and show your name or avatar in account surfaces.

### Google Search Console

Search Console integrations may request access to your email and Search Console data. Depending on the action you take, this can include read access, Search Console management access, indexing access, or site verification access.

We use this data to list available properties, connect your sites, sync search performance and indexing data, submit or inspect URLs where supported, verify ownership when requested, and show Search Console reports in Nuxt SEO Pro.

### Google Analytics

Google Analytics integrations request the `analytics.readonly` scope. We use it to list properties you can access, match those properties to your Nuxt SEO Pro sites, and read analytics reports for dashboards and diagnostics.

### Google data storage and sharing

We store Google account identifiers, email, granted scopes, access tokens, refresh tokens, token expiry, connected property identifiers, and site-to-property links as needed to keep the integration working. Google tokens are stored server-side and are not exposed to the browser. Some non-Google provider API tokens are encrypted at rest.

The Search Console integration uses gscdump.com as a processor for syncing and querying Search Console data. For that integration, we send the Google OAuth tokens and basic Google account details needed to provision and refresh the sync. gscdump.com stores Search Console records such as clicks, impressions, CTR, position, pages, queries, indexing status, and sitemap data so Nuxt SEO Pro can show reports.

Authenticated Pro sessions may receive a scoped gscdump user id, API key, and API base URL so the browser can query gscdump-backed Search Console reports. These credentials are not Google OAuth tokens.

Google Analytics data is used to provide user-facing analytics features. We store connection and property mapping records and may cache report results or derived metrics used by the dashboard.

We do not sell Google user data. We do not use Google user data for advertising. We do not use Google user data to train generalized AI models. If you explicitly use an AI feature that asks about connected site data, relevant Search Console or Analytics data may be included in the prompt sent to the configured AI provider solely to generate the answer you requested.

Nuxt SEO's use and transfer of information received from Google APIs will adhere to the [Google API Services User Data Policy](https://developers.google.com/terms/api-services-user-data-policy), including the Limited Use requirements.

To remove Google data from Nuxt SEO, disconnect the relevant Google integration in product settings or request deletion by email. You can also revoke Nuxt SEO from your Google Account permissions page; revocation prevents future Google API access even if some records are retained for billing, security, legal, or operational reasons.

## Third-party services

We use service providers to run the product. They process data only for the services they provide to Nuxt SEO.

- Cloudflare: hosting, Workers, D1, KV, R2, queues, browser rendering, analytics datasets, email sending, rate limiting, and AI Gateway.
- Google: OAuth, Search Console, Google Analytics, PageSpeed and related APIs where enabled.
- gscdump.com: Search Console sync, storage, and query processing.
- Stripe: checkout, subscription billing, invoices, refunds, disputes, and payment status.
- GitHub: OAuth sign-in, verified email lookup, repository or account identity where you choose to connect GitHub.
- Discord: account linking, community role assignment, and Discord notifications where enabled.
- DataForSEO: keyword, SERP, traffic, competitor, backlink, domain, and related SEO datasets.
- Anthropic and Cloudflare AI Gateway: AI chat and AI-assisted analysis when AI features are enabled.
- Sentry: error reporting, performance diagnostics, and debugging context.
- Resend, Cloudflare Email, and Email Octopus: email delivery, unsubscribes, lifecycle email, and audience sync where used.
- Slack, Discord, and user-provided webhooks: alert and report delivery when you configure those channels.

## Public tools and telemetry

Some public SEO tools can be used without an account. Depending on the tool, we may process the URL, domain, keyword, HTML, sitemap, robots.txt file, structured data, or other input you submit. Some keyword, SERP, ranking, traffic, backlink, WHOIS, and domain lookups are sent to DataForSEO. URL-based tools may fetch the URL you provide and temporarily cache fetched HTML or results.

Product analytics and error reporting may include request paths, user agent, hashed IP address, user or team identifiers for signed in users, timing, status codes, and error details. Sentry error reports may include request context needed to diagnose failures.

## Cookies and local storage

Nuxt SEO uses cookies and local browser storage for sessions, sign-in state, security checks, preferences, rate limiting, product analytics, feedback UI state, and feature operation. Some public tools use an `analytics-session` cookie so usage can be measured without requiring an account.

Some tool history and UI preferences are stored locally in your browser and are not always sent to our servers.

## Retention

We keep account and product data while your account is active or while needed to provide the service. We may keep billing, security, error, audit, and abuse-prevention records for longer where needed for accounting, legal, security, or operational reasons.

Chat attachments are stored separately and have expiry metadata. Feedback may be retained after account deletion with the user pointer removed. Product telemetry and logs may be retained in aggregate or anonymized form.

## Your choices

- You can disconnect Google, GitHub, Discord, and analytics providers from account or integration settings where the product exposes those controls.
- Disconnecting a Google Analytics provider removes the local analytics connection and site links. Because Google grants can be shared across Search Console and Analytics, you may need to revoke Google access from your Google Account security settings to fully revoke the underlying Google OAuth grant.
- You can revoke Google access from your Google Account security settings at any time.
- You can unsubscribe from marketing or lifecycle email using the unsubscribe link or account settings.
- You can turn off AI features in account settings.
- You can request account deletion from Nuxt SEO Pro account settings. The deletion flow removes user-owned product data and triggers cleanup with connected systems where supported.

## Export and deletion limits

There is no general self-serve export endpoint for all account data today. You can request a copy or deletion help by email. Some records may be retained after account deletion where needed for billing, security, abuse prevention, legal compliance, operational logs, or aggregate analytics. Some retained records may have the user pointer removed rather than being deleted.

## Security

We use HTTPS, server-side sessions, access controls, hashed API tokens, provider token controls, rate limits, and operational logs. Access to production data is limited to what is needed to operate, debug, secure, and support the service.

## Children

Nuxt SEO is not directed to children under 13, and we do not knowingly collect data from children under 13.

## Changes

We may update this policy as the product changes. Material changes will be reflected by updating the date at the top of this page.

## Contact

For privacy requests, email [harlan@nuxtseo.com](mailto:harlan@nuxtseo.com).

Google verification notes

This page explicitly covers Google sign-in, Search Console, Analytics, token storage, sharing, revocation, deletion, and Limited Use disclosure.

[GitHub](https://github.com/harlan-zw/nuxt-seo)

[Discord](https://discord.com/invite/275MBUBvgP)

### [NuxtSEO](https://nuxtseo.com/ "Home")

- [Getting Started](https://nuxtseo.com/docs/nuxt-seo/getting-started/introduction)
- [MCP](https://nuxtseo.com/docs/nuxt-seo/guides/mcp)

Modules

- [Robots](https://nuxtseo.com/docs/robots/getting-started/introduction)
- [Sitemap](https://nuxtseo.com/docs/sitemap/getting-started/introduction)
- [OG Image](https://nuxtseo.com/docs/og-image/getting-started/introduction)
- [Schema.org](https://nuxtseo.com/docs/schema-org/getting-started/introduction)
- [Link Checker](https://nuxtseo.com/docs/link-checker/getting-started/introduction)
- [SEO Utils](https://nuxtseo.com/docs/seo-utils/getting-started/introduction)
- [Site Config](https://nuxtseo.com/docs/site-config/getting-started/introduction)
- [Skew Protection](https://nuxtseo.com/docs/skew-protection/getting-started/introduction)
- [AI Ready](https://nuxtseo.com/docs/ai-ready/getting-started/introduction)

### [NuxtSEO Pro](https://nuxtseo.com/pro "Nuxt SEO Pro")

- [Getting Started](https://nuxtseo.com/pro)
- [Dashboard](https://nuxtseo.com/pro/dashboard)
- [Pro MCP](https://nuxtseo.com/pro/dashboard/mcp)

### [Learn SEO](https://nuxtseo.com/learn-seo "Learn SEO")

Nuxt

- [Mastering Meta](https://nuxtseo.com/learn-seo/nuxt/mastering-meta)
- [Controlling Crawlers](https://nuxtseo.com/learn-seo/nuxt/controlling-crawlers)
- [Launch & Listen](https://nuxtseo.com/learn-seo/nuxt/launch-and-listen)
- [Routes & Rendering](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering)
- [Staying Secure](https://nuxtseo.com/learn-seo/nuxt/routes-and-rendering/security)

Vue

- [Vue SEO Guide](https://nuxtseo.com/learn-seo/vue)
- [Mastering Meta](https://nuxtseo.com/learn-seo/vue/mastering-meta)
- [Controlling Crawlers](https://nuxtseo.com/learn-seo/vue/controlling-crawlers)
- [SPA SEO](https://nuxtseo.com/learn-seo/vue/spa)
- [SSR Frameworks](https://nuxtseo.com/learn-seo/vue/ssr-frameworks)
- [SEO Checklist](https://nuxtseo.com/learn-seo/checklist)
- [Pre-Launch Warmup](https://nuxtseo.com/learn-seo/pre-launch-warmup)
- [Backlinks & Authority](https://nuxtseo.com/learn-seo/backlinks)

### [Tools](https://nuxtseo.com/tools "SEO Tools")

- [Social Share Debugger](https://nuxtseo.com/tools/social-share-debugger)
- [Robots.txt Generator](https://nuxtseo.com/tools/robots-txt-generator)
- [Meta Tag Checker](https://nuxtseo.com/tools/meta-tag-checker)
- [HTML to Markdown](https://nuxtseo.com/tools/html-to-markdown)
- [XML Sitemap Validator](https://nuxtseo.com/tools/xml-sitemap-validator)
- [Schema.org Validator](https://nuxtseo.com/tools/schema-validator)
- [Keyword Idea Generator](https://nuxtseo.com/tools/keyword-generator)
- [Keyword Research](https://nuxtseo.com/tools/keyword-research)
- [SERP Analyzer](https://nuxtseo.com/tools/serp-analyzer)
- [Domain Rankings](https://nuxtseo.com/tools/domain-rankings)

Copyright © 2023-2026 Harlan Wilton - [MIT License](https://github.com/harlan-zw/nuxt-seo/blob/main/license) · [Privacy](https://nuxtseo.com/privacy) · [mdream](https://mdream.dev)