
Ethics Online
Understanding XSS, SQL injection, and why we refuse to track visitors.
Ethics Online: Why We Don't Track
We noticed you attempted to inject malicious code into our forms. While we appreciate your curiosity about security, we want to explain why such attempts don't work here and why we've chosen a different approach.
What Didn't Work
Your attempt to inject XSS or SQL code was detected and blocked by our security mechanisms. We employ several layers of protection:
- Input validation and sanitization at the application level
- Content Security Policy (CSP) headers to prevent script injection
- Parameterized queries to prevent SQL injection
- Rate limiting to prevent abuse
- Real-time monitoring for suspicious activity
Why We Don't Track You
Unlike many websites that collect and monetize your data, we believe in serving our users without surveillance. Our approach:
- No persistent cookies or tracking pixels
- No browser fingerprinting or device profiling
- No advertising or marketing partnerships
- No data collection beyond what's necessary for service provision
- No selling or sharing of any data with third parties
Our Ethical Position
We believe that network diagnostic tools should serve their purpose without becoming surveillance mechanisms. Our tools are designed with privacy as a fundamental requirement, not an afterthought.
"We do not hide behind marketing blurb. We give consumers something more to read and respect their intelligence."
XSS & SQL Injection: How They Work
Understanding common attack vectors and why they don't work here
Cross-Site Scripting (XSS)
XSS attacks inject malicious scripts into web pages viewed by other users. Common techniques include:
- Injecting <script> tags into form inputs
- Using JavaScript event handlers like onclick, onload, etc.
- Exploiting poorly sanitized user inputs
Our defense: Input sanitization, CSP headers, and proper output encoding.
SQL Injection
SQL injection attacks insert malicious SQL code into database queries. Common techniques include:
- Inserting SQL commands into form fields
- Using UNION SELECT to retrieve unauthorized data
- Exploiting dynamic SQL queries without parameterization
Our defense: Parameterized queries and input validation.
Why These Don't Work Here
Our application is built with security as a foundational principle:
- All database queries use parameterized statements
- User inputs are validated and sanitized
- Content Security Policy prevents script injection
- Rate limiting prevents abuse attempts
- Real-time monitoring detects suspicious patterns
How We State Things
Three commitments, each with the thing that enforces it.
Measurements come with their conditions
A latency figure without the conditions that produced it is a decoration, not a measurement. Every performance claim on this site is published next to the test setup that generated it: the region, the payload, the concurrency and the sample size. Where a number is a best case rather than a typical one, it says so.
See /solutions/breathgslb/benchmarks for a worked example, including the run conditions and the raw figures.
Limitations are published, not discovered by the reader
Every tool here has a boundary it will not cross, and the boundary is stated before you reach it rather than inferred afterwards from a failure. Discovering a tool's limits by trusting it first is how people get hurt, so the limits go in the documentation.
The same rule applies to this site's own discovery documents: a capability is not advertised unless it is actually implemented and enforced. If /.well-known/ lists it, it exists; if it exists, it is listed.
Comparisons use the current baseline, not the flattering one
When something here is compared against an alternative, the comparison is against the alternative's current version under the same conditions. Benchmarking an old release to make a new one look good is a technique, not an argument, and it is not used on this site.
Why this page is worded this way
The privacy claims above are not policy statements either. This site does not use server-side sessions, does not put credentials in query strings, and does not set tracking cookies. Those are properties that can be enforced, so they are enforced and then tested: a test walks the source and fails if any file puts a secret in a query string or accepts an authentication token from one, and another fails if a password path is reintroduced anywhere. The tests are part of the build, which means the claim cannot quietly stop being true without the build going red.
Play a Game
Enjoy a friendly game of Pong while you're here
Controls:
W/S keys to move paddle up/down
First to 5 points wins!
Try Our Tools
Experience our privacy-first network diagnostic tools:
Connectivity CheckDNS ToolboxAll tools operate with the same strict privacy principles.
Report Abuse
Persistent malicious activity may be reported to authorities. We log all requests and can provide evidence when necessary.
Report Security Issue