2 ms·
They have Russian interface (https://iknowwhatyoudownload.com/ru/peer/ https://iknowwhatyoudownload.com/ru/peer/), so I guess they are based in Russia? Also, Ru
by r721 10y ago
They have Russian interface (https://iknowwhatyoudownload.com/ru/peer/ https://iknowwhatyoudownload.com/ru/peer/), so I guess they are based in Russia? Also, Russian "about page" is more informative than English: https://iknowwhatyoudownload.com/ru/contacts/ https://iknowwhatyoudownload.com/ru/contacts/