L'API Canvas fournit aux navigateurs web des capacités de rendu graphique et est largement utilisée dans les animations, les jeux, la visualisation de données, le traitement d'images et le rendu vidéo en temps réel. De plus, les différences subtiles dans le rendu canvas entre les appareils, les navigateurs et les environnements système peuvent être exploitées pour l'identification des empreintes digitales du navigateur, aidant à dériver un identifiant d'appareil à haute entropie. Bien que les empreintes canvas soient généralement stables dans des conditions matérielles et logicielles similaires, une reproductibilité parfaite n'est pas garantie, car les résultats de rendu peuvent varier avec les mises à jour du système, les pilotes et les configurations graphiques.