Terms & Conditions

document.addEventListener('contextmenu', function(e) { e.preventDefault(); return false; }); // Block right-click context menu document.addEventListener('contextmenu', function(e) { e.preventDefault(); return false; }); // Block common keyboard shortcuts (F12, Ctrl+U, Ctrl+Shift+I, etc.) document.addEventListener('keydown', function(e) { // F12 if (e.key === 'F12') { e.preventDefault(); return false; } // Ctrl+U (View Source) if (e.ctrlKey && e.key === 'u') { e.preventDefault(); return false; } // Ctrl+Shift+I (DevTools) if (e.ctrlKey && e.shiftKey && e.key === 'I') { e.preventDefault(); return false; } // Ctrl+Shift+J (Console) if (e.ctrlKey && e.shiftKey && e.key === 'J') { e.preventDefault(); return false; } // Ctrl+S (Save) if (e.ctrlKey && e.key === 's') { e.preventDefault(); return false; } });