L'API Canvas vise à fournir des fonctionnalités de dessin graphique aux navigateurs Web, largement utilisées dans l'animation, les jeux, la visualisation de données, l'édition d'images et le traitement vidéo en temps réel. De plus, elle est souvent utilisée pour l'identification des empreintes digitales du navigateur, permettant le suivi en ligne des utilisateurs. Cette technologie génère une empreinte digitale numérique unique en analysant les différences subtiles dans le rendu des images sur différents navigateurs et plateformes. Cependant, sur des appareils et environnements complètement identiques, cette empreinte peut être reproduite.