A API Canvas fornece aos navegadores da web capacidades de renderização gráfica e é amplamente utilizada em animações, jogos, visualização de dados, processamento de imagens e renderização de vídeo em tempo real. Além disso, diferenças sutis na renderização do canvas entre dispositivos, navegadores e ambientes do sistema podem ser aproveitadas para identificação de impressão digital do navegador, ajudando a derivar um identificador de dispositivo de alta entropia. Embora as impressões digitais do canvas sejam geralmente estáveis sob condições semelhantes de hardware e software, a reprodutibilidade perfeita não é garantida, pois os resultados da renderização podem variar com atualizações do sistema, drivers e configurações gráficas.