يختص كل جهاز كمبيوتر أو هاتف محمول أو أي جهاز آخر متصل بالانترنت بعنوان بروتوكول إنترنت (IP) يوفر هوية محددة لكل جهاز، وهو ما يعني أنه يمكن تتبع هذه الاجهزة ، فالقدرة على تحديد موقع أي جهاز من الاجهزة نشأ عنها تحديات كبيرة وجديدة بشأن الخصوصية، ومن أشهر الادوات التي ابتكرت لتتبع مستخدمي الانترنت ما يعرف باسم ملفات تعريف الارتباط (Cookies) وملفات التجسس (Web Bugs ) حيث إن ملفات تعريف الارتباط عبارة عن أجزاء نصية صغيرة يخزنها متصفح الانترنت على جهاز حاسوب المستخدم، وتقوم هذه الملفات «بالتسجيل» مع متصفح الانترنت عند كل مرة يقوم فيها المستخدم بالدخول على هذا المتصفح ويمكن استخدامها في تتبع الجلسات وتخزين المواقع المفضلة وتصاريح الدخول وغير ذلك.
ويمكن للمستخدمين أن يقبلوا أو يرفضوا هذه الملفات من خلال تغيير الاعدادات على برنامج المتصفح، ولكن هناك بعض المواقع التي لا يمكن استخدامها الا بتفعيل ملفات تعريف الارتباط (Cookies) ، أما ملفات التجسس web bugs فهي ملفات لا يراها المستخدم عادة «حجمها 4×1 بكسل في العادة( وتكون مخفاة ضمن صفحات الانترنت والرسائل الالكترونية. وعند الاطلاع على الصفحة او الرسالة الالكترونية المحتوية على ملف التجسس (web bug)، يقوم هذا الملف بإرسال معلومات الي الخادم تشتمل على عنوان بروتوكول الانترنت (IP) الخاص بالمستخدم، وموعد وتاريخ الدخول على الصفحة/ فتح الرسالة الالكترونية ونوع المتصفح المستخدم .