Updated K Anonymity (markdown)

Ajay Ramachandran
2021-07-01 01:49:47 -04:00
parent 6148e27386
commit 9847fce65e

@@ -3,7 +3,7 @@ Segments are fetched from the server using a k-anonymity system [originally prop
Every time you watch a video, it takes the videoID and hashes it, producing a value that looks like `5f6b0b4e201f2a7e66927abb5cadeec81624dcc8efe6644b78aa182213f653a2`. Instead of sending the videoID to the server, it sends only the first 4 characters of that hash, `5f6b`.
```
https://sponsor.ajay.app/api/skipSegments/5f6b
https://sponsor.ajay.app/api/skipSegments/5f6b?categories=["sponsor","intro","outro","selfpromo","music_offtopic","preview"]
```
The client then gets a list of possible videos that have that prefix. This list may or may not contain the videoID