Files
felhom.eu/documentation/legal/DRAFT-aszf.md
T

171 lines
10 KiB
Markdown

# DRAFT — Általános Szerződési Feltételek (Felhom)
> **English summary.** First draft of the Felhom general terms (ÁSZF), written 2026-10-08 for
> R-813/R-809. NOT published, NOT legal advice, pending lawyer review (R-802). It is a structured
> skeleton: the service description is drawn from the architecture documents (each cited in an HTML
> comment); every business term — prices, term, notice periods, liability caps, the company's
> identity — is a placeholder (`[[...]]`). Nothing commercial is invented. Section 14 lists what the
> lawyer must check and every point where the draft guessed.
---
**Hatály:** [[HATÁLYBALÉPÉS DÁTUMA]] · **Verzió:** [[VERZIÓ]]
## 1. A szolgáltató
| | |
|---|---|
| Név | [[CÉGNÉV]] |
| Székhely | [[SZÉKHELY]] |
| Cégjegyzékszám / nyilvántartási szám | [[CÉGJEGYZÉKSZÁM]] |
| Adószám | [[ADÓSZÁM]] |
| E-mail | [[KAPCSOLATI E-MAIL]] |
| Telefon | [[TELEFON]] |
| Panaszkezelés helye és módja | [[PANASZKEZELÉS]] |
## 2. Fogalmak
- **Felhom / Szolgáltató:** az 1. pontban megnevezett vállalkozás.
- **Előfizető:** a szolgáltatást megrendelő [[természetes személy / háztartás — ELLENŐRIZNI:
fogyasztó-e]].
- **Szerver:** az Előfizető otthonában működő számítógép, amelyen a Felhom rendszere fut.
- **Alkalmazás:** a Felhom katalógusából a Szerverre telepíthető program (pl. fénykép-, dokumentum-,
jelszókezelő).
- **Vezérlőpult:** a Szerver webes kezelőfelülete (`felhom.<az Előfizető domainje>`).
- **Helyreállító kód:** az Előfizetőnél lévő kód, amely nélkül a távoli mentés nem nyitható ki.
## 3. A szolgáltatás tárgya
A Felhom egy **otthoni szervert** üzemeltet az Előfizető háztartásában, és ehhez a következőket
nyújtja:
<!-- source: CLAUDE.md (workspace root) "Felhom, a managed home-server service for Hungarian households" -->
1. **A szerver telepítése és beállítása** — személyes jelenléttel vagy előre telepítve átadva.
<!-- source: documentation/architecture/01-topology-and-trust.md:182-183 ("Physical presence at provisioning (on-site install, or pre-imaged-and-delivered)") -->
2. **Alkalmazások** telepítése a Felhom katalógusából, a vezérlőpulton keresztül.
<!-- source: documentation/architecture/01-topology-and-trust.md:85 (controller: Docker/app lifecycle, catalog deploy, customer UI) -->
3. **Internetes elérés** a háztartás saját domainjén, a Cloudflare Tunnel szolgáltatáson keresztül.
A domain díja [[A DÍJ RÉSZE / KÜLÖN FIZETENDŐ — a tervezési döntés szerint a díj része]].
<!-- source: documentation/architecture/01-topology-and-trust.md:202-215 (Cloudflare Tunnel; every customer has their own domain, "included in the customer's price") -->
4. **Felügyelet:** a szerver állapotjelentést küld a Felhom központi rendszerének; hiba esetén a
Felhom és — beállítástól függően — az Előfizető e-mailt kap.
<!-- source: documentation/architecture/05-hub-architecture.md:71-103 (report ingest, liveness, backup-deadline checker), :308-318 (customer mails) -->
5. **Mentések** több szinten:
- helyi mentés a szerveren és (ha van) második meghajtón;
- **távoli mentés**, titkosítva, a Felhom által bérelt tárhelyen (Hetzner);
- **teljes szervermentés** a Felhom távoli mentőszerverére.
A mentések részletei és megőrzési ideje: [[MELLÉKLET / ADATKEZELÉSI TÁJÉKOZTATÓ 6. PONT]].
<!-- source: documentation/architecture/07-backup-architecture.md:373-379 (the four tiers as configured on the live fleet) -->
6. **Frissítések:** az alkalmazások, a rendszer és az operációs rendszer frissítése, jellemzően
éjszakai időablakban, amelyet az Előfizető állíthat be.
<!-- source: documentation/architecture/07-backup-architecture.md:420 ("The three nightly legs derive from one customer-settable window start W") -->
7. **Ügyfélszolgálat:** [[ELÉRHETŐSÉG, VÁLASZIDŐ, NYITVATARTÁS]].
A szolgáltatás **nem** tartalmazza: [[KIZÁRÁSOK — pl. az Előfizető saját eszközeinek javítása,
internet-előfizetés, áramellátás]].
## 4. Hardver
[[A SZERVER TULAJDONJOGA: a Felhom adja (bérlet / eladás) VAGY az Előfizető saját gépe — a rendszer
mindkét telepítési módot ismeri („appliance" és „byo")]]. Garancia, csere, visszaszolgáltatás a
szerződés végén: [[FELTÉTELEK]].
<!-- source: scripts/felhom-host-install.sh:39, :79 (--mode appliance|byo); hub/internal/store/store.go:764 (appliance_registrations.install_mode) — the commercial meaning of the two modes is not documented -->
## 5. Az Előfizető kötelezettségei
1. Biztosítja a szerver áramellátását és internetkapcsolatát [[RÉSZLETEK]].
2. **Megőrzi a helyreállító kódot.** A kódot a Felhom nem ismeri és nem tudja pótolni; elvesztése
esetén a távoli mentés nem állítható vissza.
<!-- source: documentation/architecture/07-backup-architecture.md:67-75 (zero-knowledge escrow; "R exists in zero system copies by design"); :77-83 (the household is asked for it from the first login) -->
3. A vezérlőpult jelszavát titokban tartja.
4. Az alkalmazásokat jogszerűen használja; a harmadik féltől származó alkalmazások saját licencfeltételei
rá is vonatkoznak.
<!-- source: documentation/backlog/OPEN-ITEMS.md:268 (R-802: non-OSI licence list — Tandoor, SparkyFitness, Emby, n8n, Plex, EE/BUSL parts, redis 7.4) -->
5. [[TOVÁBBI KÖTELEZETTSÉGEK]]
## 6. A Felhom hozzáférése a szerverhez
A Felhom üzemeltetőjének **rendszergazdai (root) hozzáférése van** a szerverhez. Ezt
frissítésre, mentésellenőrzésre és hibaelhárításra használja. A szerver a Felhom felé maga
kezdeményez kapcsolatot; a veszélyes (adatvesztéssel járó) műveletekhez az üzemeltető külön
aláírása kell.
<!-- source: documentation/architecture/07-backup-architecture.md:49-52 (operator holds root SSH on every box) -->
<!-- source: documentation/architecture/01-topology-and-trust.md:97-105 (box-initiated control, signed jobs, customer-visible audit log) -->
A hozzáférés használatának feltételei, az Előfizető értesítése: [[FELTÉTELEK]].
Az „önálló modell" (a távoli hozzáférés eltávolítása) elérhetősége: [[ELLENŐRIZNI — a GYIK
ígéri (website/gyik.html:669); a rendszerleírásban nem találtuk]].
## 7. Az adatok az Előfizetőéi
Az Előfizető adatai és telepített alkalmazásai az Előfizetőéi. A Felhom nem tartja vissza őket: a
szerződés megszűnése után is visszaállíthatók az Előfizető helyreállító kódjával.
<!-- source: documentation/architecture/01-topology-and-trust.md:300-302 ("Never hold data hostage … the customer's data and deployed apps remain recoverable by the customer (recovery code), with nothing locked behind the operator") -->
A szerződés megszűnésekor: [[ADATÁTADÁS, A TÁVOLI MENTÉSEK TÖRLÉSÉNEK IDEJE — lásd az
adatkezelési tájékoztató 11. pont 5.: a Felhom-oldali másolat ma nem törlődik határidőre]].
<!-- source: documentation/architecture/01-topology-and-trust.md:309-310 ("Offboarding / decommission … not yet designed") -->
## 8. Díjak és fizetés
| Tétel | Díj |
|---|---|
| Telepítés | [[DÍJ]] |
| Havi / éves előfizetés | [[DÍJ]] |
| Hardver | [[DÍJ / BÉRLETI DÍJ / NEM ÉRTELMEZETT]] |
| Domain | [[DÍJ — vagy: az előfizetés része]] |
| Távoli mentés tárhely-bővítése | [[DÍJ]] |
Fizetési mód, számlázás, késedelem: [[FELTÉTELEK]]. Áremelés: [[FELTÉTELEK]].
<!-- source: documentation/backlog/ROADMAP.md:53 (R-809: billing and invoicing — not built) -->
## 9. A szolgáltatás szintje
Rendelkezésre állás: [[VÁLLALT SZINT — vagy: nincs vállalt szint]]. A Felhom a szerver
elérhetetlenségét figyeli és jelzi; az otthoni áram- és internetkimaradás nem a Felhom hibája.
Hibabejelentés és válaszidő: [[FELTÉTELEK]].
## 10. Felelősség
[[ÜGYVÉD TÖLTI KI — felelősségkorlátozás, vis maior, adatvesztés: a mentések megléte nem
garantálja minden adat visszaállíthatóságát; az elveszett helyreállító kód következménye]].
## 11. A szerződés időtartama és megszűnése
Időtartam: [[HATÁROZOTT / HATÁROZATLAN]]. Felmondási idő: [[NAP]]. Elállási jog (fogyasztó
esetén): [[ÜGYVÉD TÖLTI KI]]. A Felhom általi felmondás esetei: [[FELTÉTELEK]].
## 12. Adatkezelés
Az adatkezelésről az **Adatkezelési tájékoztató** [[LINK]] szól; a szerveren tárolt adatok
feldolgozásáról az **Adatfeldolgozási megállapodás** [[LINK — még nincs megírva, R-809]].
## 13. Vegyes rendelkezések
Irányadó jog: [[ÜGYVÉD TÖLTI KI]]. Vitarendezés, békéltető testület: [[ÜGYVÉD TÖLTI KI]].
Az ÁSZF módosítása és annak közlése: [[FELTÉTELEK]].
## 14. Az ügyvédnek ellenőrizni (R-802) — és ahol a vázlat találgatott
**Ellenőrizni:**
1. Fogyasztói szerződés-e (háztartás) — elállási jog, tájékoztatási kötelezettségek, távollévők
közötti szerződés szabályai.
2. A harmadik féltől származó alkalmazások licencei (R-802 listája: Tandoor, SparkyFitness, Emby,
n8n, Plex, EE/BUSL részek, redis 7.4) — mit kell az ÁSZF-nek mondania róluk.
3. A root hozzáférés (6. pont) leírása elég-e, és milyen feltételhez kell kötni.
4. Felelősségkorlátozás adatvesztésre, különösen ha az Előfizető elveszíti a helyreállító kódot.
5. A szerződés megszűnésekor az adatok sorsa — a rendszerben ez még nincs megtervezve.
6. A zárt teszt résztvevőire (tesztelői megállapodás, R-809 / R-11) milyen feltételek vonatkoznak.
**Ahol a vázlat találgatott:**
1. Hogy az Előfizető fogyasztó — a vázlat háztartást feltételez a projekt leírása alapján.
2. A két telepítési mód („appliance" / „byo") üzleti jelentése (bérelt vagy saját gép) — sehol
nincs leírva.
3. Az „önálló modell" létezése — csak a GYIK állítja.
4. A 3. pont szolgáltatáslistája a műszaki dokumentumokból készült; hogy ebből mi a fizetős
csomag része, üzleti döntés.
5. Hogy a domain díja az előfizetés része — tervezési döntés (01 §7), nem árlista.
6. Az ügyfél által látható üzemeltetői napló — tervezési állítás, megvalósítását nem ellenőriztük.