Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/components/PrivacyBlock.astro
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ const s = t(locale);
* Every claim here is checkable in the app source, which is the point of making
* them: no-ads (no advertising SDK in libs.versions.toml), no-analytics (Firebase
* Analytics explicitly deactivated in androidApp/src/main/AndroidManifest.xml:19-22),
* EU hosting (PRIVACY.md:105,171), three permissions (the only <uses-permission>
* entries across every manifest in the repo).
* EU hosting (PRIVACY.md:105,171), instant deletion (the flow documented in
* src/pages/account-deletion.mdx, which deletes the account immediately).
*/
const icons: IconName[] = ["no-ads", "no-analytics", "server", "key"];
const icons: IconName[] = ["no-ads", "no-analytics", "server", "shield"];
---

<Section
Expand Down
10 changes: 5 additions & 5 deletions src/i18n/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export const de: Strings = {

features: {
heading: "Alles, was geteilte Ausgaben brauchen",
sub: "Gebaut für den realen Alltag: Die halbe Gruppe zahlt, niemand schreibt mit, und eine Person ist immer gerade im Ausland.",
sub: "Echte Gruppen sind chaotisch: Eine Person legt das Hotel aus, eine andere kauft ein — und die Hälfte der Belege landet nie auf einer Liste.",
items: [
{
title: "Cleverer Ausgleich",
Expand Down Expand Up @@ -89,8 +89,8 @@ export const de: Strings = {
alt: "Die Transaktionsliste einer Gruppe mit Einträgen für Flüge, Unterkunft und Abendessen, darüber Karten für die eigene Auslage und die Gesamtausgaben",
},
{
title: "Vier Felder, fertig",
body: "Betrag, Beschreibung, Zahler und Aufteilung. Mehr fragt die App nicht.",
title: "Einfach — und mehr, wenn nötig",
body: "Drei Felder ausfüllen, fertig. Am vierten drehen, und dieselbe Ausgabe teilt sich nach Betrag, Prozent oder Anteilen.",
alt: "Das Formular für einen neuen Eintrag mit Betrag, Beschreibung, Zahler und Aufteilung",
},
{
Expand Down Expand Up @@ -136,8 +136,8 @@ export const de: Strings = {
body: "Das Backend läuft auf Servern in der EU, betrieben von uns. Eure Ausgaben liegen in keinem fremden Data Warehouse.",
},
{
title: "Drei Berechtigungen",
body: "Internet, Benachrichtigungen und die Prüfung, ob ihr online seid. Keine Kontakte, kein Standort, keine Kamera, keine Dateien.",
title: "Sofort wieder löschbar",
body: "Konto direkt in der App löschen — sofort weg, ohne Mail an den Support und ohne Wartefrist.",
},
],
link: "Vollständige Datenschutzerklärung lesen",
Expand Down
10 changes: 5 additions & 5 deletions src/i18n/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export const en = {

features: {
heading: "Everything a shared tab needs",
sub: "Built for the messy reality of splitting costs — half the group pays, nobody writes it down, and somebody is always abroad.",
sub: "Real groups are messy: one person fronts the hotel, someone else buys the groceries, and half the receipts never make it onto a list.",
items: [
{
title: "Smart settle-up",
Expand Down Expand Up @@ -89,8 +89,8 @@ export const en = {
alt: "A group's transaction list with flights, accommodation and dinner entries, above cards for the amount you lent and the total spent",
},
{
title: "Four fields, done",
body: "Amount, description, who paid and how to split it. That's the whole form.",
title: "Simple unless you need more",
body: "Fill three fields and you're done. Change the fourth and the same expense splits by amount, percentage or shares.",
alt: "The new-entry form with an amount, a description, who paid and how the expense is split",
},
{
Expand Down Expand Up @@ -136,8 +136,8 @@ export const en = {
body: "The backend runs on servers in the EU, operated by us. Your expenses aren't sitting in someone else's data warehouse.",
},
{
title: "Three permissions",
body: "Internet, notifications, and checking whether you're online. No contacts, no location, no camera, no files.",
title: "Delete it all, instantly",
body: "Delete your account from inside the app and it's gone right away — no email to support, no waiting period.",
},
],
link: "Read the full privacy policy",
Expand Down
Loading