Skip to content

Commit d710f6c

Browse files
authored
Merge pull request #142 from WICG/read-back-allowed
Rename privacy-preserving painting to read-back-allowed rendering
2 parents 947eee9 + 9360c80 commit d710f6c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,9 +277,9 @@ A demo of the same thing using an experimental extension of [three.js](https://t
277277

278278
<img width="640" height="320" alt="screenshot showing a form drawn into canvas" src="https://github.com/user-attachments/assets/be2d098f-17ae-4982-a0f9-a069e3c2d1d5" />
279279

280-
## Privacy-preserving painting
280+
## Read-back-allowed rendering
281281

282-
The `drawElementImage()` method and any other methods that draw element image snapshots, as well as the paint event, must not reveal any security- or privacy-sensitive information that isn't otherwise observable to author code.
282+
The `drawElementImage()` method and any other methods that draw element image snapshots, as well as the paint event, must not reveal any security- or privacy-sensitive information that isn't otherwise observable to author code. This concept is called read-back-allowed rendering because it makes it possible to allow pixel read-back, which is always possible with WebGL and WebGPU.
283283

284284
Both painting (via canvas pixel readbacks or timing attacks) and invalidation (via `onpaint`) have the potential to leak sensitive information, and this is prevented by excluding sensitive information when painting and invalidating.
285285

0 commit comments

Comments
 (0)