Frameworks

Paths.js

UnclassifiedOfficial website

Paths.js is a lightweight open-source JavaScript library for generating SVG path data for charts and data visualisations. It runs entirely in the browser and produces SVG path strings from data without any server communication or data collection. Paths.js has no GDPR implications: it is a pure computation library.

Overview

What does Paths.js do?

What is Paths.js?

Paths.js is a lightweight open-source JavaScript library for generating SVG path data strings for common chart types including area charts, line charts, pie charts, bar charts, and radar charts. It takes data arrays as input and outputs the SVG path strings needed to render visualisations. Paths.js is a pure computation library that runs entirely in the browser or in Node.js without any server communication or external dependencies.

GDPR and Paths.js

Paths.js has no GDPR implications. It is a mathematical computation library that transforms data arrays into SVG path strings. It does not collect data, set cookies, make network requests, or communicate with any external server. The GDPR framework does not apply to Paths.js itself.

Data visualised in charts

If Paths.js is used to visualise personal data (e.g., charts showing individual user statistics or personal metrics), GDPR applies to the underlying data, not to Paths.js. The application developer is responsible for ensuring the data being visualised has a lawful basis for processing and is displayed only to authorised users.

Practical compliance steps

No specific GDPR actions are required for Paths.js. Bundle it via npm. Apply access controls to any charts displaying personal data. Ensure the data being visualised has a documented lawful basis. No privacy policy entry, DPA, or cookie notice is needed for Paths.js.

Compliance

Paths.js and the GDPR

Legal basis
Paths.js is a client-side visualisation library with no data processing.
Risk level
low
Applicable regulations
GDPR compliance is the responsibility of the application developer

Impact assessment (DPIA)

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

Sample text for your banner

This application uses Paths.js for chart visualisations. Paths.js is a client-side library with no data collection. See our privacy policy for information about data visualised in charts.
Cookies and trackers

What Paths.js sets and contacts

Tracking method
Open-source JavaScript data visualisation library, client-side only, no tracking
Server location
Self-hosted (deployer infrastructure)
Cookieless mode available
Yes

Cookies set (1)

NameTypeDurationPurpose
paths_nonesessionSessionPaths.js sets no cookies: it is a client-side SVG path computation library with no storage

Third-party domains contacted (2)

  • github.com
  • npmjs.com
Questions

Frequently asked questions about Paths.js

Can't find your question? Write to us, we answer fast.

Does Paths.js collect personal data?

No. Paths.js is a pure mathematical computation library. It takes data arrays as input and outputs SVG path strings. It does not collect, store, or transmit any data.

Does Paths.js set cookies?

No. Paths.js does not set any cookies. It operates entirely in browser memory with no persistent storage.

Does Paths.js make network requests?

No. Paths.js performs all computations locally in the browser or Node.js environment. It does not make any network requests.

Does Paths.js require a privacy policy entry?

No. Paths.js has no data processing and requires no mention in any privacy policy.

Do I need a DPIA for Paths.js?

No. Paths.js has no data processing capabilities.

Is Paths.js still actively maintained?

Paths.js has not received significant updates in recent years. More actively maintained alternatives include D3.js, Chart.js, Recharts (for React), and Highcharts. For new projects, these alternatives provide more comprehensive data visualisation capabilities.

How should I include Paths.js in my project?

Install via npm and bundle with your application: npm install paths-js. Self-hosting avoids any CDN IP logging. No additional privacy configuration is needed for the library itself.

Does GDPR apply to data displayed in Paths.js charts?

If the data visualised in charts contains personal data (individual statistics, personal metrics), GDPR applies to that underlying data. Apply access controls to ensure charts displaying personal data are only visible to authorised users. Paths.js itself has no compliance requirements.

MDBootstrap

MDBootstrap 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. MDBootstrap integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, MDBootstrap helps organizations maintain robust websites that meet user expectations and technical requirements.

Frameworks

Google Web Toolkit

Google Web Toolkit 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. Google Web Toolkit accelerates development through code generation, testing utilities, and build optimization. With an active community and extensive ecosystem, Google Web Toolkit enables teams to build scalable, maintainable applications following industry best practices.

Frameworks

Glider.js

Glider.js 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. Glider.js integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Glider.js helps organizations maintain robust websites that meet user expectations and technical requirements.

Frameworks

Choices.js

Choices 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. Choices supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Choices ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Frameworks

Haskell

Haskell is a wiki and knowledge management platform enabling teams to create, organize, and share internal documentation. It provides collaborative editing, version control, and advanced search. Haskell supports rich content formatting, file attachments, and permission-based access. With customizable templates and cross-referencing, Haskell helps organizations build comprehensive knowledge bases that improve team productivity and information accessibility across the organization.

Frameworks

Aurelia

Aurelia 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. Aurelia integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Aurelia helps organizations maintain robust websites that meet user expectations and technical requirements.

Frameworks

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.