From 62f9b446a22b86aae0daddf43670d82f008faf3e Mon Sep 17 00:00:00 2001 From: Midou36O Date: Thu, 25 Jan 2024 15:20:04 +0100 Subject: [PATCH 1/6] Update privacy policy to reflect the new changes. And remove plausible, closes #110. --- src/routes/legal/privacy-policy/+page.svelte | 35 +++++--------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/src/routes/legal/privacy-policy/+page.svelte b/src/routes/legal/privacy-policy/+page.svelte index 015321e..25cbbe4 100644 --- a/src/routes/legal/privacy-policy/+page.svelte +++ b/src/routes/legal/privacy-policy/+page.svelte @@ -15,6 +15,15 @@ what path you visited (like https://libreddit.projectsegfau.lt/r/cats), your IP address, your User-Agent will not be logged by us! +Some services require us to enable traffic logging, such as Nitter and + libreddit, This is required to prevent abuse of those proxies who have + recently become harder and harder to proxy due to their active sabotage of + proxies. We also log traffic from all services in order to get a better + understanding of how much traffic we get and how we can improve our + services. Your IP and User-Agent are not logged in this case, we only need + to know how much traffic we get to prioritize our resources. + Some of our services have things like databases and things, for example For our website and blog -We have Plausible analytics installed on our website (the one you are on - right now!), and our blog, which - means we can just easily see what part of our site you're on, what country - you are from, what platform you are from, potentially a referrer and all - those get clumped up together. - -Plausible Analytics is completely anonymous. We can't exactly figure out - who you are through Plausible. It is also GDPR compliant. - -We use analytics in order to see how many visitors we get every day, what - pages get visited the most, what countries visit our website the most etc. - uBlock and other privacy extensions block Plausible by default. - -If you would like to see our website's statistics, look no further. -

We don't give any of the data we collect to anyone outside of Project Segfault. From b30b3dae22d73564d523ca595db5f9724c10d9db Mon Sep 17 00:00:00 2001 From: Midou36O Date: Thu, 25 Jan 2024 15:28:52 +0100 Subject: [PATCH 2/6] Remove matrix, add more clarifications. --- src/routes/legal/privacy-policy/+page.svelte | 23 ++++++-------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/src/routes/legal/privacy-policy/+page.svelte b/src/routes/legal/privacy-policy/+page.svelte index 25cbbe4..0a5eafc 100644 --- a/src/routes/legal/privacy-policy/+page.svelte +++ b/src/routes/legal/privacy-policy/+page.svelte @@ -24,22 +24,13 @@ services. Your IP and User-Agent are not logged in this case, we only need to know how much traffic we get to prioritize our resources. - -Some of our services have things like databases and things, for example Matrix, but that should be pretty obvious the moment you make an account on - there. They may collect some things, however we barely even access those - databases so you should be fine. - -Matrix logs IPs, there is nothing - we can do to prevent that. We will only check IP addresses whenever there is - serious abuse coming from someone's Matrix account, so we can ban their IP from - using Project Segfault services. This includes, but is not limited to ban evading - and harassment of communities and people. + + We may occasionally log all traffic for a short period of time in order to + prevent abuse of our services. This is only done when we detect some attack + against our services, The logs are deleted after the attack is over. + Information collected are: IP address, User-Agent, Request path, Request + method, Request body, Request headers, Response status code. + If you want the data we've collected on you to be sent, please contact us From 3f336e7b67713e2cdaf5b587011beeabe5ba24b5 Mon Sep 17 00:00:00 2001 From: Midou36O Date: Thu, 25 Jan 2024 15:30:24 +0100 Subject: [PATCH 3/6] I forgot to update the date.. --- src/routes/legal/privacy-policy/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/legal/privacy-policy/+page.svelte b/src/routes/legal/privacy-policy/+page.svelte index 0a5eafc..7fcd8ee 100644 --- a/src/routes/legal/privacy-policy/+page.svelte +++ b/src/routes/legal/privacy-policy/+page.svelte @@ -82,4 +82,4 @@ official and they have a warrant. -Last updated 09.08.2022 16:57 UTC+1 +Last updated 25.01.2024 15:30 UTC+1 From 464cfa3991e7cadfe47e0906a33d7b65ad59c1aa Mon Sep 17 00:00:00 2001 From: Midou36O Date: Thu, 25 Jan 2024 15:31:26 +0100 Subject: [PATCH 4/6] Capital L --- src/routes/legal/privacy-policy/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/legal/privacy-policy/+page.svelte b/src/routes/legal/privacy-policy/+page.svelte index 7fcd8ee..04904b2 100644 --- a/src/routes/legal/privacy-policy/+page.svelte +++ b/src/routes/legal/privacy-policy/+page.svelte @@ -17,7 +17,7 @@ > Some services require us to enable traffic logging, such as Nitter and - libreddit, This is required to prevent abuse of those proxies who have + Libreddit, This is required to prevent abuse of those proxies who have recently become harder and harder to proxy due to their active sabotage of proxies. We also log traffic from all services in order to get a better understanding of how much traffic we get and how we can improve our From 8c9bb761b772ea4e3c93d83bc5cba2d4cabba378 Mon Sep 17 00:00:00 2001 From: Midou36O Date: Thu, 15 Feb 2024 15:14:26 +0100 Subject: [PATCH 5/6] Add RSSBridge to the list of instances. --- src/routes/instances/instances.ts | 11 ++++- static/icons/rssbridge-short.svg | 78 +++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 static/icons/rssbridge-short.svg diff --git a/src/routes/instances/instances.ts b/src/routes/instances/instances.ts index 8ec6bb4..b6a4876 100644 --- a/src/routes/instances/instances.ts +++ b/src/routes/instances/instances.ts @@ -167,7 +167,7 @@ const instances: Instances[] = [ short_us: "https://sc.us.psf.lt/", in: "https://scribe.in.projectsegfau.lt/", short_in: "https://sc.in.psf.lt/", - tor: "http://scribe.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", + tor: "http://scribe.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion" }, { name: "Mozhi", @@ -227,6 +227,15 @@ const instances: Instances[] = [ tor: "http://search.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", icon: "/icons/searxng.svg" }, + { + name: "RSSBridge", + description: + "A bridge that allows you to generate RSS feeds for websites that don't have one.", + in: "https://rssbridge.projetcsegfau.lt/", + short_in: "https://rb.psf.lt/", + tor: "http://rssbridge.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", + icon: "/icons/rssbridge-short.svg" + }, { name: "Gitea", description: diff --git a/static/icons/rssbridge-short.svg b/static/icons/rssbridge-short.svg new file mode 100644 index 0000000..46d3d6e --- /dev/null +++ b/static/icons/rssbridge-short.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + From 4371148121d749d701247c138e82a4c4a6d57510 Mon Sep 17 00:00:00 2001 From: Midou36O Date: Sun, 18 Feb 2024 16:20:06 +0100 Subject: [PATCH 6/6] Typing error correction --- src/routes/instances/instances.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/instances/instances.ts b/src/routes/instances/instances.ts index b6a4876..d41cd64 100644 --- a/src/routes/instances/instances.ts +++ b/src/routes/instances/instances.ts @@ -231,7 +231,7 @@ const instances: Instances[] = [ name: "RSSBridge", description: "A bridge that allows you to generate RSS feeds for websites that don't have one.", - in: "https://rssbridge.projetcsegfau.lt/", + in: "https://rssbridge.projectsegfau.lt/", short_in: "https://rb.psf.lt/", tor: "http://rssbridge.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", icon: "/icons/rssbridge-short.svg"