Certificado AgentReady.md verificado
Emitido el sig: 2317e1e1d1c1e737 Verificar →

URL analizada

https://docprotect.net

Analizar otra URL

Puntuación AI-Ready

80 / B

Bueno

de 100

Ahorro de tokens

Tokens HTML 5436
Tokens Markdown 682
Ahorro 87%

Desglose de la puntuación

HTML semántico 92/100
Eficiencia del contenido 85/100
Visibilidad para IA 55/100
Datos estructurados 85/100
Accesibilidad 93/100

Tu sitio no soporta Markdown for Agents. Este estándar de Cloudflare permite a los agentes IA solicitar contenido en formato markdown, reduciendo el uso de tokens en ~80%.

Cómo implementarlo

Implementa uno o más: (1) Responder a Accept: text/markdown con contenido markdown. (2) Servir URLs .md (ej: /pagina.md). (3) Añadir etiquetas <link rel="alternate" type="text/markdown">. (4) Añadir cabeceras HTTP Link para descubrimiento markdown.

No se encontraron directivas Content-Signal. Estas indican a los agentes IA cómo pueden usar tu contenido (indexación, entrada IA, datos de entrenamiento). La ubicación recomendada es robots.txt.

Cómo implementarlo

Añade Content-Signal a tu robots.txt: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. También puedes añadirlo como cabecera HTTP en respuestas markdown.

Tokens Markdown: 682
100% offline · Nada se envía

Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado.

[Abrir editor web](https://docprotect.net/editor/) [Descargar app gratis](https://docprotect.net/#apps)

COPIA PROTEGIDA

## ¿Por qué proteger tus documentos?

Cada vez que compartes un documento sin proteger, expones datos sensibles que pueden usarse para suplantar tu identidad.

### 100% Privado

Todo se procesa en tu dispositivo. Tus documentos no se suben a ningún servidor ni se almacenan en la nube.

### Oculta lo que quieras

Utiliza las brochas de distintos grosores para tapar cualquier dato sensible de cualquier tipo de documento.

### Marca de agua personalizada

Añade texto como "Copia para Hotel X" para que nadie pueda reutilizar tu documento con otros fines.

## Cómo funciona

1

### Sube tu documento

Arrastra o selecciona la imagen del documento que quieres proteger. Acepta JPG, PNG y PDF.

2

### Protege el documento

Usa las herramientas de brocha para ocultar datos y añade tu marca de agua personalizada.

3

### Descarga y comparte

Descarga la imagen protegida o compártela directamente.

## Disponible donde lo necesites

Protege tus documentos desde cualquier dispositivo. Gratis, privado y sin conexión.

Próximamente

### DocProtect Business

Exportaciones ilimitadas, tu marca corporativa en el sello de protección y email del DPO visible. Para empresas y profesionales.

## Preguntas frecuentes

**¿Qué tipos de documentos puedo proteger?**

Cualquier documento: DNI, pasaporte, carnet de conducir, contratos, diplomas, facturas, nóminas... Cualquier imagen que contenga datos que quieras ocultar.

**¿Se guarda mi documento en algún servidor?**

No. Todo el procesamiento se realiza localmente en tu dispositivo. Ningún dato sale de tu teléfono u ordenador. Puedes verificarlo desconectando internet y la herramienta seguirá funcionando.

**¿Es realmente gratis?**

Sí, la versión Personal es completamente gratis. En la web no tiene limitaciones. Las apps móviles permiten 5 exportaciones diarias gratis. Próximamente, DocProtect Business ofrecerá exportaciones ilimitadas y personalización corporativa.

**¿Puedo usarlo en el móvil?**

Sí. Tenemos apps nativas gratuitas para [iPhone y iPad](https://docprotect.net/ios/) y para [Android](https://docprotect.net/android/), con soporte para S-Pen y Apple Pencil. También puedes usar la [versión web](https://docprotect.net/editor/) desde cualquier navegador móvil.

**¿Por qué la imagen se convierte a blanco y negro?**

Convertir a blanco y negro reduce la calidad de la copia, lo que dificulta su uso fraudulento mientras sigue siendo perfectamente válida para identificación.
DocProtect — Protege tus documentos antes de compartirlos

 [![DocProtect](https://docprotect.net/icons/app-icon.png) DocProtect](https://docprotect.net/)

[iOS](https://docprotect.net/ios/ "App para iOS") [Android](https://docprotect.net/android/ "App para Android") [Abrir editor web](https://docprotect.net/editor/)

100% offline · Nada se envía# Protege tus documentos antes de compartirlos

Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado.

[Abrir editor web](https://docprotect.net/editor/) [Descargar app gratis](https://docprotect.net/#apps)

[iPhone y iPad](https://docprotect.net/ios/ "Disponible para iOS") · [Android](https://docprotect.net/android/ "Disponible para Android") · Web / PWA

COPIA PROTEGIDA

## ¿Por qué proteger tus documentos?

Cada vez que compartes un documento sin proteger, expones datos sensibles que pueden usarse para suplantar tu identidad.

### 100% Privado

Todo se procesa en tu dispositivo. Tus documentos no se suben a ningún servidor ni se almacenan en la nube.

### Oculta lo que quieras

Utiliza las brochas de distintos grosores para tapar cualquier dato sensible de cualquier tipo de documento.

### Marca de agua personalizada

Añade texto como "Copia para Hotel X" para que nadie pueda reutilizar tu documento con otros fines.

## Cómo funciona

1

### Sube tu documento

Arrastra o selecciona la imagen del documento que quieres proteger. Acepta JPG, PNG y PDF.

2

### Protege el documento

Usa las herramientas de brocha para ocultar datos y añade tu marca de agua personalizada.

3

### Descarga y comparte

Descarga la imagen protegida o compártela directamente.

## Disponible donde lo necesites

Protege tus documentos desde cualquier dispositivo. Gratis, privado y sin conexión.

[![DocProtect](https://docprotect.net/icons/app-icon.png)### iPhone y iPad

App nativa con soporte para Apple Pencil. Próximamente en la App Store.

Ver app iOS →](https://docprotect.net/ios/) [![DocProtect](https://docprotect.net/icons/app-icon.png)### Android

App nativa para móviles y tablets. Próximamente en Google Play.

Ver app Android →](https://docprotect.net/android/)

### Navegador web

Sin instalar nada. Funciona offline como PWA en cualquier navegador.

[Abrir editor](https://docprotect.net/editor/)

Próximamente### DocProtect Business

Exportaciones ilimitadas, tu marca corporativa en el sello de protección y email del DPO visible. Para empresas y profesionales.

## ¿Por qué deberías proteger tus documentos?

-   Evita la suplantación de identidad con copias protegidas
-   Oculta datos innecesarios que no deberían compartirse
-   Marcas de agua únicas impiden la reutilización del documento
-   Sin registro, sin cookies, sin rastreo de ningún tipo

## Preguntas frecuentes

**¿Qué tipos de documentos puedo proteger?**

Cualquier documento: DNI, pasaporte, carnet de conducir, contratos, diplomas, facturas, nóminas... Cualquier imagen que contenga datos que quieras ocultar.

**¿Se guarda mi documento en algún servidor?**

No. Todo el procesamiento se realiza localmente en tu dispositivo. Ningún dato sale de tu teléfono u ordenador. Puedes verificarlo desconectando internet y la herramienta seguirá funcionando.

**¿Es realmente gratis?**

Sí, la versión Personal es completamente gratis. En la web no tiene limitaciones. Las apps móviles permiten 5 exportaciones diarias gratis. Próximamente, DocProtect Business ofrecerá exportaciones ilimitadas y personalización corporativa.

**¿Puedo usarlo en el móvil?**

Sí. Tenemos apps nativas gratuitas para [iPhone y iPad](https://docprotect.net/ios/) y para [Android](https://docprotect.net/android/), con soporte para S-Pen y Apple Pencil. También puedes usar la [versión web](https://docprotect.net/editor/) desde cualquier navegador móvil.

**¿Por qué la imagen se convierte a blanco y negro?**

Convertir a blanco y negro reduce la calidad de la copia, lo que dificulta su uso fraudulento mientras sigue siendo perfectamente válida para identificación.

Sube este archivo como /index.md en tu servidor para que los AI agents puedan acceder a una versión limpia de tu página. También puedes configurar la negociación de contenido Accept: text/markdown para servirlo automáticamente.

Nuestra recomendación

Descargar llms.txt
# DocProtect

> Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado. Disponible en web, iOS y Android.

## Main
- [DocProtect — Protege tus documentos antes de compartirlos](https://docprotect.net): Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado. Disponible en web, iOS…
- [DocProtect](https://docprotect.net/)
- [iOS](https://docprotect.net/ios/)
- [Android](https://docprotect.net/android/)
- [Abrir editor web](https://docprotect.net/editor/)

## Legal
- [Términos de Servicio](https://docprotect.net/terms/)
- [Política de Privacidad](https://docprotect.net/privacy/)
- [Aviso Legal](https://docprotect.net/legal/)
- [Política de Cookies](https://docprotect.net/cookies/)

El llms.txt completo requiere un análisis de todo el dominio (próximamente)

Sube este archivo a https://docprotect.net/llms.txt en la raíz de tu dominio. Los AI agents como ChatGPT, Claude y Perplexity consultan este archivo para comprender la estructura de tu sitio.

Este sitio ya tiene un archivo llms.txt.

Formato válido
# DocProtect

> Protect your identity documents before sharing them. Add watermarks and redact sensitive data. 100% offline, no server, no tracking.

## What is DocProtect?

DocProtect is a free, privacy-first tool for protecting identity documents (ID cards, passports, driver's licenses, contracts, invoices, etc.) before sharing them online or with third parties.

It adds customizable watermarks (e.g., "Copy for Hotel X — 2026-03-18") and lets you redact sensitive information using brush, rectangle, and eraser tools.

## Key Features

- **100% Offline**: All processing happens on your device. No data is sent to any server.
- **Watermarks**: 4 styles (subtle, diagonal, full, waves) with custom recipient and date.
- **Data Redaction**: Brush, rectangle, and eraser tools with multiple sizes.
- **Black & White**: Optional grayscale conversion to reduce document quality for copies.
- **Multi-platform**: Available as a web app (PWA), iOS app (iPhone/iPad), and Android app.
- **Multi-language**: Available in 8 languages: Spanish, English, French, Portuguese, Italian, German, Catalan, Dutch.
- **No accounts, no cookies, no analytics**: Zero data collection of any kind.

## Platforms

- **Web**: https://docprotect.net/editor/ (vanilla JS, Canvas API, PWA, works offline)
- **iOS**: App Store (Swift/SwiftUI, Apple Pencil support, iOS 17+)
- **Android**: Google Play (Kotlin/Jetpack Compose, S-Pen support, Android 8+)

## Technology

- Web: Vanilla JavaScript, CSS3, Canvas API, Web Workers, Service Worker (PWA)
- iOS: Swift 5, SwiftUI, UIKit Canvas, StoreKit 2
- Android: Kotlin, Jetpack Compose, CameraX, Material Design 3
- No external dependencies on iOS; minimal on Android (Compose, CameraX, Coil)
- Web uses a zero-dependency Node.js build script to generate static HTML from templates + translations

## Privacy

DocProtect does not collect, transmit, or store any user data. There are:
- No server-side processing
- No analytics or tracking scripts
- No cookies
- No user accounts or registration
- No network requests (works fully offline)

Documents are processed entirely in the browser or on-device and never leave the user's control.

## Business Model

- **Personal (free)**: Full features. Mobile apps: 5 exports/day, DocProtect badge. Web: unlimited.
- **Business (coming soon)**: Unlimited exports, custom corporate branding, DPO email visible.

## Author

David Carrero — Color Vivo Internet S.L.
Website: https://carrero.es
Project: https://github.com/dcarrero/DocProtect-web

HTML semántico

Usa elementos article o main (100/100)

Has <main>

Jerarquía de encabezados correcta (100/100)

Clean heading hierarchy

Usa elementos HTML semánticos (59/100)

10 semantic elements, 46 divs (ratio: 18%)

Textos alternativos descriptivos en imágenes (100/100)

3/3 images with meaningful alt text

Poca profundidad de anidamiento de divs (100/100)

Avg div depth: 1.8, max: 4

Eficiencia del contenido

Buen ratio de reducción de tokens (100/100)

87% token reduction (HTML→Markdown)

Buen ratio de contenido frente a ruido (50/100)

Content ratio: 14.9% (2396 content chars / 16067 HTML bytes)

Estilos en línea mínimos (100/100)

0/247 elements with inline styles (0.0%)

Peso de página razonable (100/100)

HTML size: 16KB

Visibilidad para IA

Tiene archivo llms.txt (100/100)

llms.txt exists and is valid

Tiene archivo robots.txt (100/100)

robots.txt exists

robots.txt permite bots de IA (100/100)

All major AI bots allowed

Tiene sitemap.xml (100/100)

Sitemap found

Soporte de Markdown for Agents (0/100)
&#10007; Accept: text/markdown &#10007; .md URL &#10007; <link> tag &#10007; Link header
Tiene Content-Signal (robots.txt o cabeceras HTTP) (0/100)
&#10003; robots.txt &#10003; HTTP header &#10007; Policy

Datos estructurados

Tiene Schema.org / JSON-LD (50/100)

JSON-LD found but basic types: SoftwareApplication

Tiene etiquetas Open Graph (100/100)

All OG tags present

Tiene meta description (100/100)

Meta description: 129 chars

Tiene URL canónica (100/100)

Canonical URL present

Tiene atributo lang (100/100)

lang="es"

Accesibilidad

Contenido disponible sin JavaScript (100/100)

Content available without JavaScript

Tamaño de página razonable (100/100)

Page size: 16KB

El contenido aparece temprano en el HTML (75/100)

Main content starts at 31% of HTML

{
  "url": "https://docprotect.net",
  "timestamp": 1774954275240,
  "fetch": {
    "mode": "simple",
    "timeMs": 33,
    "htmlSizeBytes": 16067,
    "supportsMarkdown": false,
    "markdownAgents": {
      "contentNegotiation": false,
      "mdUrl": {
        "found": false,
        "url": null
      },
      "linkTag": {
        "found": false,
        "url": null
      },
      "linkHeader": {
        "found": false,
        "url": null
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": null,
        "vary": null
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "none"
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "DocProtect — Protege tus documentos antes de compartirlos",
    "excerpt": "Añade marcas de agua y oculta información sensible. 100% offline, sin envío de datos. Web, iOS y Android.",
    "byline": null,
    "siteName": "DocProtect",
    "lang": "es",
    "contentLength": 2396,
    "metadata": {
      "description": "Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado. Disponible en web, iOS y Android.",
      "ogTitle": "DocProtect — Protege tus documentos antes de compartirlos",
      "ogDescription": "Añade marcas de agua y oculta información sensible. 100% offline, sin envío de datos. Web, iOS y Android.",
      "ogImage": "https://docprotect.net/icons/icon-512x512.png",
      "ogType": "website",
      "canonical": "https://docprotect.net/",
      "lang": "es",
      "schemas": [
        {
          "@context": "https://schema.org",
          "@type": "SoftwareApplication",
          "name": "DocProtect",
          "description": "Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado.",
          "url": "https://docprotect.net/",
          "applicationCategory": "UtilitiesApplication",
          "operatingSystem": "Web, iOS, Android",
          "author": {
            "@type": "Organization",
            "name": "Color Vivo Internet S.L.",
            "url": "https://colorvivo.com"
          },
          "offers": {
            "@type": "Offer",
            "price": "0",
            "priceCurrency": "EUR"
          }
        }
      ],
      "robotsMeta": "index, follow",
      "author": null,
      "generator": null,
      "markdownAlternateHref": null
    }
  },
  "markdown": "100% offline · Nada se envía\n\nAñade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado.\n\n[Abrir editor web](https://docprotect.net/editor/) [Descargar app gratis](https://docprotect.net/#apps)\n\nCOPIA PROTEGIDA\n\n## ¿Por qué proteger tus documentos?\n\nCada vez que compartes un documento sin proteger, expones datos sensibles que pueden usarse para suplantar tu identidad.\n\n### 100% Privado\n\nTodo se procesa en tu dispositivo. Tus documentos no se suben a ningún servidor ni se almacenan en la nube.\n\n### Oculta lo que quieras\n\nUtiliza las brochas de distintos grosores para tapar cualquier dato sensible de cualquier tipo de documento.\n\n### Marca de agua personalizada\n\nAñade texto como \"Copia para Hotel X\" para que nadie pueda reutilizar tu documento con otros fines.\n\n## Cómo funciona\n\n1\n\n### Sube tu documento\n\nArrastra o selecciona la imagen del documento que quieres proteger. Acepta JPG, PNG y PDF.\n\n2\n\n### Protege el documento\n\nUsa las herramientas de brocha para ocultar datos y añade tu marca de agua personalizada.\n\n3\n\n### Descarga y comparte\n\nDescarga la imagen protegida o compártela directamente.\n\n## Disponible donde lo necesites\n\nProtege tus documentos desde cualquier dispositivo. Gratis, privado y sin conexión.\n\nPróximamente\n\n### DocProtect Business\n\nExportaciones ilimitadas, tu marca corporativa en el sello de protección y email del DPO visible. Para empresas y profesionales.\n\n## Preguntas frecuentes\n\n**¿Qué tipos de documentos puedo proteger?**\n\nCualquier documento: DNI, pasaporte, carnet de conducir, contratos, diplomas, facturas, nóminas... Cualquier imagen que contenga datos que quieras ocultar.\n\n**¿Se guarda mi documento en algún servidor?**\n\nNo. Todo el procesamiento se realiza localmente en tu dispositivo. Ningún dato sale de tu teléfono u ordenador. Puedes verificarlo desconectando internet y la herramienta seguirá funcionando.\n\n**¿Es realmente gratis?**\n\nSí, la versión Personal es completamente gratis. En la web no tiene limitaciones. Las apps móviles permiten 5 exportaciones diarias gratis. Próximamente, DocProtect Business ofrecerá exportaciones ilimitadas y personalización corporativa.\n\n**¿Puedo usarlo en el móvil?**\n\nSí. Tenemos apps nativas gratuitas para [iPhone y iPad](https://docprotect.net/ios/) y para [Android](https://docprotect.net/android/), con soporte para S-Pen y Apple Pencil. También puedes usar la [versión web](https://docprotect.net/editor/) desde cualquier navegador móvil.\n\n**¿Por qué la imagen se convierte a blanco y negro?**\n\nConvertir a blanco y negro reduce la calidad de la copia, lo que dificulta su uso fraudulento mientras sigue siendo perfectamente válida para identificación.\n",
  "fullPageMarkdown": "DocProtect — Protege tus documentos antes de compartirlos\n\n [![DocProtect](https://docprotect.net/icons/app-icon.png) DocProtect](https://docprotect.net/)\n\n[iOS](https://docprotect.net/ios/ \"App para iOS\") [Android](https://docprotect.net/android/ \"App para Android\") [Abrir editor web](https://docprotect.net/editor/)\n\n100% offline · Nada se envía# Protege tus documentos antes de compartirlos\n\nAñade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado.\n\n[Abrir editor web](https://docprotect.net/editor/) [Descargar app gratis](https://docprotect.net/#apps)\n\n[iPhone y iPad](https://docprotect.net/ios/ \"Disponible para iOS\") · [Android](https://docprotect.net/android/ \"Disponible para Android\") · Web / PWA\n\nCOPIA PROTEGIDA\n\n## ¿Por qué proteger tus documentos?\n\nCada vez que compartes un documento sin proteger, expones datos sensibles que pueden usarse para suplantar tu identidad.\n\n### 100% Privado\n\nTodo se procesa en tu dispositivo. Tus documentos no se suben a ningún servidor ni se almacenan en la nube.\n\n### Oculta lo que quieras\n\nUtiliza las brochas de distintos grosores para tapar cualquier dato sensible de cualquier tipo de documento.\n\n### Marca de agua personalizada\n\nAñade texto como \"Copia para Hotel X\" para que nadie pueda reutilizar tu documento con otros fines.\n\n## Cómo funciona\n\n1\n\n### Sube tu documento\n\nArrastra o selecciona la imagen del documento que quieres proteger. Acepta JPG, PNG y PDF.\n\n2\n\n### Protege el documento\n\nUsa las herramientas de brocha para ocultar datos y añade tu marca de agua personalizada.\n\n3\n\n### Descarga y comparte\n\nDescarga la imagen protegida o compártela directamente.\n\n## Disponible donde lo necesites\n\nProtege tus documentos desde cualquier dispositivo. Gratis, privado y sin conexión.\n\n[![DocProtect](https://docprotect.net/icons/app-icon.png)### iPhone y iPad\n\nApp nativa con soporte para Apple Pencil. Próximamente en la App Store.\n\nVer app iOS →](https://docprotect.net/ios/) [![DocProtect](https://docprotect.net/icons/app-icon.png)### Android\n\nApp nativa para móviles y tablets. Próximamente en Google Play.\n\nVer app Android →](https://docprotect.net/android/)\n\n### Navegador web\n\nSin instalar nada. Funciona offline como PWA en cualquier navegador.\n\n[Abrir editor](https://docprotect.net/editor/)\n\nPróximamente### DocProtect Business\n\nExportaciones ilimitadas, tu marca corporativa en el sello de protección y email del DPO visible. Para empresas y profesionales.\n\n## ¿Por qué deberías proteger tus documentos?\n\n-   Evita la suplantación de identidad con copias protegidas\n-   Oculta datos innecesarios que no deberían compartirse\n-   Marcas de agua únicas impiden la reutilización del documento\n-   Sin registro, sin cookies, sin rastreo de ningún tipo\n\n## Preguntas frecuentes\n\n**¿Qué tipos de documentos puedo proteger?**\n\nCualquier documento: DNI, pasaporte, carnet de conducir, contratos, diplomas, facturas, nóminas... Cualquier imagen que contenga datos que quieras ocultar.\n\n**¿Se guarda mi documento en algún servidor?**\n\nNo. Todo el procesamiento se realiza localmente en tu dispositivo. Ningún dato sale de tu teléfono u ordenador. Puedes verificarlo desconectando internet y la herramienta seguirá funcionando.\n\n**¿Es realmente gratis?**\n\nSí, la versión Personal es completamente gratis. En la web no tiene limitaciones. Las apps móviles permiten 5 exportaciones diarias gratis. Próximamente, DocProtect Business ofrecerá exportaciones ilimitadas y personalización corporativa.\n\n**¿Puedo usarlo en el móvil?**\n\nSí. Tenemos apps nativas gratuitas para [iPhone y iPad](https://docprotect.net/ios/) y para [Android](https://docprotect.net/android/), con soporte para S-Pen y Apple Pencil. También puedes usar la [versión web](https://docprotect.net/editor/) desde cualquier navegador móvil.\n\n**¿Por qué la imagen se convierte a blanco y negro?**\n\nConvertir a blanco y negro reduce la calidad de la copia, lo que dificulta su uso fraudulento mientras sigue siendo perfectamente válida para identificación.\n",
  "markdownStats": {
    "images": 0,
    "links": 5,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 11
  },
  "tokens": {
    "htmlTokens": 5436,
    "markdownTokens": 682,
    "reduction": 4754,
    "reductionPercent": 87
  },
  "score": {
    "score": 80,
    "grade": "B",
    "dimensions": {
      "semanticHtml": {
        "score": 92,
        "weight": 20,
        "grade": "A",
        "checks": {
          "uses_article_or_main": {
            "score": 100,
            "weight": 20,
            "details": "Has <main>"
          },
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 25,
            "details": "Clean heading hierarchy"
          },
          "semantic_elements": {
            "score": 59,
            "weight": 20,
            "details": "10 semantic elements, 46 divs (ratio: 18%)"
          },
          "meaningful_alt_texts": {
            "score": 100,
            "weight": 15,
            "details": "3/3 images with meaningful alt text"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 20,
            "details": "Avg div depth: 1.8, max: 4"
          }
        }
      },
      "contentEfficiency": {
        "score": 85,
        "weight": 25,
        "grade": "B",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "details": "87% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 50,
            "weight": 30,
            "details": "Content ratio: 14.9% (2396 content chars / 16067 HTML bytes)"
          },
          "minimal_inline_styles": {
            "score": 100,
            "weight": 15,
            "details": "0/247 elements with inline styles (0.0%)"
          },
          "reasonable_page_weight": {
            "score": 100,
            "weight": 15,
            "details": "HTML size: 16KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 55,
        "weight": 25,
        "grade": "D",
        "checks": {
          "has_llms_txt": {
            "score": 100,
            "weight": 20,
            "details": "llms.txt exists and is valid"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "details": "robots.txt exists"
          },
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 15,
            "details": "All major AI bots allowed"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 10,
            "details": "Sitemap found"
          },
          "supports_markdown_negotiation": {
            "score": 0,
            "weight": 25,
            "details": "No Markdown for Agents support detected"
          },
          "has_content_signals": {
            "score": 0,
            "weight": 20,
            "details": "No Content-Signal found (robots.txt or HTTP headers)"
          }
        }
      },
      "structuredData": {
        "score": 85,
        "weight": 15,
        "grade": "B",
        "checks": {
          "has_schema_org": {
            "score": 50,
            "weight": 30,
            "details": "JSON-LD found but basic types: SoftwareApplication"
          },
          "has_open_graph": {
            "score": 100,
            "weight": 25,
            "details": "All OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "details": "Meta description: 129 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "details": "lang=\"es\""
          }
        }
      },
      "accessibility": {
        "score": 93,
        "weight": 15,
        "grade": "A",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 40,
            "details": "Content available without JavaScript"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 30,
            "details": "Page size: 16KB"
          },
          "fast_content_position": {
            "score": 75,
            "weight": 30,
            "details": "Main content starts at 31% of HTML"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "add_markdown_negotiation",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_markdown_negotiation.title",
      "descriptionKey": "rec.add_markdown_negotiation.description",
      "howToKey": "rec.add_markdown_negotiation.howto",
      "effort": "significant",
      "estimatedImpact": 6,
      "checkScore": 0,
      "checkDetails": "No Markdown for Agents support detected"
    },
    {
      "id": "add_content_signals",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_content_signals.title",
      "descriptionKey": "rec.add_content_signals.description",
      "howToKey": "rec.add_content_signals.howto",
      "effort": "quick-win",
      "estimatedImpact": 5,
      "checkScore": 0,
      "checkDetails": "No Content-Signal found (robots.txt or HTTP headers)"
    }
  ],
  "llmsTxtPreview": "# DocProtect\n\n> Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado. Disponible en web, iOS y Android.\n\n## Main\n- [DocProtect — Protege tus documentos antes de compartirlos](https://docprotect.net): Añade marcas de agua y oculta información sensible de tus documentos. Gratis, rápido y privado. Disponible en web, iOS…\n- [DocProtect](https://docprotect.net/)\n- [iOS](https://docprotect.net/ios/)\n- [Android](https://docprotect.net/android/)\n- [Abrir editor web](https://docprotect.net/editor/)\n\n## Legal\n- [Términos de Servicio](https://docprotect.net/terms/)\n- [Política de Privacidad](https://docprotect.net/privacy/)\n- [Aviso Legal](https://docprotect.net/legal/)\n- [Política de Cookies](https://docprotect.net/cookies/)\n\n",
  "llmsTxtExisting": "# DocProtect\n\n> Protect your identity documents before sharing them. Add watermarks and redact sensitive data. 100% offline, no server, no tracking.\n\n## What is DocProtect?\n\nDocProtect is a free, privacy-first tool for protecting identity documents (ID cards, passports, driver's licenses, contracts, invoices, etc.) before sharing them online or with third parties.\n\nIt adds customizable watermarks (e.g., \"Copy for Hotel X — 2026-03-18\") and lets you redact sensitive information using brush, rectangle, and eraser tools.\n\n## Key Features\n\n- **100% Offline**: All processing happens on your device. No data is sent to any server.\n- **Watermarks**: 4 styles (subtle, diagonal, full, waves) with custom recipient and date.\n- **Data Redaction**: Brush, rectangle, and eraser tools with multiple sizes.\n- **Black & White**: Optional grayscale conversion to reduce document quality for copies.\n- **Multi-platform**: Available as a web app (PWA), iOS app (iPhone/iPad), and Android app.\n- **Multi-language**: Available in 8 languages: Spanish, English, French, Portuguese, Italian, German, Catalan, Dutch.\n- **No accounts, no cookies, no analytics**: Zero data collection of any kind.\n\n## Platforms\n\n- **Web**: https://docprotect.net/editor/ (vanilla JS, Canvas API, PWA, works offline)\n- **iOS**: App Store (Swift/SwiftUI, Apple Pencil support, iOS 17+)\n- **Android**: Google Play (Kotlin/Jetpack Compose, S-Pen support, Android 8+)\n\n## Technology\n\n- Web: Vanilla JavaScript, CSS3, Canvas API, Web Workers, Service Worker (PWA)\n- iOS: Swift 5, SwiftUI, UIKit Canvas, StoreKit 2\n- Android: Kotlin, Jetpack Compose, CameraX, Material Design 3\n- No external dependencies on iOS; minimal on Android (Compose, CameraX, Coil)\n- Web uses a zero-dependency Node.js build script to generate static HTML from templates + translations\n\n## Privacy\n\nDocProtect does not collect, transmit, or store any user data. There are:\n- No server-side processing\n- No analytics or tracking scripts\n- No cookies\n- No user accounts or registration\n- No network requests (works fully offline)\n\nDocuments are processed entirely in the browser or on-device and never leave the user's control.\n\n## Business Model\n\n- **Personal (free)**: Full features. Mobile apps: 5 exports/day, DocProtect badge. Web: unlimited.\n- **Business (coming soon)**: Unlimited exports, custom corporate branding, DPO email visible.\n\n## Author\n\nDavid Carrero — Color Vivo Internet S.L.\nWebsite: https://carrero.es\nProject: https://github.com/dcarrero/DocProtect-web",
  "snippets": [
    {
      "id": "add_content_signals",
      "title": "Add Content-Signal directives",
      "description": "Content-Signal tells AI agents how they may use your content. The recommended location is robots.txt, but you can also add it as an HTTP header.",
      "language": "txt",
      "code": "# robots.txt (recommended, canonical location):\nUser-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no\n\n# Nginx — add to server block (optional, for HTTP header):\n# add_header Content-Signal \"search=yes, ai-input=yes, ai-train=no\" always;\n\n# Apache — add to .htaccess (optional, for HTTP header):\n# Header set Content-Signal \"search=yes, ai-input=yes, ai-train=no\"",
      "filename": "/robots.txt"
    },
    {
      "id": "add_markdown_negotiation",
      "title": "Support Markdown for Agents",
      "description": "Implement one or more of the 4 Markdown for Agents mechanisms to let AI agents request content in markdown format.",
      "language": "html",
      "code": "<!-- 1. Content negotiation: respond to Accept: text/markdown -->\n<!-- In your server/framework, check the Accept header and return markdown -->\n<!-- with Content-Type: text/markdown -->\n\n<!-- 2. Serve .md URLs (e.g., /about.md alongside /about) -->\n<!-- Generate static .md files or handle .md routes in your app -->\n\n<!-- 3. Add <link> tag in your HTML <head>: -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">\n\n<!-- 4. Add Link HTTP header on HTML responses: -->\n<!-- Link: </page.md>; rel=\"alternate\"; type=\"text/markdown\" -->\n\n<!-- Best practice: include Vary: Accept and X-Markdown-Tokens headers -->\n<!-- on markdown responses -->",
      "filename": "<head> + server config"
    }
  ]
}

Usa nuestra API para obtener esto de forma programática (próximamente)

Este JSON es para uso interno — a diferencia del Markdown y llms.txt, no está pensado para subirse a tu web. Guárdalo como referencia para seguir la evolución de tu puntuación, compártelo con tu equipo de desarrollo o intégralo en tu pipeline CI/CD.

Comparte tus resultados

Twitter LinkedIn

Incrusta tu badge

Añade este badge a tu sitio. Se actualiza automáticamente cuando cambie tu puntuación.

AgentReady.md score for docprotect.net
Script Recomendado
<script src="https://agentready.md/badge.js" data-id="7b99f4b6-8403-4197-b6c7-2f74d3bbd389" data-domain="docprotect.net"></script>
Markdown
[![AgentReady.md score for docprotect.net](https://agentready.md/badge/docprotect.net.svg)](https://agentready.md/es/r/7b99f4b6-8403-4197-b6c7-2f74d3bbd389)

Próximamente: Análisis de dominio completo

Rastrea todo tu dominio, genera llms.txt y monitoriza tu puntuación de preparación para IA a lo largo del tiempo. Únete a la lista de espera para recibir notificaciones.

¡Estás en la lista! Te avisaremos cuando se lance.