Frameworks

MichiJS

UnclassifiedOfficial website

MichiJS is an open source JavaScript framework for building user interfaces and web components. As a client side library it sets no tracking cookies of its own. The main privacy consideration is how it is delivered, since loading it from a public CDN exposes visitor IP addresses to that provider. Self hosting removes this exposure and means no consent is required.

Overview

What does MichiJS do?

What MichiJS is

MichiJS is an open source JavaScript framework used to build user interfaces and reusable web components. It runs entirely in the visitor browser and is included in a page like any other script. As a rendering library it has no analytics, advertising or tracking functionality and does not, by itself, identify or profile users.

Data and cookies it uses

In a standard deployment MichiJS sets no cookies and stores no personal data. It does not transmit information to its maintainers. Any cookies present on a site that uses MichiJS come from other components such as analytics, advertising or session tools, not from the framework. The only data flow attributable to MichiJS is the network request that fetches the library file.

GDPR and ePrivacy implications

Because MichiJS sets no cookies and reads nothing from the device, Article 5(3) of the ePrivacy Directive is generally not engaged by the library itself. The GDPR becomes relevant only through delivery, when a third party content delivery network receives the visitor IP address to serve the file. An IP address is personal data, so that disclosure should be accounted for.

Consent requirements

No consent is required to use MichiJS when it is self hosted and sets no cookies, since loading a rendering library is strictly necessary to display the page the user requested. If the library is served from a public CDN, the IP disclosure is best addressed through transparency in the privacy notice rather than a consent banner, provided no tracking takes place.

International data transfers

If MichiJS is loaded from a CDN whose servers sit outside the European Economic Area, the visitor IP address may be transferred to a third country such as the United States. To avoid this transfer entirely, self host the library or choose a CDN with European endpoints, and where a transfer remains, rely on Standard Contractual Clauses or an adequacy mechanism.

Practical compliance steps

Prefer self hosting MichiJS from your own domain to keep delivery within your control and avoid third party IP exposure. If you use a CDN, document it in your privacy notice, confirm its server locations and transfer safeguards, and pin a specific version with integrity checks. Confirm that no other cookies are introduced alongside the library.

Compliance

MichiJS and the GDPR

Legal basis
No ePrivacy consent where self hosted and cookieless since loading the library is strictly necessary; any IP disclosure to a CDN rests on legitimate interest under Article 6(1)(f) GDPR
Risk level
low
Applicable regulations
GDPR, ePrivacy Directive

Impact assessment (DPIA)

A full data protection impact assessment is rarely needed for MichiJS itself because it sets no tracking cookies and processes no personal data on its own. The relevant consideration is delivery, if the library is served from a third party CDN, the visitor IP address is disclosed to that provider. Document the CDN used, its location and safeguards, or self host the library to avoid the transfer entirely.

Sample text for your banner

This site uses the MichiJS framework to render its interface. The library itself sets no tracking cookies. If it is loaded from a content delivery network, your IP address is shared with that provider purely to deliver the file. No consent is required where the library is self hosted and sets no cookies.
Cookies and trackers

What MichiJS sets and contacts

Tracking method
Client side rendering library loaded as a JavaScript file; sets no tracking cookies of its own and processes no personal data, the only data flow is the network request that fetches the library, optionally from a third party CDN
Server location
Self hostable from the publisher own domain; when loaded from a public CDN, files are served from that provider edge network which may include points of presence outside the European Economic Area
Cookieless mode available
Yes
Data transferred outside the EU
The library itself transfers no data. If it is loaded from a public CDN whose servers are outside the EEA, the visitor IP address is disclosed to that provider to deliver the file, which can constitute a transfer to a third country such as the United States. Self hosting avoids this entirely.

Cookies set (3)

NameTypeDurationPurpose
_cf_bmStrictly necessary / CDN30 minutesSet by the content delivery network that may serve MichiJS to distinguish legitimate traffic from automated requests. Not set by MichiJS itself.
__cfduid_legacyStrictly necessary / CDNSessionOperational cookie that some CDNs use for security and delivery when hosting static assets such as the MichiJS library file.
michijs_selfhost_noneInformationalNot applicableWhen MichiJS is self hosted from your own domain it sets no cookies at all, this entry documents that no tracking storage is created by the library.

Third-party domains contacted (2)

  • cdn.jsdelivr.net
  • unpkg.com
Questions

Frequently asked questions about MichiJS

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

Does MichiJS set any cookies?

No. MichiJS is a client side rendering library and sets no cookies and stores no tracking data of its own. Any cookies on a site using it come from other tools. If you load it from a CDN, that provider may technically set its own operational cookies, so review the CDN documentation.

Is consent required to use MichiJS?

No consent is required where MichiJS is self hosted and sets no cookies, since loading the library is strictly necessary to render the requested page. If served from a third party CDN, address the resulting IP disclosure with transparency in your privacy notice rather than a consent banner.

What is the legal basis for MichiJS?

Where it is self hosted and cookieless, no ePrivacy consent applies because delivering the page the user requested is strictly necessary. For any IP disclosure to a CDN, the appropriate basis is legitimate interest under Article 6(1)(f) GDPR, supported by transparency, since the data is used only to deliver the file.

Does MichiJS transfer data to the US?

The framework itself transfers nothing. A transfer can occur only if you load MichiJS from a CDN whose servers are in the United States, in which case the visitor IP reaches that provider. Self host the library or use a European CDN endpoint to avoid the transfer.

Do I need a DPIA for MichiJS?

A DPIA is generally not needed for MichiJS because it sets no cookies and processes no personal data on its own. A short note in your records of processing covering any CDN delivery and the resulting IP disclosure is usually sufficient.

How do I implement MichiJS compliantly?

Self host MichiJS from your own domain so no third party receives visitor IP addresses, pin a specific version with subresource integrity, and confirm it introduces no cookies. If you must use a CDN, document it and prefer a provider with European servers and clear transfer safeguards.

What are the alternatives to MichiJS?

Other open source UI frameworks and web component libraries serve the same purpose. From a privacy standpoint the choice matters less than the delivery method, any of them is privacy neutral when self hosted and cookieless. Evaluate bundle size, maintenance and licensing alongside delivery.

How do I update my cookie policy for MichiJS?

If MichiJS is self hosted and cookieless, your cookie policy needs no entry for it, though you may note that the interface relies on it. If you load it from a CDN, mention that provider and the IP disclosure in the privacy notice, and review the entry if you change CDNs.

Howler.js

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

Frameworks

VuePress

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

Frameworks

Swiper

Swiper is a versatile web technology that supports digital platforms with specialized functionality and enhanced capabilities. It provides robust tools and services that integrate with modern websites and applications seamlessly. Swiper is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, Swiper offers reliable solutions that scale with organizational needs and evolving web standards.

Frameworks

AngularJS

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

Frameworks

notie

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

Frameworks

Swup

Swup 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. Swup integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Swup 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.