Updated stub terms-of-service and privacy-policy so it's very clear they

are not the actual documents
This commit is contained in:
2025-08-04 15:44:36 +03:00
parent 4d292e09e2
commit 1c9edd43b1
2 changed files with 29 additions and 111 deletions

View File

@@ -1,75 +1,39 @@
# Privacy Policy
**Last Updated:** July 7, 2025
**Last Updated:** August 4, 2025
## Stub Copy for Development Only!
**This is not the official privacy policy. It is included for local testing and layout purposes only.
Do not use this version in production. The official public instance of Eko, hosted at eko.kyren.codes, has its own up-to-date privacy policy.
This stub may be based on a prior version, but may differ from the official policy in wording or scope.**
Do not use this version in production. The official public instance of Eko, hosted at `eko.kyren.codes`, has its own up-to-date privacy policy.**
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 shows how we handle markdown when you test our anonymous communication platform. The following sentence makes no sense and operates without any meaning at-all for exmaple such as names or email addresses. However, we do stuff (e.g. Some stuff) which may be considered some stuff.
## 1. What We Collect
When using the service, we collect the following:
This is an example of a bunch of bullets:
- **IP address and port** for connection tracking and abuse prevention
- **User ID** a stable 64-bit identifier generated on first login
- **Request data** including message contents and other client requests
- **Usage metrics** such as API usage frequency and session durations
- **System analytics** (optional) OS, architecture, RAM, and terminal-related environment variables
- **Some stuff** for some reasons
- **Other stuff** a stable 64-bit identifier generated on first login
- **Blabla** includes some random things0
- **Hmmm** such as API
- **CPU vs AI** (optional) Motherboard, CPU, RAM, and programming-related bugs, [play it](https://github.com/the-memory-managers/cpu-vs-ai) now!
System analytics are enabled by default and can be disabled at any time in the client's local configuration file. They are used solely for technical improvement and never for tracking or profiling. To reduce duplicates, the client may generate a random, local device ID not tied to your account. This ID is used only for aggregate analytics and may appear in short-term logs (see Section 3: Log Retention).
Of course now we need to write a really long paragraph that spans multiple lines just to make sure all the formatting works, so we will write a very long paragraph to fill up the text, and it should be at least a few lines. It'd also include a period that just continues like normally to end the sentence. Did you know that British people call a period a "full stop".
We do not require or collect real names, emails, or similar personal identifiers. If you voluntarily include such data in messages or display names, you do so at your own discretion and are responsible for its content.
## 2. Making sure terms work
## 2. Why We Collect It
This is to make sure that the Terms of Service link appropriately when viewing directly on the website.
We collect this data in order to:
### Sub headers
- Maintain the functionality and stability of the service
- Debug issues and monitor abuse
- Improve system performance and reliability
- Analyze aggregate usage patterns
- Understand user environments to improve compatibility and experience
- Bullet 2
- Bullet 1
- Bullet 0
- Bullet 255
We do **not sell your data to advertisers or third parties**.
This makes sure subheaders work appropariately
## 3. Log Retention
## This is some extra text
We store logs of requests and connection events, which may include IP addresses, User IDs, and full request content (such as messages or device analytics).
### How Logging Works
- There is always one active log file ("current"), which is written to during runtime.
- The log is rotated either when it exceeds 100MB or every midnight (UTC time) if the server isn't down.
- Each time rotation occurs, the system checks for and deletes any archived logs that are older than 7 days from their rotation timestamp.
**Note:** Logs are typically deleted after approximately 7 to 14 days, but may remain on disk longer if log rotation has not occurred (for example, due to server downtime or low activity).
## 4. Account and Message Deletion
You may delete your account at any time. When this happens:
- Your account is flagged as deleted
- All servers ("networks") **you own** are deleted, along with all messages in those servers ("networks")
Messages youve sent to other servers ("networks") or users ("signals") **are not deleted automatically**, but you may delete them individually if you still have access to them.
Log data associated with your account is retained temporarily as part of standard rotation, even after account deletion.
## 5. User Rights
Under GDPR and similar laws, you can:
- **Access or correct** your data
- **Erase** your account (logs autodelete after approximately 7 to 14 days)
- **Disable** system analytics (connection logs remain under legitimate interest)
To exercise any right, email **eko-app@protonmail.com** with your User ID.
Well make reasonable efforts to respond to verifiable datasubject requests within 30 days.
## 6. Changes to This Policy
We may modify this Privacy Policy at any time, with or without notice. Your continued use of the service after any change constitutes your acceptance of the updated policy.
Of course now we need to write a really long paragraph that spans multiple lines just to make sure all the formatting works, so we will write a very long paragraph to fill up the text, and it should be at least a few lines. It'd also include a period that just continues like normally to end the sentence. Did you know that British people call a period a "full stop".

View File

@@ -1,75 +1,29 @@
# Stub Terms of Service
**Last Updated:** July 7, 2025
**Last Updated:** August 4, 2025
## Stub Copy for Development Only!
**This is not the official Terms of Service. It is included for development and testing purposes only (e.g., when running a local instance of the server).
Do not use this version in production.
The official public instance of Eko, hosted at eko.kyren.codes, provides its own active and up-to-date Terms of Service.
This stub may be based on an earlier version but is not guaranteed to reflect the current official terms.**
The official public instance of Eko, hosted at `eko.kyren.codes`, provides its own active and up-to-date Terms of Service.**
## 1. Acceptance of Terms
By accessing or using this service, you agree to be bound by these Terms. If you do not agree, do not use the service.
## 2. Service Description & Eligibility
## 2. Formatting
This is the **official public instance** of Eko, an open-source, donation-supported anonymous 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 how **Bold** works, and this is how a domain will look `eko.kyren.codes`. It is also important to note what happens when you have very long markdown lines that span mulitple widths of the screen without any newlines added to them.
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.
This is how _Italic_ works, and this is how an email address will look **eko-app@protonmail.com**. It is also important to note what happens when you have very long markdown lines that span mulitple widths of the screen without any newlines added to them.
You must be **at least 13 years old**, or the minimum legal age in your jurisdiction, to use the service.
## 3. User Conduct & Termination
You are solely responsible for your actions, behavior, and any content you submit. We may monitor or moderate content at our discretion, but are not obligated to do so. We do not endorse or verify user content, and you agree not to hold us liable for anything you or others post, transmit, or share.
You must not use the service to engage in illegal, harmful, abusive, or otherwise prohibited behavior.
We reserve the right to suspend, restrict, or terminate your access to the service **at any time, for any reason or no reason**, with or without notice, and without obligation to disclose the reason.
## 4. Privacy & Data Collection
## 3. Privacy Link
Your use of the service is subject to our Privacy Policy.
We do not require or request user-submitted identifiers such as real names or email addresses. However, technical data such as IP addresses and usage information may be logged for abuse prevention and system monitoring purposes. These logs are automatically deleted after approximately 7 to 14 days.
This makes sure that the Privacy Policy phrase automatically gets generated as a link to the privacy policy when viewed on the website.
## 5. No Warranty; Use at Your Own Risk
## 4. Screaming Text
THE SERVICE IS PROVIDED **"AS IS"** AND **"AS AVAILABLE"**, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.
TO THE FULLEST EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
WE DO NOT GUARANTEE THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE, OR ERRORFREE, OR THAT IT WILL MEET YOUR EXPECTATIONS.
You assume full responsibility for any consequences resulting from your use of the service.
## 6. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE SERVICE OPERATORS, CONTRIBUTORS, OR ANYONE INVOLVED IN PROVIDING THE SERVICE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF DATA, PROFITS, GOODWILL, OR OTHER INTANGIBLE LOSSES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
THIS LIMITATION OF LIABILITY APPLIES TO ALL CLAIMS, WHETHER BASED ON WARRANTY, CONTRACT, TORT, STRICT LIABILITY, OR ANY OTHER LEGAL THEORY, AND EVEN IF A REMEDY FAILS OF ITS ESSENTIAL PURPOSE.
## 7. Indemnification
You agree to defend, indemnify, and hold harmless the service operators and contributors from and against any claims, damages, obligations, losses, liabilities, or expenses arising from your use of the service or violation of these Terms.
## 8. Changes to These Terms
We may modify these Terms or discontinue the service at any time, with or without notice. Your continued use of the service after any change constitutes your acceptance of the updated Terms.
## 9. Contact & Data Requests
To exercise rights under applicable privacy laws (such as access or erasure), or for general questions about the service, contact **eko-app@protonmail.com**.
Include your User ID if applicable. We will make reasonable efforts to respond to verifiable requests within 30 days.
## 10. Governing Law & Dispute Resolution
These Terms are governed by the laws of Israel, without regard to conflict-of-law principles. Any dispute arising from or relating to these Terms or the service shall be subject to the exclusive jurisdiction of the courts located in Israel.
Nothing in these Terms limits rights granted by applicable law that cannot be waived by contract.
## 11. Independent Instances
This service is the official public instance of Eko, operated by Kyren223 at `eko.kyren.codes`. Other independently operated instances may exist but are not affiliated with, endorsed by, or responsible to us.
These Terms apply exclusively to the official public instance. Reuse of these Terms by other instances is discouraged, as doing so may result in inaccurate representations or legal confusion.
THIS IS HOW A "SCREAMING TEXT" WILL LOOK, SIMILAR TO A PROVIDED "AS IS" CLAUSE, FOR EXAMPLE THIS IS A LOREM IPSUM OF HOW THINGS WILL WORK AND IS INCLUDED BUT NOT LIMITED TO SOME OTHER THINGS SUCH AS SOMETHINGS, THINGS, STUFF, SUB-STUFF, OR ANY OTHER STUFF.