Terms of use

Terms

These terms cover your use of giuseppegiona.com and the endpoints under it. They’re in plain English on purpose. Where a section refers to a statute, the link goes to the official text on legislation.gov.uk.

Last reviewed 6 May 2026.

1. Who you’re dealing with

The site is run by Giuseppe Giona, a sole trader based in England. General contact: [email protected]. For privacy use [email protected]; for security issues use [email protected].

2. What these terms cover

These terms apply to the public site at giuseppegiona.com, the subdomain beacon.giuseppegiona.com, and the API endpoints under /api/. They don’t cover open-source repositories on GitHub: those are distributed under the LICENSE file in each repository. Nothing on this site grants you rights beyond that LICENSE.

3. Availability

The site is provided “as is” and “as available”. It can change or go offline at any time, including without notice. There’s no service-level commitment.

4. In-browser tools

PDF Changer and vault run entirely in your browser. The files you process aren’t transmitted off your device. The Content-Security-Policy on those pages prevents the page from making outbound network requests. Use them at your own risk: there’s no warranty of fitness for a particular purpose, including for legal, regulatory, or evidentiary use.

5. /api/analyse — Bitcoin address visualiser

You may submit a Bitcoin address to /api/analyse. The endpoint reads transaction history for the submitted address from the public Blockstream API and returns a graph and estimates. It isn’t investment advice, law-enforcement evidence, or attribution of any specific person. Rate-limited at one request per 30 seconds per IP and may be withdrawn at any time.

6. beacon.giuseppegiona.com — site security scanner

By submitting a domain to beacon, you confirm one of the following is true:

  • You own the domain.
  • You administer the domain on behalf of an entity that owns it.
  • You have written authorisation from the owner to test its public-facing configuration.

You may not use beacon to access, attempt to access, or probe a system in a way that would be unauthorised under the Computer Misuse Act 1990. Submissions that look like they violate this clause may be refused or rate-limited.

The methodology of every check is summarised at /scope and described in technical depth at /methodology. Results are best-effort and may be incomplete or wrong; they’re not a security assurance.

7. Open-source projects

The repositories linked from this site (github.com/Giuseppe552) are distributed under the LICENSE file in each repository. The tools are intended for use on systems you own, or for which you have written authorisation. Distributing code isn’t an invitation to misuse it; if you do, the responsibility is yours.

8. Writing

Posts under /writing are research and opinion on matters of public interest. They’re not legal, security, financial, tax, or compliance advice. Some posts discuss real organisations and incidents, relying on information already on the public record (court filings, regulator decisions, journalism). The editorial standards governing how posts are written, verified, anonymised, and corrected are at /research-ethics. If you think a post needs a correction, see /scope#right-of-reply.

9. Acceptable use of the site itself

You agree not to:

  • attempt to gain unauthorised access to any part of the site, its hosting infrastructure, or the systems behind it;
  • interfere with the site’s operation, including by automated means designed to consume capacity;
  • use the site, or any tool exposed by it, to commit an offence against a third party.

10. Intellectual property

The text, design, and arrangement of this site are copyright Giuseppe Giona, © 2026. Code in the linked GitHub repositories is licensed under each repository’s LICENSE. Quotation for the purposes of criticism, review, or news reporting is permitted to the extent allowed by section 30 of the Copyright, Designs and Patents Act 1988.

11. Liability

Nothing in these terms limits liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for any other liability that can’t be limited or excluded by law (including under the Consumer Rights Act 2015 where you are a consumer).

Subject to that paragraph, and to the maximum extent permitted by law: the site, the hosted analysers, and the open-source projects are provided without warranties of any kind, including implied warranties of merchantability, fitness for a particular purpose, or non-infringement; total aggregate liability arising out of or in connection with your use of the site is limited to one hundred pounds sterling (£100); and there is no liability for indirect, consequential, or special loss, including lost profits, lost data, or reputational harm.

12. Indemnity

If you misuse beacon, the analyser endpoint, or any open-source project — for example by submitting a domain you don’t own and have no authorisation to test — you agree to indemnify Giuseppe Giona against any third-party claim, regulator action, or legal cost arising from that misuse.

13. Governing law and jurisdiction

These terms, and any dispute or claim arising out of them or their subject matter, are governed by the law of England and Wales. The courts of England and Wales have exclusive jurisdiction, except that nothing prevents a consumer from relying on protections that apply to them in their country of residence.

14. Changes

These terms may change. The current version is the one posted at /terms. Substantive changes are noted by updating the “Last reviewed” date at the top of the page. Continued use of the site after a change is acceptance of the new terms.