L'API Canvas è progettata per fornire funzionalità di disegno grafico ai browser web, ampiamente utilizzata in animazioni, grafica di giochi, visualizzazione di dati, editing di immagini e elaborazione video in tempo reale. Allo stesso tempo, è spesso utilizzata per il riconoscimento delle impronte digitali del browser, per realizzare il tracciamento online degli utenti. Questa tecnologia genera un'impronta digitale unica analizzando le lievi differenze nel rendering delle immagini su diversi browser e piattaforme. Tuttavia, su dispositivi e ambienti identici, questa impronta potrebbe essere riprodotta.