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. Offline.js
O

Offline.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 Offline.js do?

Offline.js is a lightweight open-source JavaScript library that automatically detects when a user loses their internet connection and can display customisable offline notifications. It operates entirely client-side in the browser, makes no server requests, collects no data, and sets no cookies. Offline.js has no GDPR implications.

What is Offline.js?

Offline.js is a lightweight open-source JavaScript library that detects whether a user''s browser has lost its internet connection and can automatically display customisable notifications or UI elements to inform the user. It works by periodically testing connectivity and triggering events when the connection status changes. Offline.js operates entirely within the user''s browser and makes no external server calls beyond the optional connectivity test request.

GDPR and Offline.js

Offline.js has no GDPR implications. It is a client-side utility that detects connectivity state. It sets no cookies, stores no personal data, and makes no requests that transmit personal data. The optional connectivity test (a small HTTP request to check if the network is reachable) does not constitute personal data processing as it does not identify individuals.

CDN loading consideration

If Offline.js is loaded from a public CDN, that CDN logs visitor IP addresses. Self-hosting Offline.js as part of your application bundle eliminates this consideration. Include Offline.js via npm and bundle it with your application code.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Practical compliance steps

No GDPR actions are required for Offline.js. Self-host the library via npm bundle rather than loading from public CDNs. No privacy policy entry, DPA, or cookie notice is needed for Offline.js itself.

GDPR consent category

Other

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

Legal basisOffline.js is a client-side utility library with no data processing. GDPR does not apply to the library itself.
Risk levellow
Applicable regulationsNot applicable — Offline.js is a client-side utility with no data processing

DPIA considerations

A DPIA is not required for Offline.js. The library has no data processing capabilities.

Sample consent text

This website uses Offline.js to detect connectivity issues. Offline.js is a client-side library with no data collection. No privacy implications arise from using Offline.js.

Technical details

Tracking methodOpen-source JavaScript library for offline detection, client-side only, no server communication
Server locationSelf-hosted (deployer infrastructure)
Cookieless tracking availableYes

Third-party domains contacted

github.hubspot.comnpmjs.com

Cookies placed

NameTypeDurationPurpose
offline_nonesessionSessionOffline.js sets no cookies — this entry notes its absence for completeness

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

Get started freeScan your site

Frequently asked questions

Does Offline.js collect personal data?

No. Offline.js is a client-side connectivity detection library. It operates entirely in the browser and does not collect, store, or transmit any personal data.

Does Offline.js set cookies?

No. Offline.js does not set any cookies. It manages connectivity state entirely in browser memory.

Does Offline.js make network requests?

It makes a lightweight connectivity test request to check if the network is reachable. This request does not include personal data and does not constitute personal data processing. It is functionally equivalent to a browser pinging a server.

Does Offline.js require a privacy policy entry?

No. Offline.js has no data processing and requires no mention in any privacy policy or cookie notice.

Do I need a DPIA for Offline.js?

No. Offline.js has no data processing capabilities.

Is Offline.js actively maintained?

Offline.js was last significantly updated several years ago and is now mostly in maintenance mode. For modern web applications, the browser's native Network Information API and Service Workers provide more powerful offline detection and handling. Offline.js remains functional but new projects may prefer native browser APIs.

How should I include Offline.js in my project?

Install via npm and bundle with your application rather than loading from a CDN. This keeps all static assets on your own infrastructure and avoids third-party CDN IP logging.

Are there modern alternatives to Offline.js?

Yes. The browser's native online/offline event listeners and the Network Information API provide built-in offline detection. Service Workers enable more sophisticated offline handling including cached responses. For simple offline notification needs, a few lines of native JavaScript can replace Offline.js entirely.