Joomla est un système de gestion de contenu gratuit et open source, distribué sous la licence publique générale GNU. Le site officiel décrit deux façons de commencer : installer Joomla sur son propre serveur, ou lancer un site via une solution d'hébergement proposée. Joomla sert à créer et à gérer des sites web.
Joomla est maintenu par Open Source Matters, Inc., une société constituée dans l'État de New York (États-Unis), qui exploite les sites officiels et détient les droits d'auteur. Le logiciel est diffusé sous forme de code source que les organisations installent elles-mêmes ; l'emplacement des données est donc déterminé par le serveur ou l'hébergeur choisi. Pour une organisation européenne, le point essentiel est que l'éditeur du projet est une organisation américaine, ce qui compte pour la gouvernance et la juridiction. Un hébergeur situé dans l'UE détermine où sont stockées les données personnelles.