From 358141b09b1b7a6f4755e25757118dfc9ee8e846 Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 16:57:13 -0600 Subject: [PATCH 01/15] pull 3p update --- src/content/ubo-extra.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/ubo-extra.js b/src/content/ubo-extra.js index 049c3969bb..44cfa7fb99 100644 --- a/src/content/ubo-extra.js +++ b/src/content/ubo-extra.js @@ -339,6 +339,7 @@ if ( !abort ) { 'washingtonpost.com', 'waterskimag.com', 'webmd.com', + 'wetteronline.de', 'wibc.com', 'wikia.com', 'windowscentral.com', From 1f52982004835c1cab7c282ff53aec4751c1190b Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 16:57:30 -0600 Subject: [PATCH 02/15] publish new build --- src/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/manifest.json b/src/manifest.json index 3e4d450f1f..97cea6f28b 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -54,7 +54,7 @@ "webRequest", "webRequestBlocking" ], - "version": "15.0.0.155", + "version": "15.0.0.156", "web_accessible_resources": [ "resources/*" ] From 5f66204fcbfbfcc588c4409ec10949d845e59474 Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 17:42:35 -0600 Subject: [PATCH 03/15] update policy --- notes/issue-reporter.MD | 42 +++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index c992a39abd..d40bb8b82f 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -1,21 +1,23 @@ # Privacy Policy for Quick Issue Reporter -The Quick Issue Reporter (the "Tool") allows you to quickly report issues -related to Nano Adblocker and Nano Defender (the "Projects") you encounter when -browsing the Internet. +This Privacy Policy (the "Policy") applies to the Quick Issue Reporter +(the "Tool") published and distributed by @jspenguin2017 (the "Author"). +The Author has little control over forks of the Tool and the Policy may +not apply to them. Furthermore, the Policy only applies to unmodified +production builds of the Tool. -The Tool will only collect your data when you use it, and will not connect to -remote servers before the "Send" button is clicked. +The Tool allows you to quickly report issues related to Nano Adblocker and Nano +Defender (the "Projects") you encounter when browsing the Internet. + +The Tool will only collect your data when you actively use it, and will not +connect to remote servers before the "Send" button is clicked. By using the Tool, you accept: - The most recent version of this privacy policy, - The [privacy policy of GeoJS](https://www.geojs.io/privacy/), and - The [privacy policy of MaxMind](https://www.maxmind.com/en/privacy-policy) -The Tool is for your convenience only, you can alternatively report issues -to respective issues trackers manually. - -### What are collected? How will the data be used? +### Collecting and Using Your Data 1. Your IP address - We may use GeoJS and/or MaxMind to process your IP address @@ -37,9 +39,21 @@ Collected data will be used to improve the Projects, as well as related projects such as uAssets. Collected data may be shared with a selected group of people or publicly unless otherwise indicated above. -### How secure is the server? +### Securing Your Data + +The server has a few systems in place to prevent unauthorized access: +- Two Factor Authentication on Amazon Web Services root account +- Public key authentication for Secure Shell access +- Firewall with only necessary ports open +- Automatic HTTPS upgrade for production endpoints + +However, like many other open source projects, the Tool is delivered as-is and +comes with absolutely no warranty. + +### Alternatives + +You can report issues to respective issues trackers manually. + +### Modification to the Policy -The server has a few systems in place to prevent unauthorized access, however, -like many other open source projects, the Tool is delivered as-is and comes -with absolutely no warranty. This privacy policy may also be modified at any -time, with or without notice. +The Policy may be modified at any time, with or without notice. From c5be27c0eb17367174e9854df22705ad171f3ca8 Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 17:46:13 -0600 Subject: [PATCH 04/15] clarify form field --- notes/issue-reporter.MD | 3 +++ 1 file changed, 3 insertions(+) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index d40bb8b82f..f64224e20a 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -34,6 +34,9 @@ By using the Tool, you accept: - If you supplied a test account in the form, that account will not be shared publicly (it may still be shared with a selected group of people) + - You are responsible in ensuring information you entered into this form + are not sensitive in nature and test accounts that you supply contains + only test data Collected data will be used to improve the Projects, as well as related projects such as uAssets. Collected data may be shared with a selected group of From 21ef83bf8d882c48139814c637682dee5e163893 Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 17:51:54 -0600 Subject: [PATCH 05/15] make it consistent --- notes/issue-reporter.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index f64224e20a..c7c2fff2ab 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -2,7 +2,7 @@ This Privacy Policy (the "Policy") applies to the Quick Issue Reporter (the "Tool") published and distributed by @jspenguin2017 (the "Author"). -The Author has little control over forks of the Tool and the Policy may +The Author has little control over forks of the Tool so the Policy may not apply to them. Furthermore, the Policy only applies to unmodified production builds of the Tool. From 394a5629b78b0eef84f2729d78bcf7817e72967c Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 17:58:39 -0600 Subject: [PATCH 06/15] fix grammar --- notes/issue-reporter.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index c7c2fff2ab..0e71511159 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -35,7 +35,7 @@ By using the Tool, you accept: shared publicly (it may still be shared with a selected group of people) - You are responsible in ensuring information you entered into this form - are not sensitive in nature and test accounts that you supply contains + is not sensitive in nature and test accounts that you supply contains only test data Collected data will be used to improve the Projects, as well as related From ac2cfd07fc2843d8650a2d56e3c030847b0e77c5 Mon Sep 17 00:00:00 2001 From: Hugo Xu Date: Tue, 23 Jul 2019 18:05:32 -0600 Subject: [PATCH 07/15] Update issue-reporter.MD --- notes/issue-reporter.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index 0e71511159..f8140ff236 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -3,7 +3,7 @@ This Privacy Policy (the "Policy") applies to the Quick Issue Reporter (the "Tool") published and distributed by @jspenguin2017 (the "Author"). The Author has little control over forks of the Tool so the Policy may -not apply to them. Furthermore, the Policy only applies to unmodified +not apply to them. Furthermore, the Policy only applies to latest unmodified production builds of the Tool. The Tool allows you to quickly report issues related to Nano Adblocker and Nano From 748db8d09ec6533bd42014463e2fb8133aa8b885 Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 18:33:49 -0600 Subject: [PATCH 08/15] update docs --- notes/issue-reporter.MD | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index f8140ff236..e48ad2741a 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -14,10 +14,13 @@ connect to remote servers before the "Send" button is clicked. By using the Tool, you accept: - The most recent version of this privacy policy, -- The [privacy policy of GeoJS](https://www.geojs.io/privacy/), and -- The [privacy policy of MaxMind](https://www.maxmind.com/en/privacy-policy) +- The [privacy policy of GeoJS](https://www.geojs.io/privacy/), +- The [privacy policy of MaxMind](https://www.maxmind.com/en/privacy-policy), + and +- The + [privacy policy of GitHub](https://help.github.com/en/articles/github-privacy-statement) -### Collecting and Using Your Data +### Data Collection and Usage 1. Your IP address - We may use GeoJS and/or MaxMind to process your IP address @@ -30,6 +33,8 @@ By using the Tool, you accept: reproduce the issue, your report will be ignored 3. Version string of the Projects that you are using 4. The URL of the page where the Tool is opened + - You are responsible in ensuring that you are not opening the Tool on a + page where the URL is sensitive 5. The form that you have filled - If you supplied a test account in the form, that account will not be shared publicly (it may still be shared with a selected group of @@ -42,18 +47,26 @@ Collected data will be used to improve the Projects, as well as related projects such as uAssets. Collected data may be shared with a selected group of people or publicly unless otherwise indicated above. -### Securing Your Data +### Data Deletion -The server has a few systems in place to prevent unauthorized access: +By using the Tool, you are contributing to open source projects, and you may +not take back your contributions at a later time. + +### Data Storage + +The server acting as temporary storage has a few systems in place to prevent +unauthorized access: - Two Factor Authentication on Amazon Web Services root account - Public key authentication for Secure Shell access - Firewall with only necessary ports open - Automatic HTTPS upgrade for production endpoints +Moderated reports are stored in a GitHub issues tracker. + However, like many other open source projects, the Tool is delivered as-is and comes with absolutely no warranty. -### Alternatives +### Alternatives to the Tool You can report issues to respective issues trackers manually. From a3355009c476d5843d3f6b7d384ce28e05876cac Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 18:37:03 -0600 Subject: [PATCH 09/15] update title --- notes/issue-reporter.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index e48ad2741a..badf0670da 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -52,7 +52,7 @@ people or publicly unless otherwise indicated above. By using the Tool, you are contributing to open source projects, and you may not take back your contributions at a later time. -### Data Storage +### Security Practices The server acting as temporary storage has a few systems in place to prevent unauthorized access: From 1a60ce3525535b90c6f270425709a91dad12fd36 Mon Sep 17 00:00:00 2001 From: Hugo Xu Date: Tue, 23 Jul 2019 18:39:11 -0600 Subject: [PATCH 10/15] Update issue-reporter.MD --- notes/issue-reporter.MD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index badf0670da..9bc720a895 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -50,7 +50,7 @@ people or publicly unless otherwise indicated above. ### Data Deletion By using the Tool, you are contributing to open source projects, and you may -not take back your contributions at a later time. +not take back your contributions at a later date. ### Security Practices @@ -66,10 +66,10 @@ Moderated reports are stored in a GitHub issues tracker. However, like many other open source projects, the Tool is delivered as-is and comes with absolutely no warranty. -### Alternatives to the Tool +### Alternative Solutions You can report issues to respective issues trackers manually. -### Modification to the Policy +### Future Versions The Policy may be modified at any time, with or without notice. From 751e0b462f18d6b1ff2594d0b308f93b2b4e7d89 Mon Sep 17 00:00:00 2001 From: Hugo Xu Date: Tue, 23 Jul 2019 18:40:27 -0600 Subject: [PATCH 11/15] Update issue-reporter.MD --- notes/issue-reporter.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index 9bc720a895..cb78930369 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -12,7 +12,7 @@ Defender (the "Projects") you encounter when browsing the Internet. The Tool will only collect your data when you actively use it, and will not connect to remote servers before the "Send" button is clicked. -By using the Tool, you accept: +By using the Tool, you consent to: - The most recent version of this privacy policy, - The [privacy policy of GeoJS](https://www.geojs.io/privacy/), - The [privacy policy of MaxMind](https://www.maxmind.com/en/privacy-policy), From b53f96a22085eb870baf162978b7d32d7567cfe0 Mon Sep 17 00:00:00 2001 From: Hugo Xu Date: Tue, 23 Jul 2019 18:40:46 -0600 Subject: [PATCH 12/15] Update issue-reporter.MD --- notes/issue-reporter.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index cb78930369..a63b1c129c 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -13,7 +13,7 @@ The Tool will only collect your data when you actively use it, and will not connect to remote servers before the "Send" button is clicked. By using the Tool, you consent to: -- The most recent version of this privacy policy, +- The most recent version of the Policy, - The [privacy policy of GeoJS](https://www.geojs.io/privacy/), - The [privacy policy of MaxMind](https://www.maxmind.com/en/privacy-policy), and From f74b555749cd44478be680c93bdd67efe7ead2fc Mon Sep 17 00:00:00 2001 From: Hugo Xu Date: Tue, 23 Jul 2019 18:42:02 -0600 Subject: [PATCH 13/15] Update issue-reporter.MD --- notes/issue-reporter.MD | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index a63b1c129c..fd269b1484 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -16,9 +16,10 @@ By using the Tool, you consent to: - The most recent version of the Policy, - The [privacy policy of GeoJS](https://www.geojs.io/privacy/), - The [privacy policy of MaxMind](https://www.maxmind.com/en/privacy-policy), - and - The - [privacy policy of GitHub](https://help.github.com/en/articles/github-privacy-statement) + [privacy policy of GitHub](https://help.github.com/en/articles/github-privacy-statement), + and +- The [privacy policy of GitLab](https://about.gitlab.com/privacy/) ### Data Collection and Usage @@ -61,7 +62,7 @@ unauthorized access: - Firewall with only necessary ports open - Automatic HTTPS upgrade for production endpoints -Moderated reports are stored in a GitHub issues tracker. +Moderated reports are stored in GitHub and/or GitLab issues trackers. However, like many other open source projects, the Tool is delivered as-is and comes with absolutely no warranty. From f16f93a92cd3c0df571594575625c3a5a622735e Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 18:44:03 -0600 Subject: [PATCH 14/15] update doc --- notes/issue-reporter.MD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index fd269b1484..0bb99cd736 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -55,8 +55,8 @@ not take back your contributions at a later date. ### Security Practices -The server acting as temporary storage has a few systems in place to prevent -unauthorized access: +The server acting as temporary storage is controlled by the Author has a few +systems in place to prevent unauthorized access: - Two Factor Authentication on Amazon Web Services root account - Public key authentication for Secure Shell access - Firewall with only necessary ports open From 79f7d148e6e58dc1e6a3db00e372c3d8f190199a Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 Jul 2019 18:46:43 -0600 Subject: [PATCH 15/15] update doc --- notes/issue-reporter.MD | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/notes/issue-reporter.MD b/notes/issue-reporter.MD index 0bb99cd736..5ff13e1f8f 100644 --- a/notes/issue-reporter.MD +++ b/notes/issue-reporter.MD @@ -64,8 +64,9 @@ systems in place to prevent unauthorized access: Moderated reports are stored in GitHub and/or GitLab issues trackers. -However, like many other open source projects, the Tool is delivered as-is and -comes with absolutely no warranty. +Please note that although the Author is committed to keep his server secure, +there is no guarantee of any sort. Like many other open source projects, the +Tool is delivered as-is and comes with absolutely no warranty. ### Alternative Solutions