diff --git a/internal/web/pages/about.templ b/internal/web/pages/about.templ index f6dffa0..d9e9a60 100644 --- a/internal/web/pages/about.templ +++ b/internal/web/pages/about.templ @@ -20,7 +20,13 @@ templ AboutContent(isAuthenticated bool) {
Arabica is a coffee brew tracking application built on the AT Protocol, a decentralized social networking protocol. Unlike traditional apps where your data is locked in a company's database, Arabica stores your brew logs, - coffee beans, and equipment information in your own Personal Data Server (PDS). + coffee beans, and equipment information in your Personal Data Server (PDS) — hosted + by a provider you choose (such as + Bluesky, + selfhosted.social, or + Eurosky), + self-hosted on your own + infrastructure, and portable to a different provider at any time.
Share your best brews with the community (coming soon: likes and comments!)
+Share your best brews with the community, and interact with likes and comments
- The AT Protocol is a decentralized social networking protocol that gives users true ownership of their data - and identity. When you use Arabica: + The AT Protocol is a decentralized social networking protocol that gives users ownership of their data + and a portable identity. When you use Arabica:
- Your PDS is where all your data lives. Think of it as your personal database in the cloud. - When you create brew logs in Arabica, they're stored in your PDS, not on Arabica's servers. - You can switch PDS providers anytime without losing your data. + Your PDS is where all your data lives. It can be hosted by a large provider like + Bluesky, + an independent host like + selfhosted.social or + Eurosky, + or self-hosted + on your own server. You choose where your PDS lives and can migrate between + providers at any time. When you create brew logs in Arabica, they're stored in + your PDS, not on Arabica's servers.
+
All data you create through Arabica is stored in your AT Protocol Personal Data Server (PDS). + Your PDS may be operated by a large provider (such as + Bluesky), + an independent host (such as + selfhosted.social or + Eurosky), + or by you on + your own infrastructure. + You choose where your PDS lives, and the AT Protocol allows you to migrate to a different + provider at any time, taking your data and identity with you. +
+Arabica does not own or claim any rights to your data.
+ You must be at least 13 years old to use Arabica. If you are between 13 and 18, you must have + permission from a parent or legal guardian. We do not knowingly collect data from children + under 13. If we become aware that a user is under 13, we will take steps to remove their + data from our servers. +
++ Arabica has a moderation system to maintain a safe and welcoming community. Moderators may: +
++ Users can report content they believe violates community standards. All moderation actions are + logged in an audit trail. Moderation only affects visibility within Arabica — your data + in your PDS is never modified or deleted by moderators. +
++ Arabica may restrict or terminate your access to the service if you violate these terms or + community standards. Because your data lives in your PDS, termination from Arabica does not + affect your data or your AT Protocol identity — you can still access your records through + other AT Protocol applications. +
+Arabica is provided "as is" without warranties of any kind. We make reasonable efforts to keep the service running but do not guarantee uptime or availability. Since your data is stored in - your PDS (not our servers), you won't lose your data if Arabica goes offline. + your PDS rather than on Arabica's servers, you won't lose your data if Arabica goes offline. +
++ Arabica depends on third-party services including your PDS provider and the AT Protocol relay + network. Your PDS provider (e.g. Bluesky) hosts your data and has its own terms of service + and data handling practices. We are not responsible for the availability, performance, or + data handling practices of these third-party services.
+ To the maximum extent permitted by law, Arabica and its operators shall not be liable for any + indirect, incidental, special, consequential, or punitive damages, including but not limited to + loss of data, loss of profits, or interruption of service, arising from your use of or inability + to use the service. Our total liability for any claim related to the service shall not exceed + the amount you have paid us in the twelve months preceding the claim (which, since Arabica is + free, is zero). +
+All data on the AT Protocol is public. Records you create in Arabica — brews, beans, equipment, likes, comments — are publicly accessible on your PDS and through the AT Protocol firehose. @@ -120,22 +182,34 @@ templ TermsContent() {
- Arabica is open source software. You can review the code, run your own instance, or contribute - improvements. The transparency of open source means you can verify that we're handling your data - as described in these terms. +
+ Regardless of where you are located, you have the following rights regarding data stored on + Arabica's servers (the witness cache, session data, and moderation data — for data in + your PDS, contact your PDS provider): +
++ To exercise these rights, contact us at + mail@arabica.systems. + We process data on the legal basis of legitimate interest (providing the community feed and + social features you use). We do not transfer your data to third parties.
- We may update these terms occasionally. If we make significant changes, we'll notify users through - the application. Continued use of Arabica after changes constitutes acceptance of the new terms. + Arabica is open source software. You can review the code, run your own instance, or contribute + improvements. The transparency of open source means you can verify that we're handling your data + as described in these terms.
Please use Arabica responsibly:
@@ -146,7 +220,14 @@ templ TermsContent() {+ We may update these terms occasionally. If we make significant changes, we'll notify users through + the application. Continued use of Arabica after changes constitutes acceptance of the new terms. +
+Questions about these terms? You can reach us through our GitHub repository or by email at mail@arabica.systems.