vivomedia/neos-privacy-shield

Privacy shield for third party content in Neos

Maintainers

Package info

github.com/VIVOMEDIA/neos-privacy-shield

Language:JavaScript

Type:neos-package

pkg:composer/vivomedia/neos-privacy-shield

Statistics

Installs: 1 698

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.3.1 2026-01-09 16:05 UTC

This package is auto-updated.

Last update: 2026-03-09 16:35:42 UTC


README

Neos package to block third party content before consent was given.

Installation

composer require vivomedia/neos-privacy-shield

Example usage

prototype(Jonnitto.PrettyEmbedYoutube:Component.Youtube) {

    @process.wrap = Neos.Fusion:Component {
        @apply.props = ${props}

        renderer = afx`
            <VIVOMEDIA.PrivacyShield:Molecule.PrivacyShield type="youtube">
                <img src="{props.poster}" />
                <VIVOMEDIA.PrivacyShield:Atom.PrivacyBanner>
                    <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>
                    <VIVOMEDIA.PrivacyShield:Atom.ConsentButton>Load video</VIVOMEDIA.PrivacyShield:Atom.ConsentButton>
                </VIVOMEDIA.PrivacyShield:Atom.PrivacyBanner>
            </VIVOMEDIA.PrivacyShield:Molecule.PrivacyShield>
        `
    }
}