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:
@@ -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 user‑submitted 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 user‑submitted 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
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
@@ -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/";
|
||||
};
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user