BenchTalks is a free, open-source, end-to-end encrypted ephemeral chat service operated by an individual developer. It is provided as a personal project with no commercial backing.
The service is provided as-is and without warranty of any kind. Continued availability is not guaranteed.
You must be at least 18 years old to use BenchTalks.
By using the service you confirm that you meet this requirement.
You may use BenchTalks only for lawful purposes. You agree not to use the service to:
Violation of these terms may result in immediate termination of your access and, where required by law, reporting to relevant authorities.
BenchTalks uses end-to-end encryption (XSalsa20-Poly1305 via TweetNaCl). This means:
You are solely responsible for the content you share. The technical architecture of the service does not exempt you from legal responsibility for what you communicate.
There are two ways a room and its data are deleted:
Messages are not stored server-side. They exist only in the RAM of connected participants' browsers during an active session. When you close the tab, the messages are gone.
What the server stores: room identifiers, creation timestamps, encrypted file blobs, and file metadata (filename, size, MIME type).
What the server does not store: message content, user identities or accounts, or IP addresses (held transiently in RAM during an active connection only — never written to disk or logs).
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that the service will be uninterrupted, error-free, or free of harmful components. You use the service at your own risk.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, THE OPERATOR OF BENCHTALKS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF DATA, USE, OR PROFITS, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE.
The operator's total liability for any claim arising out of these terms or your use of the service shall not exceed zero euros (€0), as the service is provided free of charge.
You agree to indemnify, defend, and hold harmless the operator of BenchTalks from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to your use of the service or your violation of these terms.
We reserve the right to delete any room or terminate access to the service at any time, with or without notice, for any reason, including but not limited to a violation of these terms.
Because the service requires no account, termination takes the form of room deletion and, where technically feasible, IP-based access restrictions.
If you become aware of content on BenchTalks that you believe is illegal or violates these terms, please contact us immediately:
Please include the room URL (not the encryption key fragment), a description of the content, and any relevant context. We will act on credible reports as quickly as reasonably possible.
Note that due to the end-to-end encrypted architecture, we may not be able to access or verify the content of a reported room. Where possible we will delete the room and associated files.
We will cooperate with lawful requests from law enforcement agencies. Due to the technical architecture of BenchTalks, the data we are able to provide is limited to:
We cannot provide message content (never stored), decryption keys (never held by the server), user identities (no accounts), or historical IP addresses (never logged).
BenchTalks is open-source software released under the GNU Affero General Public License v3.0 (AGPL-3.0). The source code is available at github.com/isidman/benchtalks.
The AGPL licence includes its own warranty disclaimer and limitation of liability, which apply in addition to these terms.
We may update these Terms of Service from time to time. The effective date at the top of this document will be updated accordingly. Continued use of the service after changes are posted constitutes acceptance of the revised terms.
These terms are governed by the laws of the jurisdiction in which the operator is resident. Any disputes arising from these terms or your use of the service shall be subject to the exclusive jurisdiction of the courts of that jurisdiction.
For questions about these terms, abuse reports, or legal requests: