fix: isolate GTIN tool and legal pages

This commit is contained in:
desfoto automation
2026-09-25 19:47:28 +02:00
parent 160d72f144
commit 89b8ca2283
15 changed files with 284 additions and 38 deletions

View File

@@ -92,9 +92,10 @@ them is a defect, not a style question:
- no cookies, analytics or tracking. The standalone `/gtin/` tool is the only
`localStorage`/Cache API exception: it keeps its last 20 generated entries in
the browser and caches only its own offline app shell; it sends no tool data
to a server. The tool stays unlisted: no site navigation or page links, no
sitemap entry, and `noindex,nofollow`; only the tool itself links out to the
required legal pages;
to a server. Its `/gtin/impressum/` and `/gtin/datenschutz/` pages are
standalone, unlisted legal pages. The tool stays unlisted: no main-site
navigation or page links, no sitemap entry, and `noindex,nofollow`; only the
tool links to its own legal pages, which never link back to the main site;
- `access_log off` in `nginx.conf` — never enable request logging;
- `error_log /dev/null crit;` in `nginx.conf` — never write an error-log file either;
- fonts, scripts, styles and images are served from this origin only;