Гигиена приватности: уберите параметры отслеживания с JustZix
Каждая ссылка, которую вы кликаете и расшариваете, украшена параметрами отслеживания — utm_source, fbclid, gclid и компания. Они ничего не делают для вас и всё — для аналитических дашбордов. С JustZix вы можете убирать их локально, так что URL, которые вы копируете, и ссылки, по которым переходите, чисты. Это только защитная гигиена: никаких списков блокировки для обхода, никаких подделанных запросов — просто более аккуратные URL.
Очистите адресную строку при загрузке страницы
Создайте JavaScript-правило с широким совпадением вроде *://*/* (или привяжите его к сайтам, которые вас волнуют). Это правило переписывает текущий URL на месте, используя History API, убирая известные ключи отслеживания без перезагрузки страницы.
const JUNK = [
'utm_source','utm_medium','utm_campaign','utm_term','utm_content',
'fbclid','gclid','dclid','msclkid','mc_eid','mc_cid','igshid',
'ref_src','ref_url','vero_id','oly_enc_id','_hsenc','_hsmi'
];
const url = new URL(location.href);
let changed = false;
for (const key of JUNK) {
if (url.searchParams.has(key)) {
url.searchParams.delete(key);
changed = true;
}
}
if (changed) {
history.replaceState(null, '', url.toString());
}
Ничто не покидает браузер. history.replaceState только обновляет адресную строку и значение location.href — так что когда вы копируете URL, он уже чист.
Очистите параметры отслеживания из ссылок, которые вы кликаете
Страницы полны исходящих ссылок, заранее помеченных параметрами отслеживания. Это JS-правило обходит каждый якорь на странице и убирает мусорные параметры из его href, так что скопированная ссылка или клик средней кнопкой открываются чистыми.
const JUNK = ['utm_source','utm_medium','utm_campaign','utm_term',
'utm_content','fbclid','gclid','msclkid','igshid'];
function cleanLink(a) {
let u;
try { u = new URL(a.href, location.href); }
catch (e) { return; }
let changed = false;
for (const key of JUNK) {
if (u.searchParams.has(key)) { u.searchParams.delete(key); changed = true; }
}
if (changed) a.href = u.toString();
}
function scan() {
document.querySelectorAll('a[href]').forEach(cleanLink);
}
scan();
new MutationObserver(scan).observe(document.body, {
childList: true, subtree: true
});
MutationObserver пересканирует, когда появляются новые ссылки, что важно на страницах с бесконечной прокруткой. Оно только редактирует атрибуты href, уже находящиеся в DOM — оно никогда не открывает соединений.
Скройте трекинговые пиксели
Трекинговые пиксели — это крошечные невидимые изображения, загружаемые исключительно для регистрации просмотра. CSS-правило не может остановить запрос, который уже сработал, но оно делает оставшиеся изображения 1×1 визуально несущественными и подтверждает, что есть на странице. Создайте CSS-правило, привязанное к *://*/*.
/* Свернуть классические трекинговые пиксели 1x1 */
img[width="1"][height="1"],
img[src*="/pixel"],
img[src*="/track"],
img[style*="width: 1px"] { display: none !important; }
Для настоящей блокировки на сетевом уровне вам по-прежнему нужен специальный блокировщик контента — это правило про расчистку и видимость, а не про перехват.
Приведите в порядок вывод «копировать ссылку»
Некоторые сайты добавляют реферальную метку в момент, когда вы используете их кнопку «поделиться». JS-правило может перехватить запись в буфер обмена и очистить её. Привяжите его к конкретному сайту и держите минимальным.
const JUNK = ['utm_source','utm_medium','utm_campaign','fbclid','igshid'];
document.addEventListener('copy', (e) => {
const text = (window.getSelection() || '').toString();
if (!/^https?:\/\//.test(text.trim())) return;
try {
const u = new URL(text.trim());
JUNK.forEach(k => u.searchParams.delete(k));
e.clipboardData.setData('text/plain', u.toString());
e.preventDefault();
} catch (err) { /* не URL, оставить как есть */ }
});
Это срабатывает только когда выделенный текст — единственный URL, и пишет в буфер обмена, который вы запустили сами. Это удобство, а не слой перехвата.
Держите это защитным
Всё здесь остаётся на вашей машине: переписывание вашей собственной адресной строки, редактирование атрибутов видимых ссылок, скрытие оставшихся пикселей. Ничто из этого не подделывает трафик и не нарушает условия сайта. Это просто означает, что URL, которые вы расшариваете, не несут чужой аналитический ID.
Смотрите больше рецептов с упором на приватность в наших готовых примерах и сочетайте это с руководством по очистке лент соцсетей. Скачайте JustZix и начните с очистителя адресной строки.
Оцени эту статью
Оценок пока нет — оцени первым.