gates / gates (push) Successful in 5m34s
Two new Hungarian pages, live on push: /adatkezeles (privacy notice) and /feltetelek (what the free closed test is, and is not). Operator rulings of 2026-10-09: no company exists yet, so the operator is named as a PRIVATE PERSON with no postal address and no phone; publish before the lawyer has seen it, because the site was collecting data with no notice at all; the full ASZF, the impresszum and the review wait for the company (R-802, R-809). - All 18 pages carry the operator, info@felhom.eu and both links in the footer. Counted, not assumed: 18 pages found = 18 with both links = 18 structurally valid. English footers say the legal texts are Hungarian. - The contact form stopped claiming something untrue. The old consent said "az adatokat harmadik felnek nem adjuk ki" while Resend, Cloudflare and Google carry the message. Both languages replaced; the link opens in a new tab so a filled form is not lost. - site_gates.py NO_TWIN gains the two pages ON PURPOSE, with the reason in a comment: an unreviewed English legal text would be worse than an honest pointer from the English footer. - documentation/legal/{adatkezelesi-tajekoztato,feltetelek}-1.0.md are the text of record, DERIVED from the published HTML so they cannot drift. The drafts are kept and marked superseded for the closed test. FOUR LOAD-BEARING CLAIMS WERE MEASURED, not copied from a vendor or a README: cookies zero, and no local storage - checked in the browser WITH A POSITIVE CONTROL (a probe cookie WAS visible to the same method) after the tracker fired; no Set-Cookie on any response beacon the exact Umami payload: site id, screen, language, title, url, referrer - no visitor identifier Cloudflare DNS only: the public A record 37.191.56.193 is not a Cloudflare address, so site traffic cannot be proxied fsn1 Falkenstein, Germany (Hetzner's own location list) Also measured: felhom-ep0-copy-gc.timer is installed and RAN SUCCESSFULLY (2026-10-09 08:00, exit 0), so "deleted within 30 days" is true today where on 2026-10-08 it was written but not switched on. Three retentions are stated as having NO deadline, deliberately and with the operator's word: website statistics, web server logs and contact messages have no automatic deletion, and the pages say so instead of promising a date nothing enforces. Every other period is enforced by configuration and cited. No placeholder survived onto either page (0 of "[[", control: the draft still has 36). The impresszum and the full ASZF are NOT published. R-813 -> NARROWED. R-915 unblocked: the operator enters the two URLs in the Meta app's Basic settings; the Live switch stays a separate decision. R-917 and R-920 -> DEFERRED on the operator's (c): park, publish as posts once posting starts.
54 lines
3.3 KiB
Markdown
54 lines
3.3 KiB
Markdown
# DRAFT — A kapcsolatfelvételi űrlap hozzájárulási szövege
|
||
|
||
> **Superseded for the closed test: the proposed consent text was applied to website/kapcsolat.html and website/en/contact.html on 2026-10-09, with the placeholders resolved (no company — the operator as a private person; /adatkezeles is the live path, measured).**
|
||
|
||
> **English summary.** A proposed replacement for the contact form's consent checkbox text
|
||
> (`website/kapcsolat.html:122-128`), written 2026-10-08 for R-813. NOT applied to the website,
|
||
> NOT legal advice, pending lawyer review (R-802). The current text names no controller, no
|
||
> retention, no rights, links nowhere, and says the data is not given to third parties although
|
||
> three processors (Resend, Cloudflare Email Routing, Gmail) carry the message. The proposal links to
|
||
> the privacy notice, which must be published first.
|
||
|
||
## A mai szöveg
|
||
|
||
<!-- source: website/kapcsolat.html:122-128 -->
|
||
|
||
> Elfogadom, hogy az űrlapon megadott adataimat a Felhom.eu a megkeresésem megválaszolásához
|
||
> felhasználja. Az adatokat harmadik félnek nem adjuk ki.
|
||
|
||
**Mi a gond vele:**
|
||
|
||
1. Nem nevezi meg az adatkezelőt (a „Felhom.eu" egy domain, nem jogi személy).
|
||
2. Nem mondja meg, meddig őrizzük az adatokat, és milyen jogai vannak a kitöltőnek.
|
||
3. Nem hivatkozik adatkezelési tájékoztatóra — ilyen ma nincs is (R-813).
|
||
4. **„Harmadik félnek nem adjuk ki"** — az üzenetet a Resend (levélküldés), a Cloudflare Email
|
||
Routing (továbbítás) és a Google Gmail (postafiók) adatfeldolgozóként kezeli.
|
||
<!-- source: manifests/contact-mailer.yaml:1-2, :66-69; README.md:133-135, :146-151 -->
|
||
5. A hibaüzenet „adatkezelési hozzájárulás"-t említ, de a jelölőnégyzet egyben az üzenet
|
||
elküldésének feltétele — hogy a hozzájárulás itt a helyes jogalap-e, az ügyvéd dönti el.
|
||
<!-- source: website/kapcsolat.html:123 (required), :128 (privacyError text) -->
|
||
|
||
## Javasolt szöveg
|
||
|
||
> Elolvastam az [Adatkezelési tájékoztatót](/adatkezeles), és hozzájárulok, hogy a(z)
|
||
> [[CÉGNÉV]] a megadott nevemet, e-mail-címemet, üzenetemet és csatolt fájljaimat a megkeresésem
|
||
> megválaszolására kezelje. Az üzenetet levélküldő és levelezési szolgáltatók (adatfeldolgozók)
|
||
> továbbítják; a részleteket, a megőrzés idejét és a jogaimat a tájékoztató írja le. A
|
||
> hozzájárulásomat bármikor visszavonhatom a(z) [[ADATVÉDELMI E-MAIL]] címen.
|
||
|
||
**A link:** `/adatkezeles` — [[ELLENŐRIZNI: a végleges útvonal]]. A weboldal oldalai ma
|
||
kiterjesztés nélküli útvonalon érhetők el (pl. `kapcsolat.html` → `/kapcsolat`), ezért a javasolt
|
||
fájlnév `website/adatkezeles.html`. A linket érdemes új lapon nyitni (`target="_blank" rel="noopener"`),
|
||
hogy a kitöltött űrlap ne vesszen el.
|
||
<!-- source: README.md:39 (kapcsolat.html served at /kapcsolat) -->
|
||
|
||
**A hibaüzenet** maradhat: „Az adatkezelési hozzájárulás szükséges." — vagy, ha az ügyvéd szerint a
|
||
jogalap nem hozzájárulás, akkor: „Kérlek, jelezd, hogy elolvastad az adatkezelési tájékoztatót."
|
||
|
||
## Közzététel előtt (nem most)
|
||
|
||
1. Az ügyvéd jóváhagyja a szöveget és a jogalapot.
|
||
2. Az adatkezelési tájékoztató megjelenik a megadott útvonalon.
|
||
3. A szöveg kicserélése a `website/kapcsolat.html` 122–128. sorában, és a lábléc linkjei minden oldalon.
|
||
4. A placeholderek kitöltése.
|