From aaeb0b5418f3eee3f97d74e9b24a73341d2b6505 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Thu, 31 Jul 2025 00:07:44 +0200 Subject: [PATCH] Update support email --- app/privacy/page.tsx | 7 ++++--- app/terms/page.tsx | 14 ++++++++------ lib/client/constants.ts | 1 + 3 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 lib/client/constants.ts diff --git a/app/privacy/page.tsx b/app/privacy/page.tsx index b429eae..4555cfd 100644 --- a/app/privacy/page.tsx +++ b/app/privacy/page.tsx @@ -1,3 +1,5 @@ +import {supportEmail} from "@/lib/client/constants"; + export default function PrivacyPage() { return (
@@ -39,12 +41,11 @@ export default function PrivacyPage() {

5. Your Rights

- You can request deletion of your account and data at any time by contacting - support@bayesbond.com. + You can request deletion of your account and data at any time by contacting {supportEmail}.

- For questions about this Privacy Policy, reach out at support@bayesbond.com. + For questions about this Privacy Policy, reach out at {supportEmail}.

diff --git a/app/terms/page.tsx b/app/terms/page.tsx index 2786479..7563e17 100644 --- a/app/terms/page.tsx +++ b/app/terms/page.tsx @@ -1,3 +1,5 @@ +import {supportEmail} from "@/lib/client/constants"; + export default function TermsPage() { return (
@@ -28,7 +30,7 @@ export default function TermsPage() {

3. Intellectual Property & Licensing

- 1. Ownership and License. BayesBond is developed and + a. Ownership and License. BayesBond is developed and maintained as a free and open-source project. Unless otherwise stated, all source code, designs, and related materials (“Project Materials”) are licensed under the{" "} @@ -39,7 +41,7 @@ export default function TermsPage() { copies of the Project Materials.

- 2. Community Governance. BayesBond operates under a{" "} + b. Community Governance. BayesBond operates under a{" "} community-driven governance model. Any material changes to licensing, monetization (including advertisements), or governance structures shall require approval through the governance process defined by @@ -47,7 +49,7 @@ export default function TermsPage() { available.

- 3. Contributions. By submitting code, designs, + c. Contributions. By submitting code, designs, documentation, or other contributions (“Contributions”) to BayesBond, you agree that such Contributions will be licensed under the same open-source license governing the Project Materials at the time of contribution. You @@ -55,14 +57,14 @@ export default function TermsPage() { that your Contributions do not infringe on the rights of any third party.

- 4. Trademarks and Branding. The name “BayesBond,” logos, + d. Trademarks and Branding. The name “BayesBond,” logos, and associated marks (“Marks”) are the exclusive property of the BayesBond community or its designated steward. Use of the Marks is only permitted as authorized in writing by the BayesBond governance body to avoid confusion or misuse.

- 5. No Proprietary Restrictions. BayesBond shall remain{" "} + e. No Proprietary Restrictions. BayesBond shall remain{" "} free of advertising, proprietary lock-ins, and data monetization{" "} unless explicitly approved by the community in accordance with its governance process. Users and contributors must not introduce such @@ -82,7 +84,7 @@ export default function TermsPage() {

- For questions regarding these Terms, please contact us at support@bayesbond.com. + For questions regarding these Terms, please contact us at {supportEmail}.

diff --git a/lib/client/constants.ts b/lib/client/constants.ts new file mode 100644 index 0000000..545b9b8 --- /dev/null +++ b/lib/client/constants.ts @@ -0,0 +1 @@ +export const supportEmail = 'mysharktrash@gmail.com (official email to be created)'; \ No newline at end of file