legal: update Terms of Service and Privacy Policy for AGPL-3.0
- Add Section 13 (Open Source Licensing) to Terms of Service - Add Section 13 (Open Source Transparency) to Privacy Policy - Link to GitLab repo and AGPL-3.0 license text - Sync all website versions: .md, .astro, .html, html_landing - Update last updated dates to February 17, 2026 - Fix entity name from 'Sojorn Inc.' to 'MPLS LLC' in HTML terms - Expand HTML pages to match full canonical .md content
This commit is contained in:
parent
2f21c3d9a6
commit
83317e8e0f
|
|
@ -1,7 +1,7 @@
|
||||||
# Sojorn — Privacy & Data Sovereignty
|
# Sojorn — Privacy & Data Sovereignty
|
||||||
|
|
||||||
**Effective Date:** February 12, 2026
|
**Effective Date:** February 12, 2026
|
||||||
**Last Updated:** February 12, 2026
|
**Last Updated:** February 17, 2026
|
||||||
**Operator:** MPLS LLC
|
**Operator:** MPLS LLC
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
||||||
15
TERMS.md
15
TERMS.md
|
|
@ -1,7 +1,7 @@
|
||||||
# Sojorn — Terms of Service
|
# Sojorn — Terms of Service
|
||||||
|
|
||||||
**Effective Date:** February 12, 2026
|
**Effective Date:** February 12, 2026
|
||||||
**Last Updated:** February 12, 2026
|
**Last Updated:** February 17, 2026
|
||||||
**Operator:** MPLS LLC
|
**Operator:** MPLS LLC
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -92,7 +92,18 @@ These Terms are governed by the laws of the State of Minnesota, United States.
|
||||||
|
|
||||||
We will notify registered users via email and in-app notification of any material changes to these Terms at least 30 days before they take effect.
|
We will notify registered users via email and in-app notification of any material changes to these Terms at least 30 days before they take effect.
|
||||||
|
|
||||||
## 13. Contact
|
## 13. Open Source Licensing
|
||||||
|
|
||||||
|
Sojorn's source code is published under the [GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.html) (AGPL-3.0). This means:
|
||||||
|
|
||||||
|
- The complete source code for Sojorn is publicly available.
|
||||||
|
- Anyone may inspect, modify, and redistribute the code under the terms of the AGPL-3.0.
|
||||||
|
- Any modified version of Sojorn that is made available over a network must also make its complete source code available under the same license.
|
||||||
|
- This license ensures that all improvements to Sojorn — including those running on third-party servers — remain open and available to the community.
|
||||||
|
|
||||||
|
Our source code repository is hosted at [gitlab.com/patrickbritton3/sojorn](https://gitlab.com/patrickbritton3/sojorn).
|
||||||
|
|
||||||
|
## 14. Contact
|
||||||
|
|
||||||
For questions about these Terms: [legal@mp.ls](mailto:legal@mp.ls)
|
For questions about these Terms: [legal@mp.ls](mailto:legal@mp.ls)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,37 +44,62 @@
|
||||||
|
|
||||||
<main class="max-w-3xl mx-auto px-6 py-12">
|
<main class="max-w-3xl mx-auto px-6 py-12">
|
||||||
<h1 class="text-3xl font-bold mb-2 text-egyptianBlue">Privacy & Data Sovereignty</h1>
|
<h1 class="text-3xl font-bold mb-2 text-egyptianBlue">Privacy & Data Sovereignty</h1>
|
||||||
<p class="mb-8 text-sm text-gray-500">Last Updated: January 26, 2026</p>
|
<p class="mb-8 text-sm text-gray-500">Last Updated: February 17, 2026</p>
|
||||||
|
|
||||||
<div class="prose prose-blue max-w-none text-gray-700">
|
<div class="prose prose-blue max-w-none text-gray-700">
|
||||||
<p class="lead font-semibold">Profiting from surveillance is strictly against our principles. We reject the
|
<p class="lead font-semibold">Profiting from surveillance is strictly against our principles. We reject the
|
||||||
"attention economy" model.</p>
|
"attention economy" model entirely.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">1. Data Sovereignty</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">1. Data Sovereignty</h2>
|
||||||
<p class="mb-4">We do not sell your data. We do not index your content on search engines. Sojorn is a
|
<p class="mb-4">We do not sell your data. We do not license your data. We do not provide your data to
|
||||||
private community designed to protect your posts and identity from the extractivist economy.</p>
|
third-party analytics, advertising, or data brokerage firms. Your content is not indexed on public
|
||||||
|
search engines. Sojorn is a private community designed to protect your posts and identity from the
|
||||||
|
extractivist economy.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">2. Collection Limit</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">2. What We Collect</h2>
|
||||||
<p class="mb-4">We collect only what is necessary to function: your email (for authentication and critical
|
<p class="mb-4">We collect only what is technically necessary to operate the Service: your email address
|
||||||
updates) and the content you explicitly create. We do not use third-party tracking pixels that follow
|
(authentication), birth month & year (age verification), display name & handle (profile
|
||||||
you across the web.</p>
|
identity), content you create (displayed to your chosen audience), approximate location for Beacons
|
||||||
|
only (ephemeral), and device push tokens (notifications). We do <strong>not</strong> collect precise GPS
|
||||||
|
location outside of Beacons, contact lists, browsing history, biometric data, or financial
|
||||||
|
information.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">3. Zero-Knowledge Encryption</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">3. Third-Party Services</h2>
|
||||||
<p class="mb-4">Private messages are end-to-end encrypted (E2EE) using keys generated on your device. We
|
<p class="mb-4">We use Firebase (authentication, push notifications), Cloudflare R2 (media storage),
|
||||||
have no way to decrypt or read your private conversations.</p>
|
SendPulse (newsletter delivery, opt-in only), and OpenAI / Google Vision (content moderation on public
|
||||||
|
posts only). We do <strong>not</strong> use third-party tracking pixels, cross-site cookies, behavioral
|
||||||
|
analytics, or advertising SDKs.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">4. Newsletter & Third Parties</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">4. Zero-Knowledge Encryption</h2>
|
||||||
<p class="mb-4">Our newsletter is managed via **SendPulse**. When you subscribe, your email is stored
|
<p class="mb-4">Private messages and encrypted capsule content are protected by end-to-end encryption (E2EE)
|
||||||
securely on their servers solely for the purpose of delivering our communications. We do not
|
using keys generated on your device. <strong>We cannot decrypt your private content.</strong></p>
|
||||||
cross-reference this list for ad targeting.</p>
|
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">4. Your Right to Vanish</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">5. Your Right to Vanish</h2>
|
||||||
<p class="mb-4">You have the absolute right to delete your account and all associated data at any time. When
|
<p class="mb-4">You have the absolute right to delete your account and all associated data at any time. We
|
||||||
you leave, you leave. We do not retain hidden profiles.</p>
|
perform <strong>hard deletes</strong> — database records, media files, and encryption key backups are
|
||||||
|
permanently removed. We do not retain shadow copies, hidden archives, or behavioral profiles. When you
|
||||||
|
leave, you leave.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">5. Contact</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">6. Anti-Extraction Commitment</h2>
|
||||||
|
<p class="mb-4">MPLS LLC will never use your content to train AI models, sell or share your content with
|
||||||
|
data brokers or advertisers, build advertising or behavioral profiles from your activity, or provide
|
||||||
|
"data partnerships" derived from your content.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">7. Open Source Transparency</h2>
|
||||||
|
<p class="mb-4">Our source code is published under the
|
||||||
|
<a href="https://www.gnu.org/licenses/agpl-3.0.html" class="text-egyptianBlue underline">GNU Affero
|
||||||
|
General Public License v3.0</a> (AGPL-3.0). We share our code so that users, security researchers,
|
||||||
|
and the public can verify that we honor every commitment in this document. This license ensures that all
|
||||||
|
modifications — including those running on network servers — remain open and available to the community.
|
||||||
|
Our source code repository is hosted at
|
||||||
|
<a href="https://gitlab.com/patrickbritton3/sojorn" class="text-egyptianBlue underline">gitlab.com/patrickbritton3/sojorn</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">8. Contact</h2>
|
||||||
<p class="mb-4">For privacy concerns: <a href="mailto:privacy@sojorn.net"
|
<p class="mb-4">For privacy concerns: <a href="mailto:privacy@sojorn.net"
|
||||||
class="text-egyptianBlue underline">privacy@sojorn.net</a>.</p>
|
class="text-egyptianBlue underline">privacy@sojorn.net</a>.<br>
|
||||||
|
For legal inquiries: <a href="mailto:legal@mp.ls"
|
||||||
|
class="text-egyptianBlue underline">legal@mp.ls</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,34 +44,94 @@
|
||||||
|
|
||||||
<main class="max-w-3xl mx-auto px-6 py-12">
|
<main class="max-w-3xl mx-auto px-6 py-12">
|
||||||
<h1 class="text-3xl font-bold mb-8 text-egyptianBlue">Terms of Service</h1>
|
<h1 class="text-3xl font-bold mb-8 text-egyptianBlue">Terms of Service</h1>
|
||||||
<p class="mb-4 text-sm text-gray-500">Last Updated: January 26, 2026</p>
|
<p class="mb-4 text-sm text-gray-500">Last Updated: February 17, 2026</p>
|
||||||
|
|
||||||
<div class="prose prose-blue max-w-none text-gray-700">
|
<div class="prose prose-blue max-w-none text-gray-700">
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">1. The Agreement</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">1. The Agreement</h2>
|
||||||
<p class="mb-4">By accessing our website or services, you acknowledge that you are entering a space
|
<p class="mb-4">By accessing Sojorn ("the Service"), you acknowledge that you are entering a space
|
||||||
dedicated to respect, safety, and progressive action. We prioritize the safety of our community above
|
dedicated to respect, safety, and progressive action. These Terms of Service constitute a binding
|
||||||
all else.</p>
|
agreement between you and MPLS LLC. We prioritize the safety of our community above all else.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">2. Zero Tolerance Policy</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">2. Zero Tolerance Policy</h2>
|
||||||
<p class="mb-4">We do not tolerate intolerance. Hate speech, racism, sexism, homophobia, transphobia,
|
<p class="mb-4">We do not tolerate intolerance. Hate speech, racism, sexism, homophobia, transphobia,
|
||||||
ableism, and fascist ideologies are strictly prohibited. Violations will result in immediate and
|
ableism, and fascist ideologies are strictly prohibited. Violations will result in immediate and
|
||||||
permanent bans.</p>
|
permanent account suspension.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">3. No Misinformation</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">3. No Misinformation</h2>
|
||||||
<p class="mb-4">We reject the spread of verifiable falsehoods, conspiracy theories, and disinformation
|
<p class="mb-4">We reject the spread of verifiable falsehoods, conspiracy theories, and coordinated
|
||||||
campaigns. Posting content designed to deceive or manipulate will result in account termination.</p>
|
disinformation campaigns. Posting content designed to deceive or manipulate will result in account
|
||||||
|
termination.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">4. Content Ownership</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">4. Content Ownership and Sanctuary</h2>
|
||||||
<p class="mb-4">You own the content you create. You grant us a license to display it within the private
|
<p class="mb-4">This section replaces the broad content licenses found in conventional social media Terms of
|
||||||
Sojorn network, but we claim no ownership over your intellectual property and will never sell it to
|
Service. We believe your work belongs to you — always.</p>
|
||||||
third parties.</p>
|
<h3 class="text-lg font-bold mt-4 mb-2">4.1 Ownership</h3>
|
||||||
|
<p class="mb-4"><strong>You retain 100% copyright and all intellectual property rights</strong> to every
|
||||||
|
piece of content you create on Sojorn. We claim no ownership over your words, images, audio, video, or
|
||||||
|
any other creative work.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.2 Limited Technical License</h3>
|
||||||
|
<p class="mb-4">By posting content, you grant MPLS LLC a <strong>non-exclusive, royalty-free, worldwide
|
||||||
|
license solely for the technical purpose of hosting, displaying, and transmitting your
|
||||||
|
content</strong> to the audience you designate within Sojorn.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.3 Immediate Revocation</h3>
|
||||||
|
<p class="mb-4">This technical license <strong>expires immediately and irrevocably upon deletion</strong> of
|
||||||
|
the content by you. We do not retain shadow copies, hidden archives, or "soft-deleted" records.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.4 Anti-Extraction Covenant</h3>
|
||||||
|
<p class="mb-4">MPLS LLC <strong>will never</strong> use your content to train AI models, sell your content
|
||||||
|
to third parties, mine your content for advertising profiles, or index your content on public search
|
||||||
|
engines without your explicit opt-in.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.5 Right to Livelihood</h3>
|
||||||
|
<p class="mb-4">If MPLS LLC ever wishes to use your content for promotional purposes, we must contact you
|
||||||
|
directly, offer financial compensation, and receive your explicit written consent. No blanket consent is
|
||||||
|
granted by agreeing to these Terms.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">5. Liability</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">5. Your Right to Vanish</h2>
|
||||||
<p class="mb-4">Sojorn Inc. provides this service "as is." We are not liable for interactions that occur
|
<p class="mb-4">You have the absolute right to delete your account and all associated data at any time. When
|
||||||
between users, though we commit to active moderation to maintain community safety.</p>
|
you leave, you leave. We perform hard deletes — your profile, posts, comments, media files, and metadata
|
||||||
|
are permanently removed from our systems.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">6. Governing Law</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">6. End-to-End Encryption</h2>
|
||||||
<p class="mb-4">These terms are governed by the laws of the United States.</p>
|
<p class="mb-4">Private messages and encrypted capsule content are protected by end-to-end encryption (E2EE)
|
||||||
|
using keys generated on your device. MPLS LLC has no ability to decrypt, read, or access this
|
||||||
|
content.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">7. AI Moderation Transparency</h2>
|
||||||
|
<p class="mb-4">We use artificial intelligence to assist with content moderation. This AI moderation operates
|
||||||
|
only on public content, does not analyze private encrypted messages, is subject to human review, and
|
||||||
|
provides a full audit trail. You may appeal any AI moderation decision through our in-app appeal
|
||||||
|
process.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">8. Community Safety Beacons</h2>
|
||||||
|
<p class="mb-4">Sojorn includes a community safety feature ("Beacons") that allows users to report
|
||||||
|
real-world safety incidents with location data. Location data is not stored permanently and is not sold
|
||||||
|
to third parties.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">9. Age Requirement</h2>
|
||||||
|
<p class="mb-4">You must be at least 16 years of age to use Sojorn.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">10. Liability</h2>
|
||||||
|
<p class="mb-4">MPLS LLC provides this Service "as is." We are not liable for interactions that occur between
|
||||||
|
users, though we commit to active moderation to maintain community safety.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">11. Governing Law</h2>
|
||||||
|
<p class="mb-4">These Terms are governed by the laws of the State of Minnesota, United States.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">12. Changes to These Terms</h2>
|
||||||
|
<p class="mb-4">We will notify registered users via email and in-app notification of any material changes to
|
||||||
|
these Terms at least 30 days before they take effect.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">13. Open Source Licensing</h2>
|
||||||
|
<p class="mb-4">Sojorn's source code is published under the
|
||||||
|
<a href="https://www.gnu.org/licenses/agpl-3.0.html" class="text-egyptianBlue underline">GNU Affero
|
||||||
|
General Public License v3.0</a> (AGPL-3.0). The complete source code is publicly available. Anyone
|
||||||
|
may inspect, modify, and redistribute the code. Any modified version made available over a network must
|
||||||
|
also share its source code under the same license. Our source code repository is hosted at
|
||||||
|
<a href="https://gitlab.com/patrickbritton3/sojorn" class="text-egyptianBlue underline">gitlab.com/patrickbritton3/sojorn</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">14. Contact</h2>
|
||||||
|
<p class="mb-4">For questions about these Terms:
|
||||||
|
<a href="mailto:legal@mp.ls" class="text-egyptianBlue underline">legal@mp.ls</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Test admin login with patrick@mp.ls (primary admin)
|
|
||||||
echo "Testing admin login with patrick@mp.ls..."
|
|
||||||
|
|
||||||
curl -X POST http://localhost:8080/api/v1/admin/login \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
-d '{
|
|
||||||
"email": "patrick@mp.ls",
|
|
||||||
"password": "password123",
|
|
||||||
"turnstile_token": "BYPASS_DEV_MODE"
|
|
||||||
}' | jq .
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "Testing admin login with admin@mp.ls..."
|
|
||||||
|
|
||||||
curl -X POST http://localhost:8080/api/v1/admin/login \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
-d '{
|
|
||||||
"email": "admin@mp.ls",
|
|
||||||
"password": "password123",
|
|
||||||
"turnstile_token": "BYPASS_DEV_MODE"
|
|
||||||
}' | jq .
|
|
||||||
|
|
@ -173,11 +173,16 @@ import Layout from '../layouts/Layout.astro';
|
||||||
<p class="text-zinc-600 leading-relaxed">While MPLS LLC is a U.S. company, our EU hosting ensures that European users benefit from GDPR-level protections regardless of their location.</p>
|
<p class="text-zinc-600 leading-relaxed">While MPLS LLC is a U.S. company, our EU hosting ensures that European users benefit from GDPR-level protections regardless of their location.</p>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h2 class="text-xl font-semibold text-zinc-900 mb-3">13. Changes to This Policy</h2>
|
<h2 class="text-xl font-semibold text-zinc-900 mb-3">13. Open Source Transparency</h2>
|
||||||
|
<p class="text-zinc-600 leading-relaxed mb-3">Our source code is published under the <a href="https://www.gnu.org/licenses/agpl-3.0.html" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">GNU Affero General Public License v3.0</a> (AGPL-3.0). We share our code so that users, security researchers, and the public can verify that we honor every commitment in this document.</p>
|
||||||
|
<p class="text-zinc-600 leading-relaxed mb-3">This license ensures that all modifications — including those running on network servers — remain open and available to the community. Our source code repository is hosted at <a href="https://gitlab.com/patrickbritton3/sojorn" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">gitlab.com/patrickbritton3/sojorn</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h2 class="text-xl font-semibold text-zinc-900 mb-3">14. Changes to This Policy</h2>
|
||||||
<p class="text-zinc-600 leading-relaxed">We will notify registered users via email and in-app notification of any material changes to this Privacy Policy at least 30 days before they take effect.</p>
|
<p class="text-zinc-600 leading-relaxed">We will notify registered users via email and in-app notification of any material changes to this Privacy Policy at least 30 days before they take effect.</p>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h2 class="text-xl font-semibold text-zinc-900 mb-3">14. Contact</h2>
|
<h2 class="text-xl font-semibold text-zinc-900 mb-3">15. Contact</h2>
|
||||||
<p class="text-zinc-600 leading-relaxed">For privacy concerns: <a href="mailto:privacy@sojorn.net" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">privacy@sojorn.net</a></p>
|
<p class="text-zinc-600 leading-relaxed">For privacy concerns: <a href="mailto:privacy@sojorn.net" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">privacy@sojorn.net</a></p>
|
||||||
<p class="text-zinc-600 leading-relaxed mt-2">For legal inquiries: <a href="mailto:legal@mp.ls" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">legal@mp.ls</a></p>
|
<p class="text-zinc-600 leading-relaxed mt-2">For legal inquiries: <a href="mailto:legal@mp.ls" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">legal@mp.ls</a></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -44,37 +44,62 @@
|
||||||
|
|
||||||
<main class="max-w-3xl mx-auto px-6 py-12">
|
<main class="max-w-3xl mx-auto px-6 py-12">
|
||||||
<h1 class="text-3xl font-bold mb-2 text-egyptianBlue">Privacy & Data Sovereignty</h1>
|
<h1 class="text-3xl font-bold mb-2 text-egyptianBlue">Privacy & Data Sovereignty</h1>
|
||||||
<p class="mb-8 text-sm text-gray-500">Last Updated: January 26, 2026</p>
|
<p class="mb-8 text-sm text-gray-500">Last Updated: February 17, 2026</p>
|
||||||
|
|
||||||
<div class="prose prose-blue max-w-none text-gray-700">
|
<div class="prose prose-blue max-w-none text-gray-700">
|
||||||
<p class="lead font-semibold">Profiting from surveillance is strictly against our principles. We reject the
|
<p class="lead font-semibold">Profiting from surveillance is strictly against our principles. We reject the
|
||||||
"attention economy" model.</p>
|
"attention economy" model entirely.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">1. Data Sovereignty</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">1. Data Sovereignty</h2>
|
||||||
<p class="mb-4">We do not sell your data. We do not index your content on search engines. Sojorn is a
|
<p class="mb-4">We do not sell your data. We do not license your data. We do not provide your data to
|
||||||
private community designed to protect your posts and identity from the extractivist economy.</p>
|
third-party analytics, advertising, or data brokerage firms. Your content is not indexed on public
|
||||||
|
search engines. Sojorn is a private community designed to protect your posts and identity from the
|
||||||
|
extractivist economy.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">2. Collection Limit</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">2. What We Collect</h2>
|
||||||
<p class="mb-4">We collect only what is necessary to function: your email (for authentication and critical
|
<p class="mb-4">We collect only what is technically necessary to operate the Service: your email address
|
||||||
updates) and the content you explicitly create. We do not use third-party tracking pixels that follow
|
(authentication), birth month & year (age verification), display name & handle (profile
|
||||||
you across the web.</p>
|
identity), content you create (displayed to your chosen audience), approximate location for Beacons
|
||||||
|
only (ephemeral), and device push tokens (notifications). We do <strong>not</strong> collect precise GPS
|
||||||
|
location outside of Beacons, contact lists, browsing history, biometric data, or financial
|
||||||
|
information.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">3. Zero-Knowledge Encryption</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">3. Third-Party Services</h2>
|
||||||
<p class="mb-4">Private messages are end-to-end encrypted (E2EE) using keys generated on your device. We
|
<p class="mb-4">We use Firebase (authentication, push notifications), Cloudflare R2 (media storage),
|
||||||
have no way to decrypt or read your private conversations.</p>
|
SendPulse (newsletter delivery, opt-in only), and OpenAI / Google Vision (content moderation on public
|
||||||
|
posts only). We do <strong>not</strong> use third-party tracking pixels, cross-site cookies, behavioral
|
||||||
|
analytics, or advertising SDKs.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">4. Newsletter & Third Parties</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">4. Zero-Knowledge Encryption</h2>
|
||||||
<p class="mb-4">Our newsletter is managed via **SendPulse**. When you subscribe, your email is stored
|
<p class="mb-4">Private messages and encrypted capsule content are protected by end-to-end encryption (E2EE)
|
||||||
securely on their servers solely for the purpose of delivering our communications. We do not
|
using keys generated on your device. <strong>We cannot decrypt your private content.</strong></p>
|
||||||
cross-reference this list for ad targeting.</p>
|
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">4. Your Right to Vanish</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">5. Your Right to Vanish</h2>
|
||||||
<p class="mb-4">You have the absolute right to delete your account and all associated data at any time. When
|
<p class="mb-4">You have the absolute right to delete your account and all associated data at any time. We
|
||||||
you leave, you leave. We do not retain hidden profiles.</p>
|
perform <strong>hard deletes</strong> — database records, media files, and encryption key backups are
|
||||||
|
permanently removed. We do not retain shadow copies, hidden archives, or behavioral profiles. When you
|
||||||
|
leave, you leave.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">5. Contact</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">6. Anti-Extraction Commitment</h2>
|
||||||
|
<p class="mb-4">MPLS LLC will never use your content to train AI models, sell or share your content with
|
||||||
|
data brokers or advertisers, build advertising or behavioral profiles from your activity, or provide
|
||||||
|
"data partnerships" derived from your content.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">7. Open Source Transparency</h2>
|
||||||
|
<p class="mb-4">Our source code is published under the
|
||||||
|
<a href="https://www.gnu.org/licenses/agpl-3.0.html" class="text-egyptianBlue underline">GNU Affero
|
||||||
|
General Public License v3.0</a> (AGPL-3.0). We share our code so that users, security researchers,
|
||||||
|
and the public can verify that we honor every commitment in this document. This license ensures that all
|
||||||
|
modifications — including those running on network servers — remain open and available to the community.
|
||||||
|
Our source code repository is hosted at
|
||||||
|
<a href="https://gitlab.com/patrickbritton3/sojorn" class="text-egyptianBlue underline">gitlab.com/patrickbritton3/sojorn</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">8. Contact</h2>
|
||||||
<p class="mb-4">For privacy concerns: <a href="mailto:privacy@sojorn.net"
|
<p class="mb-4">For privacy concerns: <a href="mailto:privacy@sojorn.net"
|
||||||
class="text-egyptianBlue underline">privacy@sojorn.net</a>.</p>
|
class="text-egyptianBlue underline">privacy@sojorn.net</a>.<br>
|
||||||
|
For legal inquiries: <a href="mailto:legal@mp.ls"
|
||||||
|
class="text-egyptianBlue underline">legal@mp.ls</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,18 @@ import Layout from '../layouts/Layout.astro';
|
||||||
<p class="text-zinc-600 leading-relaxed">We will notify registered users via email and in-app notification of any material changes to these Terms at least 30 days before they take effect.</p>
|
<p class="text-zinc-600 leading-relaxed">We will notify registered users via email and in-app notification of any material changes to these Terms at least 30 days before they take effect.</p>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h2 class="text-xl font-semibold text-zinc-900 mb-3">13. Contact</h2>
|
<h2 class="text-xl font-semibold text-zinc-900 mb-3">13. Open Source Licensing</h2>
|
||||||
|
<p class="text-zinc-600 leading-relaxed mb-3">Sojorn's source code is published under the <a href="https://www.gnu.org/licenses/agpl-3.0.html" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">GNU Affero General Public License v3.0</a> (AGPL-3.0). This means:</p>
|
||||||
|
<ul class="list-disc pl-6 text-zinc-600 leading-relaxed space-y-1 mb-3">
|
||||||
|
<li>The complete source code for Sojorn is publicly available.</li>
|
||||||
|
<li>Anyone may inspect, modify, and redistribute the code under the terms of the AGPL-3.0.</li>
|
||||||
|
<li>Any modified version of Sojorn that is made available over a network must also make its complete source code available under the same license.</li>
|
||||||
|
<li>This license ensures that all improvements to Sojorn — including those running on third-party servers — remain open and available to the community.</li>
|
||||||
|
</ul>
|
||||||
|
<p class="text-zinc-600 leading-relaxed">Our source code repository is hosted at <a href="https://gitlab.com/patrickbritton3/sojorn" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">gitlab.com/patrickbritton3/sojorn</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h2 class="text-xl font-semibold text-zinc-900 mb-3">14. Contact</h2>
|
||||||
<p class="text-zinc-600 leading-relaxed">For questions about these Terms: <a href="mailto:legal@mp.ls" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">legal@mp.ls</a></p>
|
<p class="text-zinc-600 leading-relaxed">For questions about these Terms: <a href="mailto:legal@mp.ls" class="text-brand-700 hover:text-brand-800 font-medium transition-colors">legal@mp.ls</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -44,34 +44,94 @@
|
||||||
|
|
||||||
<main class="max-w-3xl mx-auto px-6 py-12">
|
<main class="max-w-3xl mx-auto px-6 py-12">
|
||||||
<h1 class="text-3xl font-bold mb-8 text-egyptianBlue">Terms of Service</h1>
|
<h1 class="text-3xl font-bold mb-8 text-egyptianBlue">Terms of Service</h1>
|
||||||
<p class="mb-4 text-sm text-gray-500">Last Updated: January 26, 2026</p>
|
<p class="mb-4 text-sm text-gray-500">Last Updated: February 17, 2026</p>
|
||||||
|
|
||||||
<div class="prose prose-blue max-w-none text-gray-700">
|
<div class="prose prose-blue max-w-none text-gray-700">
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">1. The Agreement</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">1. The Agreement</h2>
|
||||||
<p class="mb-4">By accessing our website or services, you acknowledge that you are entering a space
|
<p class="mb-4">By accessing Sojorn ("the Service"), you acknowledge that you are entering a space
|
||||||
dedicated to respect, safety, and progressive action. We prioritize the safety of our community above
|
dedicated to respect, safety, and progressive action. These Terms of Service constitute a binding
|
||||||
all else.</p>
|
agreement between you and MPLS LLC. We prioritize the safety of our community above all else.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">2. Zero Tolerance Policy</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">2. Zero Tolerance Policy</h2>
|
||||||
<p class="mb-4">We do not tolerate intolerance. Hate speech, racism, sexism, homophobia, transphobia,
|
<p class="mb-4">We do not tolerate intolerance. Hate speech, racism, sexism, homophobia, transphobia,
|
||||||
ableism, and fascist ideologies are strictly prohibited. Violations will result in immediate and
|
ableism, and fascist ideologies are strictly prohibited. Violations will result in immediate and
|
||||||
permanent bans.</p>
|
permanent account suspension.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">3. No Misinformation</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">3. No Misinformation</h2>
|
||||||
<p class="mb-4">We reject the spread of verifiable falsehoods, conspiracy theories, and disinformation
|
<p class="mb-4">We reject the spread of verifiable falsehoods, conspiracy theories, and coordinated
|
||||||
campaigns. Posting content designed to deceive or manipulate will result in account termination.</p>
|
disinformation campaigns. Posting content designed to deceive or manipulate will result in account
|
||||||
|
termination.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">4. Content Ownership</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">4. Content Ownership and Sanctuary</h2>
|
||||||
<p class="mb-4">You own the content you create. You grant us a license to display it within the private
|
<p class="mb-4">This section replaces the broad content licenses found in conventional social media Terms of
|
||||||
Sojorn network, but we claim no ownership over your intellectual property and will never sell it to
|
Service. We believe your work belongs to you — always.</p>
|
||||||
third parties.</p>
|
<h3 class="text-lg font-bold mt-4 mb-2">4.1 Ownership</h3>
|
||||||
|
<p class="mb-4"><strong>You retain 100% copyright and all intellectual property rights</strong> to every
|
||||||
|
piece of content you create on Sojorn. We claim no ownership over your words, images, audio, video, or
|
||||||
|
any other creative work.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.2 Limited Technical License</h3>
|
||||||
|
<p class="mb-4">By posting content, you grant MPLS LLC a <strong>non-exclusive, royalty-free, worldwide
|
||||||
|
license solely for the technical purpose of hosting, displaying, and transmitting your
|
||||||
|
content</strong> to the audience you designate within Sojorn.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.3 Immediate Revocation</h3>
|
||||||
|
<p class="mb-4">This technical license <strong>expires immediately and irrevocably upon deletion</strong> of
|
||||||
|
the content by you. We do not retain shadow copies, hidden archives, or "soft-deleted" records.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.4 Anti-Extraction Covenant</h3>
|
||||||
|
<p class="mb-4">MPLS LLC <strong>will never</strong> use your content to train AI models, sell your content
|
||||||
|
to third parties, mine your content for advertising profiles, or index your content on public search
|
||||||
|
engines without your explicit opt-in.</p>
|
||||||
|
<h3 class="text-lg font-bold mt-4 mb-2">4.5 Right to Livelihood</h3>
|
||||||
|
<p class="mb-4">If MPLS LLC ever wishes to use your content for promotional purposes, we must contact you
|
||||||
|
directly, offer financial compensation, and receive your explicit written consent. No blanket consent is
|
||||||
|
granted by agreeing to these Terms.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">5. Liability</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">5. Your Right to Vanish</h2>
|
||||||
<p class="mb-4">Sojorn Inc. provides this service "as is." We are not liable for interactions that occur
|
<p class="mb-4">You have the absolute right to delete your account and all associated data at any time. When
|
||||||
between users, though we commit to active moderation to maintain community safety.</p>
|
you leave, you leave. We perform hard deletes — your profile, posts, comments, media files, and metadata
|
||||||
|
are permanently removed from our systems.</p>
|
||||||
|
|
||||||
<h2 class="text-xl font-bold mt-6 mb-4">6. Governing Law</h2>
|
<h2 class="text-xl font-bold mt-6 mb-4">6. End-to-End Encryption</h2>
|
||||||
<p class="mb-4">These terms are governed by the laws of the United States.</p>
|
<p class="mb-4">Private messages and encrypted capsule content are protected by end-to-end encryption (E2EE)
|
||||||
|
using keys generated on your device. MPLS LLC has no ability to decrypt, read, or access this
|
||||||
|
content.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">7. AI Moderation Transparency</h2>
|
||||||
|
<p class="mb-4">We use artificial intelligence to assist with content moderation. This AI moderation operates
|
||||||
|
only on public content, does not analyze private encrypted messages, is subject to human review, and
|
||||||
|
provides a full audit trail. You may appeal any AI moderation decision through our in-app appeal
|
||||||
|
process.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">8. Community Safety Beacons</h2>
|
||||||
|
<p class="mb-4">Sojorn includes a community safety feature ("Beacons") that allows users to report
|
||||||
|
real-world safety incidents with location data. Location data is not stored permanently and is not sold
|
||||||
|
to third parties.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">9. Age Requirement</h2>
|
||||||
|
<p class="mb-4">You must be at least 16 years of age to use Sojorn.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">10. Liability</h2>
|
||||||
|
<p class="mb-4">MPLS LLC provides this Service "as is." We are not liable for interactions that occur between
|
||||||
|
users, though we commit to active moderation to maintain community safety.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">11. Governing Law</h2>
|
||||||
|
<p class="mb-4">These Terms are governed by the laws of the State of Minnesota, United States.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">12. Changes to These Terms</h2>
|
||||||
|
<p class="mb-4">We will notify registered users via email and in-app notification of any material changes to
|
||||||
|
these Terms at least 30 days before they take effect.</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">13. Open Source Licensing</h2>
|
||||||
|
<p class="mb-4">Sojorn's source code is published under the
|
||||||
|
<a href="https://www.gnu.org/licenses/agpl-3.0.html" class="text-egyptianBlue underline">GNU Affero
|
||||||
|
General Public License v3.0</a> (AGPL-3.0). The complete source code is publicly available. Anyone
|
||||||
|
may inspect, modify, and redistribute the code. Any modified version made available over a network must
|
||||||
|
also share its source code under the same license. Our source code repository is hosted at
|
||||||
|
<a href="https://gitlab.com/patrickbritton3/sojorn" class="text-egyptianBlue underline">gitlab.com/patrickbritton3/sojorn</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2 class="text-xl font-bold mt-6 mb-4">14. Contact</h2>
|
||||||
|
<p class="mb-4">For questions about these Terms:
|
||||||
|
<a href="mailto:legal@mp.ls" class="text-egyptianBlue underline">legal@mp.ls</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue