Klaro is een consentmanager voor websites die helpt bij de naleving van de AVG en de ePrivacy-regels. De tool maakt externe diensten en trackingscripts op een site transparant en blokkeert ze totdat de bezoeker toestemming geeft; zowel impliciete als expliciete toestemming wordt ondersteund. Klaro is licht van gewicht, beschikbaar in 23 talen en aan te passen. Het is op drie manieren te gebruiken: via de CDN, door het JavaScript-bestand op uw eigen server te zetten of via npm. KIProtect biedt daarnaast een betaalde gehoste dienst met serverzijdige toestemmingsregistratie, URL-scans, een REST API en statistieken.
De clientbibliotheek is open source onder de BSD-3-licentie. Gebruikt u Klaro zelf gehost, dan verwerkt de browser van de bezoeker alles en worden er geen toestemmingsgegevens naar een derde gestuurd; de open-sourceversie heeft geen serverzijdige functies. KIProtect GmbH, het bedrijf achter Klaro, is gevestigd in Duitsland. Waar de gehoste dienst draait, wordt op de geraadpleegde pagina's niet vermeld.