প্রকল্প সম্পর্কে

K lydr on P ulse একটি MIT লাইসেন্সযুক্ত ওপেন-সোর্স ব্রাউজার বিকন, যা গোপনীয়তাপ্রধান বিশ্লেষণের জন্য ডিজাইন করা হয়েছে। এটি কোনো কুকি যোগ করে না, কোনো স্থানীয় বা সেশন স্টোরেজে লেখে না, এবং ফিঙ্গারপ্রিটিং বা ধ্রুবক শনাক্তকারী থেকে বিরত থাকে। পেজ লোড হলে (এবং ঐচ্ছিক SPA নেভিগেশনে) এটি শুধুমাত্র pathname সহ একটি পেজভিউ ইভেন্ট পাঠায়। এটি tel:, sms:, এবং mailto: লিংকের ক্লিক পর্যবেক্ষণ করে, ফোন নম্বর বা ইমেইল ঠিকানা ধারণ না করে মিথস্ক্রিয়া রিপোর্ট করে। ফর্ম জমা হলে form_intent ইভেন্ট ট্রিগার হয় যেখানে শুধুমাত্র একটি data-pulse অ্যাট্রিবিউট বা সীমিত স্লাগ ম্যাচ করা ফর্ম id থাকে; সকল ফিল্ড মান বাদ দেওয়া হয়। একটি ম্যানুয়াল track() মেথড কাস্টম ইভেন্টের অনুমতি দেয়। বিকনটিকে সাইট আইডি দিয়ে ইনিশিয়ালাইজ করা যায় এবং ঐচ্ছিকভাবে একটি কাস্টম এন্ডপয়েন্ট নির্দিষ্ট করা যায়; ডিফল্টভাবে এটি K lydr on এর কালেক্টর /api/collect এ পাঠায়। init ফাংশনটি idempotent, এবং pulse.destroy() লিসেনার সরিয়ে history.pushState পুনরুদ্ধার করে। হোস্টেড K lydr on পরিষেবা ব্যবহার করলে অতিরিক্ত নিশ্চিতকরণ রয়েছে, যেমন: অবজিন অ্যালোওয়ালিং, বট ফিল্টারিং, প্রতি-সাইট রেট লিমিট, রেফারেয়ার মিনিমাইজেশন, দৈনিক ঘূর্ণিত অব্যক্ত ভিজিটর কী, এবং خام আইপি ঠিকানা বা ব্যবহারকার এজেন্ট সঞ্চয় না করা। প্যাকেজে TypeScript সোর্স, UMD এবং ES বিল্ড, পরীক্ষা, এবং PROTOCOL.md-তে সম্পূর্ণ ইভেন্ট প্রোটোকল অন্তর্ভুক্ত রয়েছে।