From 746fcfff49c882899e391554612e8f1a0a3f1184 Mon Sep 17 00:00:00 2001 From: Kalista Payne Date: Tue, 7 Apr 2026 15:29:11 -0500 Subject: [PATCH] Warning to avoid SPI (sensitive personal information) (#15638) * feat(tasks): warn about adding SPI * fix(links): unmangle, distinct jumps * fix(spi): unlink * fix(lint): punctuations --- .../client/src/components/tasks/taskModal.vue | 63 +++++++++++++++++-- website/common/locales/en/generic.json | 4 +- 2 files changed, 60 insertions(+), 7 deletions(-) diff --git a/website/client/src/components/tasks/taskModal.vue b/website/client/src/components/tasks/taskModal.vue index e1950a0072..6702bb6270 100644 --- a/website/client/src/components/tasks/taskModal.vue +++ b/website/client/src/components/tasks/taskModal.vue @@ -55,11 +55,31 @@
- +
+ + +
+ +
+
+
-
+
', + secondLink: '', + linkClose: '', + }, }; }, computed: { diff --git a/website/common/locales/en/generic.json b/website/common/locales/en/generic.json index 01cd1f9a82..b0fbb87b08 100644 --- a/website/common/locales/en/generic.json +++ b/website/common/locales/en/generic.json @@ -243,5 +243,7 @@ "playerReportModalBody": "You should only report a player who violates the <%= firstLinkStart %>Community Guidelines<%= linkEnd %> and/or <%= secondLinkStart %>Terms of Service<%= linkEnd %>. Submitting a false report is a violation of Habitica’s Community Guidelines.", "targetUserNotExist": "Target User: '<%= userName %>' does not exist.", "rememberToBeKind": "Please remember to be kind, respectful, and follow the Community Guidelines.", - "confirmPurchase": "Confirm Purchase" + "confirmPurchase": "Confirm Purchase", + "avoidSPI": "Avoid SPI", + "avoidSPIDetails": "For your privacy, avoid including <%= firstLink %>sensitive personal information<%= linkClose %> (SPI) when using Habitica. Your account data, including tasks, is stored on our servers so you can access it from any device.

To learn more, review our <%= secondLink %>Privacy Policy<%= linkClose %>." }