FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Framework
  4. Puter.js
P

Puter.js

OtherWebsite

Related services

_

_hyperscript

_hyperscript is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. _hyperscript supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, _hyperscript ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
A

ABP Framework

ABP Framework is a development framework and toolkit providing developers with a structured foundation for building modern web applications. It offers reusable components, standardized architecture patterns, and comprehensive documentation. ABP Framework accelerates development through code generation, testing utilities, and build optimization. With an active community and extensive ecosystem, ABP Framework enables teams to build scalable, maintainable applications following industry best practices.

Other
A

Ace

Ace is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Ace integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Ace helps organizations maintain robust websites that meet user expectations and technical requirements.

Other

Adobe ColdFusion

Adobe ColdFusion is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Adobe ColdFusion supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Adobe ColdFusion ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other

Adobe Flash

Adobe Flash is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Adobe Flash supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Adobe Flash ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
A

Adobe GoLive

Adobe GoLive is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Adobe GoLive integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Adobe GoLive helps organizations maintain robust websites that meet user expectations and technical requirements.

Other
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Puter.js do?

Puter.js is the JavaScript SDK for Puter, a browser based cloud operating system. The SDK gives any web page access to Puter's cloud storage (puter.fs), key value store (puter.kv), authentication and AI APIs (puter.ai) through a single script tag. When a publisher embeds it, every API call sends data to Puter Technologies Inc. servers in the United States and most calls require the visitor to authenticate with their Puter account, so GDPR consent and US transfer assessments are unavoidable.

What Puter.js is

Puter.js is the official JavaScript SDK of Puter, an open source cloud operating system that runs in a browser tab. The SDK lets any web page call Puter''s file system (puter.fs), key value store (puter.kv), authentication, payments and AI APIs (puter.ai) without running its own backend. A single script tag from js.puter.com is enough to start using paid AI models on the user''s Puter credit rather than the publisher''s.

Data and cookies

The SDK uses cookies (puter_auth for the long lived token, puter_session for the active tab, __cf_bm for Cloudflare bot management, puter_consent for the SDK''s built in prompt) on puter.com subdomains. It sends the visitor''s IP, User, Agent, every API payload (file content, KV value, AI prompt) to Puter servers in the United States. If the visitor signs in, Puter knows their email and any usage they make of the API across every site that uses Puter.js.

GDPR implications

Loading Puter.js sends device data to a US controller and prompts the user to sign in to Puter, so consent under Article 5(3) ePrivacy is required before the SDK runs. Once the visitor has a Puter account, the publisher is no longer the only controller for any data the user pushes to Puter, the relationship becomes controller, to, controller and must be reflected in the privacy notice. Where Puter.js is used to call AI models, the prompt and any image upload are forwarded to AI sub, processors with their own retention.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

US transfers and AI sub, processors

All Puter.js traffic is processed by Puter Technologies Inc. in the United States. AI calls are routed to models from OpenAI, Anthropic, Together, Replicate or Stability, the list is documented in the Puter docs and changes regularly. Sign the Puter DPA, attach Standard Contractual Clauses, verify the current EU, US Data Privacy Framework status of Puter and each AI sub, processor, and run a Transfer Impact Assessment for each model that operates from outside the EEA.

Compliance steps

Gate the Puter.js script behind your CMP consent. Document Puter Technologies Inc. and each AI sub, processor in the privacy notice. Run a DPIA whenever your embed surfaces user generated content to Puter AI or whenever minors might use the feature. Configure short retention in the user''s Puter account where you control the upload. Provide a non, cloud fallback so the page still works when the user refuses consent.

GDPR consent category

Other

Websites using Puter.js must obtain user consent under GDPR regulations.

Legal basisConsent (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
Risk levelhigh
Applicable regulationsGDPR, ePrivacy Directive, CCPA

DPIA considerations

Puter.js carries three distinct processing flows that should be analysed separately. (1) Cloud storage (puter.fs) and KV (puter.kv) calls send arbitrary file contents and key, value pairs to the US, with retention controlled by the user's Puter account; risk depends on what the publisher writes there. (2) Authentication asks the visitor to log into Puter, creating a personal account tied to a US controller, the publisher should be aware that they may be inducing a cross, controller relationship without clear notice. (3) AI calls (puter.ai.chat, puter.ai.txt2img, puter.ai.img2txt) ship the prompt and any uploaded image to Puter's LLM and image model partners, which may include OpenAI, Anthropic and others, each with its own retention and training policy. A DPIA is recommended for any embed that surfaces user, generated content to Puter AI and mandatory when minors or sensitive data are involved.

Sample consent text

Some features of this page are powered by Puter.js, the JavaScript SDK of Puter (Puter Technologies Inc., United States). When you use those features, your data (file content, prompts you type, images you upload) is sent to Puter servers in the United States and, where applicable, forwarded to Puter's AI sub, processors. Transfers rely on Standard Contractual Clauses. You can refuse the Puter features in the cookie banner and we will display a non, cloud version of the page.

Technical details

Tracking methodJavaScript SDK (cloud storage, KV, auth and AI APIs delivered as a single library)
Server locationUnited States (Puter Technologies Inc., AWS us, east, 1) plus Cloudflare global CDN
Data transferred outside the EUPuter 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.

Third-party domains contacted

puter.comapi.puter.comjs.puter.comstatic.puter.computer.site

Cookies placed

NameTypeDurationPurpose
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.

This service may collect user data. Ensure GDPR compliance with FlowConsent.

Get started freeScan your site

Frequently asked questions

Which cookies does Puter.js set?

puter_auth (30 days, account token), puter_session (session), __cf_bm (Cloudflare bot management) and puter_consent (6 months, SDK consent). All on puter.com subdomains.

Do I need consent to load Puter.js?

Yes. The SDK contacts a US controller, may set a long lived auth cookie, and forwards user inputs to AI sub, processors. Prior consent under Article 5(3) ePrivacy is required and the user must understand they may be redirected to sign in to Puter.

What legal basis applies?

Consent for the SDK loading and for the AI calls. Contract performance can support the cloud storage flow once the user has explicitly logged in. Document the controller, to, controller relationship for any data the user uploads to their Puter account.

Is data transferred to the US?

Yes. Puter Technologies Inc. is US based and uses AWS us, east, 1 plus Cloudflare. AI calls go to additional US AI vendors. SCCs apply through the Puter DPA; check the EU, US Data Privacy Framework status of Puter and each AI sub, processor.

Is a DPIA required?

Yes for any embed that pushes user generated content to Puter AI, that involves minors, or that handles sensitive data. Smaller, non, AI cloud storage embeds can rely on a balancing test plus a clear notice.

How do I implement Puter.js compliantly?

CMP gate on the script. Privacy notice listing Puter Technologies Inc. and each AI sub, processor. Non, cloud fallback for refused consent. Short retention. DPIA for AI surfaces or minors. Avoid sending sensitive data unless absolutely necessary.

Are there European alternatives?

Yes : Mistral La Plateforme for AI inference, Scaleway Object Storage for storage, Hetzner Cloud or Clever Cloud for full self, hosting, Nextcloud for a user, owned file system. The mix matches Puter.js in pieces but does not provide a single drop in browser SDK.

How should I update my cookie policy?

List puter_auth, puter_session, __cf_bm and puter_consent with domain, duration and purpose. Add Puter Technologies Inc. and Cloudflare to the recipient list. List each AI sub, processor (OpenAI, Anthropic, etc.) with its destination country.