{"id":451,"date":"2019-01-20T17:31:38","date_gmt":"2019-01-20T22:31:38","guid":{"rendered":"http:\/\/www.proginosko.com\/leechblock\/?p=451"},"modified":"2025-04-08T21:45:11","modified_gmt":"2025-04-09T01:45:11","slug":"permissions","status":"publish","type":"post","link":"https:\/\/www.proginosko.com\/leechblock\/faq\/permissions\/","title":{"rendered":"FAQ: Why does LeechBlock require the permissions it asks for?"},"content":{"rendered":"<p><strong>Updated: 4\/8\/2025<\/strong><\/p>\n<p>LeechBlock requires the following browser permissions to be granted by the user at installation:<\/p>\n<ol>\n<li class=\"Permission\"><span class=\"Permission-description\">Access browser tabs<\/span><\/li>\n<li class=\"Permission\"><span class=\"Permission-description\">Access browser activity during navigation<\/span><\/li>\n<li class=\"Permission\"><span class=\"Permission-description\">Access your data for all websites<\/span><\/li>\n<\/ol>\n<p>These three permissions are <strong>required<\/strong> so that LeechBlock can check the URL of each page the browser tries to access (in any tab, not just the active tab) to see whether it should be blocked according to the user&#8217;s settings. If the user wants to <a href=\"http:\/\/www.proginosko.com\/leechblock\/faq\/keywords\/\">block pages containing specific words or phrases<\/a>, LeechBlock also needs to access the <em>content<\/em> of those pages (not just the URL).<\/p>\n<p>The <strong>optional<\/strong> permission &#8220;Access browsing history&#8221; will be requested if (and only if) the user selects the <em>Add blocked page to browser history <\/em>option.<\/p>\n<p><strong>LeechBlock does not send any information to external sites.<\/strong> (This can be confirmed by examining the <a href=\"https:\/\/github.com\/proginosko\/LeechBlockNG\">source code<\/a>.) All user settings and data are stored locally on the user&#8217;s computer (unless the user has chosen to use sync storage; see under General tab in Options). Uninstalling LeechBlock will remove all user settings and data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updated: 4\/8\/2025 LeechBlock requires the following browser permissions to be granted by the user at installation: Access browser tabs Access browser activity during navigation Access your data for all websites These three permissions are required so that LeechBlock can check the URL of each page the browser tries to access (in any tab, not just &hellip; <a href=\"https:\/\/www.proginosko.com\/leechblock\/faq\/permissions\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">FAQ: Why does LeechBlock require the permissions it asks for?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[],"class_list":["post-451","post","type-post","status-publish","format-standard","hentry","category-faq"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6LSwm-7h","_links":{"self":[{"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/posts\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/comments?post=451"}],"version-history":[{"count":9,"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/posts\/451\/revisions"}],"predecessor-version":[{"id":884,"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/posts\/451\/revisions\/884"}],"wp:attachment":[{"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.proginosko.com\/leechblock\/wp-json\/wp\/v2\/tags?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}