> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Crear apps seguras

> Cómo trabajar con el agente en las decisiones de seguridad de tu proyecto

Trabajar en seguridad con el agente se parece mucho a cualquier otra parte de la conversación. El agente de Macaly aplica valores predeterminados sensatos, y lo que tú aportas es contexto: qué tipo de proyecto es este, qué datos maneja y qué te importa. Cuanto más claro seas sobre tu proyecto, mejor será el resultado.

## Marca el contexto desde el principio

Lo más útil que puedes hacer es decirle al agente desde el principio qué tipo de proyecto estás creando. Unas palabras de contexto al inicio dan un resultado mejor que pedir ajustes de seguridad después de que todo esté construido.

Cuando describas tu proyecto, menciona si implica cuentas de usuario, datos personales o algo sensible. El agente tiene esto en cuenta en todo el proyecto, desde cómo se estructura la base de datos hasta cómo se protegen los endpoints de la API.

Añadir "asegúrate de que cada usuario solo vea sus propios datos" después de construir la app suele implicar refactorizar lo que ya existe. Mencionarlo desde el principio significa que el agente diseña la app así desde el inicio.

Ejemplos de contexto útil:

```
Estoy creando una app SaaS con cuentas de usuario. Cada usuario
debe ver solo sus propios proyectos y datos. Trátala como una
app en producción donde la seguridad y la protección de datos
importan.
```

```
Esta es una herramienta interna para que nuestro equipo gestione
tickets de soporte al cliente. Tendremos roles de administrador
y miembro. Los emails de los clientes y el historial de
conversaciones son sensibles, así que trátalos con cuidado.
```

```
Estoy creando un sitio web de marketing público para mi
consultoría. Sin cuentas de usuario, sin pagos, solo contenido
y un formulario de contacto.
```

El tercer ejemplo es tan útil como los dos primeros. Le indica al agente que no hacen falta controles de acceso elaborados, lo que mantiene el proyecto sencillo.

## Cuándo darle al agente más contexto

Para un sitio sencillo sin cuentas ni integraciones externas, los valores predeterminados de la plataforma suelen cubrir lo que necesitas. Basta con un prompt breve.

Un prompt inicial más detallado ayuda cuando tu proyecto va a incluir alguno de los siguientes elementos:

* Cuentas de usuario y datos personales
* Distintos niveles de permisos (como administrador y miembro)
* Datos de negocio sensibles en herramientas internas
* API públicas o formularios de envío abiertos

En estos casos, unas frases extra en tu primer prompt te ahorran iteraciones más adelante.

<Note>
  **¿Qué cuenta como datos personales?** Cualquier cosa que pueda identificar a alguien: nombre, email, número de teléfono, dirección, dirección IP, foto. Los **datos sensibles** son un paso más allá: información de salud, datos financieros, mensajes privados o cualquier cosa relacionada con menores. Si tu proyecto va a almacenar alguno de los dos, mencionarlo en tu primer prompt ayuda al agente a configurarlo de forma adecuada.
</Note>

## Ajustar comportamientos durante la construcción

A medida que tu proyecto crece, puede que quieras ajustar cosas concretas. El agente puede afinar la validación de entradas, el límite de solicitudes, el acceso basado en roles, qué datos se envían a la página y comportamientos similares. No necesitas términos técnicos, basta con describir lo que quieres en lenguaje natural.

Algunos ejemplos:

```
El formulario de contacto está recibiendo spam. Limita los
envíos a 3 por visitante y hora.
```

```
En la clasificación pública, muestra solo los nombres
visibles y las puntuaciones. No expongas ninguna otra
información de usuario.
```

```
Añade un área de administración donde solo yo pueda moderar
publicaciones. Asegúrate de que nadie más pueda acceder,
ni siquiera adivinando la URL.
```

El agente captará la intención y la aplicará donde corresponda.

## Si no marcaste el contexto desde el principio

Si ya has construido algo y quieres echarle un vistazo más de cerca antes de compartirlo con usuarios reales, no pasa nada. El agente puede revisar lo que hay y sugerir mejoras sin que tengas que empezar de cero.

Algunos prompts que funcionan bien para este tipo de revisión:

```
Quiero llevar este proyecto a producción. Revisa lo que hay
y sugiere qué debería reforzar antes de publicar.
```

```
Estoy a punto de compartir esta app con usuarios reales.
Explícame cómo se tratan los datos de usuario y avísame si
algo no encaja.
```

El agente analizará cómo están configurados el acceso, el tratamiento de datos y las integraciones, y explicará qué se beneficiaría de un ajuste. Después puedes decidir qué aplicar.

## Comprobar áreas concretas con el agente

Puedes pedirle al agente en cualquier momento que te explique cómo funciona algo en tu proyecto. Algunos prompts que suelen dar respuestas claras:

```
Explícame cómo se protegen los datos de usuario en esta app.
```

```
¿Qué devuelve a los visitantes el endpoint público de la
clasificación?
```

```
Muéstrame dónde se limita la velocidad de los intentos de
inicio de sesión.
```

```
¿Quién tiene acceso al área de administración y cómo se
aplica?
```

Si no estás seguro de si algo en tu proyecto es correcto, basta con describirle tu duda al agente con tus propias palabras. Analizará las partes relevantes y te explicará qué hay o te sugerirá qué cambiar. No hay preguntas equivocadas, y preguntar es más rápido que adivinar.

Para saber qué gestiona Macaly a nivel de plataforma, consulta el [Resumen de seguridad](/docs/es/security/overview). Para casos de uso concretos, contacta con [support@macaly.com](mailto:support@macaly.com).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.