Updated TOS and privacy policy to redirect to the eko website for any

reviews, and added config to expose that website
This commit is contained in:
2025-07-08 21:50:16 +03:00
parent a26aa240c6
commit b22ffb4224
3 changed files with 20 additions and 5 deletions

View File

@@ -1,8 +1,10 @@
# Privacy Policy
**Last Updated:** July 7, 2025
**Last Updated:** July 8, 2025
This Privacy Policy explains how we handle data when you use our anonymous communication platform. The service operates without requiring usersubmitted personal identifiers such as names or email addresses. However, we do process certain technical data (e.g. IP addresses) which may be considered personal data under some laws.
This Privacy Policy (available at https://eko.kyren.codes/privacy-policy) explains how we handle data when you use our anonymous communication platform. The service operates without requiring usersubmitted personal identifiers such as real names or email addresses. However, we do process certain technical data (e.g. IP addresses) which may be considered personal data under some laws.
This policy applies only to the official instance of Eko operated at `eko.kyren.codes`, and is presented to users via the Eko client on first use and whenever updated. It forms part of the Terms of Service.
## 1. What We Collect

View File

@@ -8,7 +8,9 @@ By accessing or using this service, you agree to be bound by these Terms. If you
## 2. Service Description & Eligibility
This is the **official public instance** of Eko, an open-source, donation-supported communication platform, operated at `eko.kyren.codes`. It is provided free of charge and operated in good faith by the project maintainers for community use.
This is the **official public instance** of Eko, an open-source, donation-supported communication platform, operated at `eko.kyren.codes`. These Terms of Service apply specifically to this instance and are also available online at https://eko.kyren.codes/terms-of-service.
It is provided free of charge and operated in good faith by the project maintainers for community use.
This service is **non-commercial**. While voluntary donations may be accepted to support hosting and development, they do not entitle donors to any service guarantees or contractual rights. Donors may receive optional cosmetic recognition (e.g. icons or badges), which has no functional impact on the service.

View File

@@ -16,8 +16,8 @@
];
};
# Open port for the server to listen on
networking.firewall.allowedTCPPorts = [ 7223 ];
# Open port 7223 for eko protocol, 443 for website
networking.firewall.allowedTCPPorts = [ 7223 443 ];
sops.secrets.eko-server-cert-key = { owner = "eko"; };
@@ -121,5 +121,16 @@
"alloy/eko-config.alloy".text = builtins.readFile ./eko-config.alloy;
};
# Make sure acme module is active for the "kyren.codes" ssl cert
acme.enable = true;
# Website
services.nginx.enable = true;
services.nginx.virtualHosts."eko.kyren.codes" = {
useACMEHost = "kyren.codes";
forceSSL = true;
locations."/".proxyPass = "http://localhost:7443/";
};
};
}