Frameworks

Puter.js

Sin clasificarSitio oficial

Puter.js es el SDK JavaScript de Puter, un sistema operativo en la nube ejecutado en el navegador. El SDK da a cualquier página web acceso al almacenamiento en la nube (puter.fs), key, value (puter.kv), autenticación y APIs de IA (puter.ai) mediante una única etiqueta script. Al integrarlo, cada llamada envía datos a los servidores de Puter Technologies Inc. en Estados Unidos y la mayoría de las llamadas exigen que el visitante inicie sesión en su cuenta Puter; el consentimiento RGPD y la evaluación de transferencias a EE.UU. son inevitables.

Presentación

¿Qué hace Puter.js?

Que es Puter.js

Puter.js es el SDK JavaScript oficial de Puter, un sistema operativo en la nube de código abierto que se ejecuta en una pestaña del navegador. El SDK permite a cualquier página web invocar las APIs de Puter de sistema de archivos (puter.fs), key, value (puter.kv), autenticación, pagos e IA (puter.ai) sin backend propio. Una sola etiqueta script desde js.puter.com basta para usar modelos de IA pagados con el crédito Puter del usuario en lugar del del editor.

Datos y cookies

El SDK utiliza cookies (puter_auth para el token de larga duración, puter_session para la pestaña, __cf_bm para Cloudflare, puter_consent para el prompt integrado) en subdominios puter.com. Envía la IP del visitante, el User, Agent y cada payload de API (contenido de archivo, valor KV, prompt IA) a los servidores de Puter en EE.UU. Si el visitante inicia sesión, Puter conoce su correo y todo uso de las APIs en todos los sitios que usen Puter.js.','

Implicaciones del RGPD

Cargar Puter.js envía datos de dispositivo a un responsable estadounidense e invita al usuario a iniciar sesión en Puter; se requiere consentimiento conforme al artículo 5.3 de ePrivacy antes de ejecutar el SDK. Cuando el visitante tiene cuenta Puter, el editor ya no es el único responsable de los datos que el usuario suba; la relación pasa a ser responsable a responsable y debe reflejarse en la política de privacidad. Cuando Puter.js invoca modelos de IA, el prompt y las imágenes subidas se reenvían a encargados de IA con su propia retención.','

Transferencias a EE.UU. y encargados de IA

Todo el tráfico de Puter.js lo procesa Puter Technologies Inc. en Estados Unidos. Las llamadas IA se enrutan a modelos de OpenAI, Anthropic, Together, Replicate o Stability; la lista esta en la documentación de Puter y cambia con regularidad. Firme el DPA de Puter, añada CCT, verifique la certificación en el Marco UE, EE.UU. de Puter y de cada encargado de IA y haga una evaluación del impacto de la transferencia para cada modelo fuera del EEE.','

Pasos de cumplimiento

Coloque Puter.js tras el gate del CMP. Documente a Puter Technologies Inc. y a cada encargado de IA en la política de privacidad. EIPD cuando el embed envíe contenido de usuario a la IA de Puter o cuando menores puedan usarlo. Configure retención corta en la cuenta Puter para los uploads que el editor controle. Ofrezca un fallback no cloud para quienes rechacen el consentimiento.','

Cumplimiento

Puter.js y el RGPD

Puter.js está clasificado como «Sin clasificar». En un sitio dirigido a visitantes europeos, solo debe cargarse después del consentimiento del visitante y debe figurar en su política de cookies.

Base jurídica
Consent (Art. 6(1)(a) GDPR) for the storage and authentication features when used as embedded cloud add, ons; contract performance (Art. 6(1)(b) GDPR) where the user opens a Puter account
Nivel de riesgo
high
Normativa aplicable
GDPR, ePrivacy Directive, CCPA

Evaluación de impacto (EIPD)

Puter.js comporta tres flujos a analizar por separado. (1) El almacenamiento en la nube (puter.fs) y KV (puter.kv) envían contenido de archivos y pares clave, valor a EE.UU., con retención controlada por la cuenta Puter; el riesgo depende de lo que el editor escriba. (2) La autenticación exige al visitante iniciar sesión en Puter, creando una cuenta personal con un responsable estadounidense; el editor debe saber qué provoca una relación responsable, responsable sin aviso claro. (3) Las llamadas IA (puter.ai.chat, puter.ai.txt2img, puter.ai.img2txt) reenvían el prompt y las imágenes a los socios LLM e imagen de Puter (OpenAI, Anthropic, etc.) con sus propias políticas de retención y entrenamiento. Se recomienda EIPD en cualquier embed que envíe contenido de usuario a la IA de Puter y es obligatoria con menores o datos sensibles.

Texto de ejemplo para su banner

Algunas funciones de esta página se ofrecen mediante Puter.js, el SDK JavaScript de Puter (Puter Technologies Inc., Estados Unidos). Al usarlas, sus datos (contenido de archivos, prompts, imágenes subidas) se envían a los servidores de Puter en EE.UU. y, en su caso, a los encargados de IA de Puter. Las transferencias se basan en cláusulas contractuales tipo. Puede rechazar las funciones de Puter en el banner; se mostrara una version no cloud de la página.
Cookies y rastreadores

Lo que Puter.js instala y contacta

Método de seguimiento
JavaScript SDK (cloud storage, KV, auth and AI APIs delivered as a single library)
Ubicación de los servidores
United States (Puter Technologies Inc., AWS us, east, 1) plus Cloudflare global CDN
Transferencia de datos fuera de la UE
Puter is operated by Puter Technologies Inc. in the United States. The Puter.js SDK calls puter.com APIs hosted on AWS us, east, 1; user files, key value data and AI inference traffic are transferred to the United States. Cloudflare fronts the CDN. Transfers rely on Standard Contractual Clauses attached to the Puter Terms; the EU, US Data Privacy Framework certification should be verified for the current period.

Cookies instaladas (4)

NombreTipoDuraciónFinalidad
puter_authFunctional30 daysAuthentication token issued by Puter when the visitor signs into their Puter account through the SDK. Required for any cloud storage or AI call.
puter_sessionStrictly necessarySessionShort, lived session identifier used by Puter API endpoints to bind the current browser tab to the active account.
__cf_bmStrictly necessary30 minutesCloudflare bot management cookie placed on the Puter CDN to filter automated traffic.
puter_consentStrictly necessary6 monthsStores whether the visitor has accepted the Puter terms in the SDK's built, in consent prompt.

Dominios de terceros contactados (5)

  • puter.com
  • api.puter.com
  • js.puter.com
  • static.puter.com
  • puter.site
Preguntas

Preguntas frecuentes sobre Puter.js

¿No encuentra su pregunta? Escríbanos, respondemos rápido.

Que cookies coloca Puter.js?

puter_auth (30 días, token de cuenta), puter_session (sesión), __cf_bm (Cloudflare) y puter_consent (6 meses, consentimiento del SDK). Todas en subdominios puter.com.

¿Necesito consentimiento para cargar Puter.js?

Si. El SDK contacta a un responsable estadounidense, puede colocar una cookie de auth de larga duración y reenvía las entradas del usuario a encargados de IA. Se requiere consentimiento previo conforme al artículo 5.3 de ePrivacy y el usuario debe entender qué puede ser redirigido a Puter para iniciar sesión.

¿Qué base jurídica aplica?

Consentimiento para la carga del SDK y las llamadas IA. La ejecución contractual puede cubrir el almacenamiento en la nube tras un login explícito. Documente la relación responsable a responsable para todo lo que el usuario suba a su cuenta Puter.

Se transfieren datos a EE.UU.?

Si. Puter Technologies Inc. esta en EE.UU., en AWS us, east, 1 y Cloudflare. Las llamadas IA van además a otros proveedores US. CCT mediante el DPA de Puter; verifique la certificación en el Marco UE, EE.UU. de Puter y de cada encargado de IA.

¿Es necesaria una EIPD?

Si para todo embed que envíe contenido de usuario a la IA de Puter, que involucre a menores o que trate datos sensibles. Embeds de almacenamiento sin IA pueden ampararse en una ponderación con aviso claro.

¿Cómo implemento de forma conforme?

Gate de CMP en el script. Política de privacidad con Puter Technologies Inc. y cada encargado de IA. Fallback no cloud para rechazo. Retención corta. EIPD para superficies IA o menores. Evite enviar datos sensibles salvo necesidad.

¿Existen alternativas europeas?

Si: Mistral La Plateforme para IA, Scaleway Object Storage para almacenamiento, Hetzner Cloud o Clever Cloud para autoalojamiento, Nextcloud para un sistema de archivos del usuario. La combinación reproduce Puter.js en piezas pero sin un SDK único para el navegador.

¿Cómo actualizo la política de cookies?

Liste puter_auth, puter_session, __cf_bm y puter_consent con dominio, duración y finalidad. Añada a Puter Technologies Inc. y a Cloudflare a la lista de destinatarios. Liste cada encargado de IA (OpenAI, Anthropic, etc.) con su país de destino.

Haga que su sitio cumpla la normativa hoy mismo.

Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.