Update info and more

This commit is contained in:
Korbs 2024-11-19 15:45:17 -05:00
parent 1ff7588977
commit d8156ca319
15 changed files with 210 additions and 27 deletions

View file

@ -0,0 +1,41 @@
**Privacy Guides**
Check out privacy alternatives to software, apps, and other tools you use. Privacy Guides also providies a decent knowledge base on privacy eassentials on enhancing your privacy in life and provides a great run-down on threat modeling.
https://www.privacyguides.org/
<br/>
<br/>
**Privacy Respecting**
A list of free services as alternatives to software, apps, and other tools you use.
https://github.com/nikitavoloboev/privacy-respecting?tab=readme-ov-file#what
<br/>
<br/>
**Offshore.CAT**
Offshore.CAT is a compiled list of the real & genuine, along with the bad & garbage offshore services that we have either used/have had experience with in the past.
https://offshore.cat/
<br/>
<br/>
**AlterativeTo**
A large database of alternatives to software, apps, and other tools you use. Make sure to use the "Filter" function of AlternativeTo to only use open source and privacy focused alternatives.
https://alternativeto.net/
<br/>
<br/>
<style>
a {
text-decoration: underline
}
</style>

View file

@ -3,14 +3,25 @@ import { Copyright } from "@iconoir/vue";
--- ---
<div class="footer"> <div class="footer">
<div>
<a href="#">Privacy Policy</a>
<a href="#">Refund Policy</a>
</div>
<p><Copyright/> 2014 - 2024 SudoVanilla</p> <p><Copyright/> 2014 - 2024 SudoVanilla</p>
</div> </div>
<style lang="scss" is:global> <style lang="scss" is:global>
.footer { .footer {
display: flex; display: flex;
justify-content: center; justify-content: space-between;
padding: 24px; padding: 24px 0px;
div {
display: flex;
gap: 12px;
a {
text-decoration: underline;
}
}
p { p {
display: flex; display: flex;
align-items: center; align-items: center;

View file

@ -19,6 +19,7 @@ SunLight
<a class="header-link-item" href="https://ark.sudovanilla.org/">Ark</a> <a class="header-link-item" href="https://ark.sudovanilla.org/">Ark</a>
<a class="header-link-item" href="/instances/">Instances</a> <a class="header-link-item" href="/instances/">Instances</a>
<a class="header-link-item" href="/docs/">Docs</a> <a class="header-link-item" href="/docs/">Docs</a>
<a class="header-link-item special" href="/donate/">Donate</a>
<!-- <a class="header-link-item" href="/init/">Init Privacy</a> --> <!-- <a class="header-link-item" href="/init/">Init Privacy</a> -->
</div> </div>
<a href="/"><SudoVanilla OnlyLogo WithLogo /></a> <a href="/"><SudoVanilla OnlyLogo WithLogo /></a>
@ -41,6 +42,7 @@ SunLight
<a class="header-link-item" href="/docs/">Docs</a> <a class="header-link-item" href="/docs/">Docs</a>
<!-- <a class="header-link-item" href="/init/">Init Privacy</a> --> <!-- <a class="header-link-item" href="/init/">Init Privacy</a> -->
<a class="header-link-item" href="https://status.sudovanilla.org/">Status</a> <a class="header-link-item" href="https://status.sudovanilla.org/">Status</a>
<a class="header-link-item special" href="/donate/">Donate</a>
<button id="toggle-da-theme" data-color-mode-switch style="display: none;"></button> <button id="toggle-da-theme" data-color-mode-switch style="display: none;"></button>
<button onclick="document.querySelector('#toggle-da-theme').click()" data-color-mode-switch class="theme-toggle-button theme-is-light"><SunLight/></button> <button onclick="document.querySelector('#toggle-da-theme').click()" data-color-mode-switch class="theme-toggle-button theme-is-light"><SunLight/></button>
<button onclick="document.querySelector('#toggle-da-theme').click()" data-color-mode-switch class="theme-toggle-button theme-is-dark"><HalfMoon/></button> <button onclick="document.querySelector('#toggle-da-theme').click()" data-color-mode-switch class="theme-toggle-button theme-is-dark"><HalfMoon/></button>
@ -210,6 +212,13 @@ mobilebar {
width: 0px; width: 0px;
} }
} }
.special {
color: black !important;
background: #ffff9e;
font-weight: bold;
padding: 6px 12px;
border-radius: 3rem;
}
.header-login-button { .header-login-button {
align-items: center; align-items: center;
display: flex; display: flex;

View file

@ -41,7 +41,7 @@ When a user registered an account, it is processed with the following data:
"invidous_media": "https://yt.sudovanilla.org", "invidous_media": "https://yt.sudovanilla.org",
"safetwitch_data": "https://twitch.sudovanilla.org", "safetwitch_data": "https://twitch.sudovanilla.org",
"safetwitch_media": "https://twitch.sudovanilla.org", "safetwitch_media": "https://twitch.sudovanilla.org",
"image_proxy": "https://ipx.sudovanilla.org", "image_proxy": "https://image.proxy.sudovanilla.org",
"player_type": "Zorn" "player_type": "Zorn"
} }
``` ```

View file

@ -4,5 +4,5 @@ author: Proton Team
date: 2017-03-24 date: 2017-03-24
url: https://proton.me/blog/private-browsing-history url: https://proton.me/blog/private-browsing-history
image: >- image: >-
https://ipx.sudovanilla.org/https://res.cloudinary.com/dbulfrlrz/images/w_1434,h_717,c_scale/f_auto,q_auto/f_auto,q_auto/v1707577896/wp-pme/browsing_history_privacy/browsing_history_privacy https://image.proxy.sudovanilla.org/https://res.cloudinary.com/dbulfrlrz/images/w_1434,h_717,c_scale/f_auto,q_auto/f_auto,q_auto/v1707577896/wp-pme/browsing_history_privacy/browsing_history_privacy
--- ---

View file

@ -0,0 +1,7 @@
---
title: Google ads are getting worse, at your expense
author: Ben Wolford
date: 0001-01-01
url: https://proton.me/blog/google-shows-more-ads
image: https://md.sudovanilla.org/images/new-ads-in-gmail-inbox_3542274c2d.webp
---

View file

@ -1,8 +0,0 @@
---
title: Reasons not to use Discord
author: Ashley0143
date: 1901-01-01
url: >-
https://ipx.sudovanilla.org/https://d4.alternativeto.net/U0bSOtDrHsrsuXCoXtDsXj0BE8RWnRvthwJb98711kY/rs:fill:760:380:0/g:ce:0:0/YWJzOi8vZGlzdC9jb250ZW50LzE2OTIwMDM2NzE0NzIucG5n.png
image: https://md.sudovanilla.org/discord.jpeg
---

View file

@ -2,6 +2,6 @@
title: Why Privacy Matters title: Why Privacy Matters
author: Jonah Aragon and Daniel Nathan Gray author: Jonah Aragon and Daniel Nathan Gray
date: 2023-05-01 date: 2023-05-01
url: https://www.privacyguides.org/en/basics/why-privacy-matters/ url: https://www.privacyguides.org/en/basics/why-privacy-matters
image: https://md.sudovanilla.org/images/why-privacy-matters.png image: https://md.sudovanilla.org/images/why-privacy-matters.png
--- ---

View file

@ -10,6 +10,7 @@ import Footer from '@components/global/Footer.astro'
// Styles // Styles
import "@styles/index.scss" import "@styles/index.scss"
import { fade } from "astro:transitions" import { fade } from "astro:transitions"
import Heading from "@components/Heading.astro"
// Other // Other
if (Astro.url.pathname === '/roadmap/') { if (Astro.url.pathname === '/roadmap/') {
@ -22,6 +23,7 @@ if (Astro.url.pathname === '/roadmap/') {
<slot name="sub-header" /> <slot name="sub-header" />
</Header> </Header>
<div class="page-content"> <div class="page-content">
<Heading Title={frontmatter.Title}/>
<slot /> <slot />
<Footer/> <Footer/>
</div> </div>
@ -34,8 +36,6 @@ if (Astro.url.pathname === '/roadmap/') {
</style> </style>
</noscript> </noscript>
{CenterIt ? {CenterIt ?
<style> <style>
.page-content { .page-content {

View file

@ -4,6 +4,10 @@ import Default from "@layouts/Default.astro";
// Components // Components
import Posts from "@components/blog/posts.astro"; import Posts from "@components/blog/posts.astro";
import Heading from "@components/Heading.astro";
// Markdown
import Sources from "@components/blog/sources.md"
// List Posts // List Posts
import { getCollection } from "astro:content"; import { getCollection } from "astro:content";
@ -18,5 +22,12 @@ const posts = await getCollection("recommend-reading");
<a href="/blog/recommended-reading/">Recommended Reading</a> <a href="/blog/recommended-reading/">Recommended Reading</a>
</div> </div>
</Fragment> </Fragment>
<Fragment slot="body"><Posts GetPosts={posts} PrefixSlug=""/></Fragment> <Fragment slot="body">
<Heading Title="Posts"/>
<Posts GetPosts={posts} PrefixSlug=""/>
<p style="opacity: 0.5; font-size: 14px;">All links above goes to external sources, outside of SudoVanilla.</p>
<p style="opacity: 0.5; font-size: 14px;">Some links may be set incorrectly. Check the URL and make sure it doesn't end in "/" or double "//".</p>
<Heading Title="Looking for Alternatives?"/>
<Sources/>
</Fragment>
</Default> </Default>

33
src/pages/donate.astro Normal file
View file

@ -0,0 +1,33 @@
---
// Layout
import Default from "@layouts/Default.astro";
// Components
import Heading from "@components/Heading.astro";
// List Posts
import { getCollection } from "astro:content";
const posts = await getCollection("posts");
---
<Default MobileTitle="Become a Sponsor">
<Fragment slot="sub-header">
<p class="header-sub-service">Become a Sponsor</p>
<div>
<a target="_blank" style="opacity: 0.5; pointer-events: none;" href="#">Wire Transfer</a>
<a target="_blank" href="https://paypal.me/KorbsStudio">Paypal</a>
<a target="_blank" href="https://cash.app/$SudoVanilla">CashApp</a>
<span>-</span>
<a target="_blank" href="https://payments.sudovanilla.org/p/login/3cs28Rcxeg1EbjG7ss">Stripe Login</a>
</div>
</Fragment>
<Fragment slot="body">
<noscript>
<p>This page generates a pricing table from Stripe, using JavaScript. You appear to have JavaScript disabled or using an unsupported browser.</p>
</noscript>
<script async src="https://js.stripe.com/v3/pricing-table.js"></script>
<stripe-pricing-table pricing-table-id="prctbl_1NgOhRLMVfOpFIdGFBjAVARS"
publishable-key="pk_live_51MF34bLMVfOpFIdGXPQfwLICjlGvNE5R6oWklF0apeX91hTx7EGXd7WzqtOI5tFn0ciLnIewoiORGXlGtPzCdvyw00kmt3Ibjk">
</stripe-pricing-table>
</Fragment>
</Default>

View file

@ -23,8 +23,8 @@ import { BookmarkBook, ReportColumns } from "@iconoir/vue";
Title="SudoVanilla" Title="SudoVanilla"
Description="Counting on the Open Web" Description="Counting on the Open Web"
UseImage UseImage
Image="https://images.pexels.com/photos/2026454/pexels-photo-2026454.jpeg" Image="https://md.sudovanilla.org/images/pexels-asphotograpy-94842.jpg"
Credit="Spiez, BE, Switzerland. Shot by Tanathip Rattanatum on Pexels." Credit="Green Pine Trees. Shot by AS Photography on Pexels."
/> />
<Heading Title="Blog" Description="Tips, Tricks, and Updates"> <Heading Title="Blog" Description="Tips, Tricks, and Updates">
<slot slot="icon"> <slot slot="icon">
@ -37,6 +37,13 @@ import { BookmarkBook, ReportColumns } from "@iconoir/vue";
<ReportColumns width={32} height={32} /> <ReportColumns width={32} height={32} />
</slot> </slot>
</Heading> </Heading>
<LargeCard
Title="Zorn Player"
Description="Video Player for Astro"
Image="https://md.sudovanilla.org/images/Screenshot%20from%202024-08-27%2001-41-34.png"
CTA_Primary="Documentation"
CTA_Primary_Link="/docs/zorn/introduction/"
/>
<LargeCard <LargeCard
Title="ButterflyVu" Title="ButterflyVu"
Description="Documention Site" Description="Documention Site"
@ -47,18 +54,11 @@ import { BookmarkBook, ReportColumns } from "@iconoir/vue";
/> />
<LargeCard <LargeCard
Title="MinPluto" Title="MinPluto"
Description="Yet Another YouTube Frontend" Description="Privacy Frontend for Twitch"
Image="https://md.sudovanilla.org/images/mp.webp" Image="https://md.sudovanilla.org/images/mp-ba-1.png"
CTA_Primary="Source Code" CTA_Primary="Source Code"
CTA_Primary_Link="https://ark.sudovanilla.org/MinPluto/MinPluto/" CTA_Primary_Link="https://ark.sudovanilla.org/MinPluto/MinPluto/"
/> />
<LargeCard
Title="Zorn Player"
Description="Video Player for Astro"
Image="https://md.sudovanilla.org/images/Screenshot%20from%202024-08-27%2001-41-34.png"
CTA_Primary="Documentation"
CTA_Primary_Link="/docs/zorn/introduction/"
/>
<LargeCard <LargeCard
Title="Init Privacy" Title="Init Privacy"
Description="Taking Back Control" Description="Taking Back Control"

View file

@ -0,0 +1,71 @@
---
layout: '../layouts/Markdown.astro'
Title: 'Privacy Policy'
---
<p style="opacity: 0.5; font-size: 14px">Last Updated: November 19th, 2024</p>
**Support**
When you send an email to any sudovanilla.org emails, your email address and the information you sent is collected. All emails are archived.
**Payments**
Payment information are processed for when you donate to SudoVanilla or any other purchases. Stripe is used as the preferred payment processor for all of SudoVanilla and it's donations.
Stripe logs the following details:
- Charge ID
- Expire Date
- Last 4 digits of the card
- Card Type
- Origin Country
- Issuer
- Owner
- Owner Email
If you don't want your information shared with SudoVanilla, it is recommended to use https://privacy.com to create a masked card. You can join Privacy with SudoVanilla's invite link to https://app.privacy.com/join/MCHG9.
Emails sent from Stripe should be sent via a sudovanilla.org email, as of November 15th 2024. If not, report back.
All payments should done via sudovanilla.org with a Stripe user dashboard. If not, report back.
SudoVanilla prints phyical copies of all receipts, as of November 15th 2024.
**SudoVanilla Ark**
When you sign up for SudoVanilla Ark, the following information is recorded:
- ID
- Email
- Username
- Created Date
- Last Sign-In Date
**Opengist**
When you sign up for Opengist on SudoVanilla, the following information is recorded:
- ID
- Username
- Created Date
**SudoVanilla Share (Pingvin)**
All files you share on SudoVanilla Share are deleted after 72 hours.
When you sign up for SudoVanilla Share, the following information is recorded:
- Email
- Username
**Zipline**
All content you upload to Zipline on SudoVanilla do not expire.
When you sign up for SudoVanilla Share, the following information is recorded:
- Username
**Deletion Request**
If you're not comfortable with SudoVanilla keeping data suchs as emails you send, physical copies of your reciepts, or etc; then you can request this information to be deleted by [sending an email](mailto:privacy-deletion-PLEASE-REMOVE-THIS-FOR-SPAM-PROTECTION@sudovanilla.org?subject=Privacy%20Request&body=I%20want%20the%20following%20information%20deleted%3A%20).
If you would like to delete your SudoVanilla Ark account, go to your [Account settings](privacy-deletion-PLEASE-REMOVE-THIS-FOR-SPAM-PROTECTION@sudovanilla.org) and follow the prompt in the "Delete your account" portion. If you're unable to access your SudoVanilla Ark account, please send a reset password request instead, then try again.
<style>.page-content a {text-decoration: underline}</style>

View file

@ -0,0 +1,8 @@
---
layout: '../layouts/Markdown.astro'
Title: 'Refund Policy'
---
**Donations**
SudoVanilla only accepts donations via Stripe or Liberapay, all donations sent to SudoVanilla are final and refunds will not be allowed.