Bezpieczeństwo i dane
Ta strona to przewodnik: gdzie fizycznie znajdują się dane Twojej firmy, kto może je zobaczyć, jak ten dostęp można odebrać i co zrobić, gdy coś poszło nie tak. Instrukcje dotyczące logowania i haseł — w Konto i logowanie.
Gdzie znajdują się dane#
Chmurę i region określa marka, przez którą się zarejestrowałeś — to nie jest ustawienie konta i nie zmienia się w locie.
| Marka | Chmura | Region | Co to oznacza |
|---|---|---|---|
| cenaly.com, cenaly.com | AWS | us-east-1 | Dane konta, pliki multimedialne i serwowanie witryny — w konturze AWS; serwowanie statyki odbywa się przez CDN na całym świecie |
| cenaly.ru | Yandex Cloud | Rosja | Własny kontur w całości, wraz z własną autoryzacją: konta konturu .ru nie są zakładane u amerykańskiego dostawcy logowania |
| Marki tureckie | AWS | eu-central-1 | Regionalna kopia konturu bliżej rynku. ⚠️ Szczerze: eu-central-1 to Niemcy, a nie hosting wewnątrz Turcji |
Co z tego wynika w praktyce:
- Konta dwóch konturów nie są powiązane. Konto na cenaly.ru to osobne konto z własnymi danymi; „przenieść” konto z jednej chmury do drugiej nie można, przeprowadzka oznacza nowe konto i import danych.
- Część funkcji działa tylko w jednej chmurze. Na przykład skaner cookies działa w markach AWS, a na cenaly.ru uruchomienie skanu standardowo odpowiada „nieobsługiwane” — to nie awaria.
- Rzadko odczytywane ciężkie multimedia (na przykład nagrania rozmów telefonicznych) są przechowywane w osobnym zimnym archiwum marki — taniej i w tym samym konturze; dostęp do pliku pozostaje natychmiastowy.
- Pliki witryny (menu, zdjęcia, dokumenty publiczne) są celowo publiczne: odczytuje je przeglądarka gościa bez autoryzacji.
Kto ma dostęp#
| Kto | Co widzi | Jak ograniczyć lub odebrać |
|---|---|---|
| Właściciel konta | Wszystko | Tylko przez przekazanie konta (/settings/access) |
| Pracownik z loginem | Sekcje przydzielone jego roli i placówki w jej zakresie | Kreator ról w /staff, dezaktywacja lub usunięcie pracownika |
| Pracownik z kodem PIN | Kasę w ramach uprawnień swojej roli | Zmiana lub zdjęcie PIN w karcie pracownika |
| Urządzenie po kodzie | Jedną docelową stronę (monitor, ekran kuchenny) bez pełnego dostępu | Usunąć kod w „Kodach QR” → „Urządzenia” |
| Pracownik wsparcia | Tylko przy włączonej zgodzie i w wybranym zakresie; każda sesja — w dzienniku | Przełącznik w /settings/support-access; odebranie gasi także trwającą sesję |
| Partner-wdrożeniowiec | Tylko na podstawie zatwierdzonej prośby, ograniczony czas | Tryb firmy w tej samej sekcji: „nie wpuszczać” / „pytać za każdym razem” / „pomijać przeglądanie” |
| Zewnętrzny agent AI po kluczu API | To, co pozwala klucz konta | Odebranie klucza w /settings/access |
Jak działa dostęp partnera#
Partner nigdy nie loguje się sam. Wysyła prośbę z powodem, trybem i czasem trwania, a rozstrzyga ją tylko właściciel konta — nie pracownik i nie nasze wsparcie. Zasady, które działają zawsze:
- tryb domyślny — tylko podgląd; „podgląd i zmiana” jest przyznawane osobnym znacznikiem przy odpowiedzi;
- czas jest ograniczony (domyślnie godzina, maksymalnie dwie), jednocześnie otwarta jest jedna sesja;
- przez cały czas wizyty w interfejsie wisi fioletowy pasek z nazwą firmy, imieniem osoby, trybem i odliczaniem;
- w każdym trybie zamknięte są: subskrypcja i płatności, dane właściciela, uprawnienia pracowników, eksport danych, integracje, poczta, połączenia i telefonia, kontrahenci i dokumenty, program partnerski — przy czym odmowę zwraca serwer, a nie tylko ukryte pozycje menu;
- prośba bez odpowiedzi wygasa po dobie, a Ty otrzymujesz wiadomość o każdym wejściu;
- odebranie zgody przerywa trwającą sesję;
- na cenaly.ru nie ma w ogóle logowania partnerskiego.
Więcej o samym programie — Program partnerski.
Hasła, kody i sesje#
| Klucz dostępu | Wymagania | Gdzie się odbiera |
|---|---|---|
| Hasło właściciela lub pracownika | 8+ znaków, wielka i mała litera, cyfra, symbol | /settings/access — zmiana; /staff — reset hasła pracownikowi |
| PIN kasjera | 4–6 cyfr, unikalny w koncie, na serwerze przechowywany tylko jako nieodwracalny hash | Karta pracownika w /staff |
| Kod logowania urządzenia | Link /login?code=…, w razie potrzeby chroniony PIN-em lub hasłem |
Usunięcie kodu w /client-codes?tab=devices |
| Kod QR logowania do panelu | Zakładka „Logowanie do panelu administracyjnego” — widoczna dla właściciela i roli z prawem do „Ustawień” | Usunięcie kodu w tym samym miejscu |
| Klucz API dla agentów AI | Pokazywany raz przy tworzeniu | /settings/access |
| Osobiste konta SIP | Prywatna lista każdej osoby: swoje widzi tylko ona | /settings/sip-accounts |
Przydatne fakty:
- Wylogowanie zamyka sesję we wszystkich kartach przeglądarki; osobnego znacznika „zapamiętaj mnie” nie ma.
- Zwolnienie odbiera numer wewnętrzny pracownika natychmiast we wszystkich placówkach — zwolniony nie odejdzie z działającym softfonem.
- Poziomy dostępu do sekcji („podgląd”, „zmiana”, „konfiguracja”) są ustawiane w roli. Uczciwa granica na dziś: poziom „zmiana” rzeczywiście blokuje zapis danych sekcji na serwerze, a tryb „tylko podgląd” same ekrany panelu na razie nie obejmują — nie przydzielaj sekcji temu, kto nie może widzieć jej zawartości.
Dane gości i zgody#
| Mechanizm | Co robi | Artykuł |
|---|---|---|
| Baner cookie | Cztery kategorie, blokowanie skryptów stron trzecich do momentu zgody, dziennik zgód z eksportem CSV jako dowodem, gotowa strona polityki cookies | Cookies i zgoda |
| Dokumenty prawne | Kreator polityki prywatności, regulaminu, zwrotów, dostawy i pięciu kolejnych dokumentów według zestawów krajowych; publikacja jako strony serwisu | Dokumenty prawne |
| Ekran „Moje dane” w witrynie | Gość widzi, co jest o nim przechowywane na jego urządzeniu, eksportuje to jako plik JSON i usuwa jednym przyciskiem | — |
| Bramka wiekowa 18+ | Włączana przez właściciela i stoi przed całą zawartością witryny | Cookies i zgoda |
Dwie uczciwe uwagi o „Moich danych”: ekran działa na danych urządzenia gościa (to, co leży w jego przeglądarce), a nie na historii na serwerze, a usunięcie tam czyści właśnie urządzenie. Jeśli gość prosi o usunięcie jego zamówień i kontaktów z waszej bazy, robicie to wy — w sekcji Klienci.
Ważne rozgraniczenie: baner i dokumenty, które widzi gość, są wasze, a nie nasze. Odpowiadacie za ich treść jako właściciel firmy; platforma daje kreator, hosting stron i dziennik zgód.
Eksport i usunięcie#
- Zabrać wszystko — Eksport danych: jeden ZIP z ustawieniami, katalogiem, zamówieniami, klientami i opiniami. Do archiwum celowo nie trafiają kody PIN pracowników, klucze i tokeny integracji, hasła — archiwum jest często przekazywane księgowemu lub podwykonawcy. Zdjęcia nie są pakowane, pozostają linki; gotowe archiwum żyje 7 dni.
- Usunąć konto — przez zgłoszenie do wsparcia po eksporcie: samodzielnego przycisku w panelu nie ma. Termin realizacji zgłoszenia — 30 dni od jego potwierdzenia; po usunięciu nie będzie czym zabrać danych, dlatego eksport robi się przed, a nie po.
- Usunąć dane jednego gościa — w sekcji Klienci.
Kopie zapasowe#
Przycisku „przywróć konto na datę” w panelu nie ma, a terminów przechowywania wewnętrznych kopii nie publikujemy — dlatego własną kopię zróbcie sami: przed masowym importem, czyszczeniem katalogu lub zmianą struktury menu zbierzcie eksport. To najbardziej niezawodny powrót z dostępnych.
Jeśli podejrzewacie wyciek#
Po kolei, od góry do dołu:
- Zmieńcie hasło właściciela —
/settings/access. - Wyłączcie „Dostęp wsparcia”, jeśli był włączony, i przejrzyjcie dziennik sesji: kto i kiedy się logował.
- Usuńcie kody urządzeń i kody QR logowania do panelu, które nie są potrzebne w tej chwili (
/client-codes). - Odwołajcie klucze API na zakładce „Dostęp” i wydajcie nowe tam, gdzie są rzeczywiście używane.
- Zmieńcie kody PIN kasjerów i zresetujcie hasła pracownikom, których podejrzewacie; zwolnionych — dezaktywujcie w
/staff. - Napiszcie do wsparcia — Jak uzyskać pomoc. Załączcie czas incydentu, markę i adres konta, placówkę i to, co widzieliście. To zgłoszenie dotyczy WASZEGO konta; luki w platformie idą innym kanałem — patrz niżej.
O znalezionej luce w samej platformie zgłaszajcie nie do ogólnego wsparcia, a na osobny adres — security@cenaly.com (adres przyjmuje wiadomości z każdej marki; takie same skrzynki security@ na domenach marek — security@cenaly.com, security@cenaly.ru, security@masamenu.tr — są podłączane). W wiadomości: adres strony, kroki reprodukcji i co udało się uzyskać. Prosimy nie publikować szczegółów przed odpowiedzią i nie eksportować cudzych danych, żeby „sprawdzić skalę”. Więcej o kanale — Jak uzyskać pomoc.
Czego nie przechowujemy#
- Danych kart płatniczych. Ani numerów, ani CVV: kartę przetwarza dostawca płatności (na przykład Stripe z certyfikacją PCI Level 1), do nas trafia tylko wynik płatności — patrz Płatność i Stripe.
- Sekretów w eksporcie. Kody PIN, klucze, tokeny i hasła nie trafiają do archiwum.
- Biometrii. Taka klasa danych jest w obrębie zabroniona i nie jest zbierana.
Co w pracy#
Osobny obręb przechowywania danych osobowych — szyfrowanie według klas danych, dziennik każdego dostępu do nich, retencja według zdarzenia — w pracy. Terminów i obietnic co do niego tu nie dajemy: gdy zamknie kolejną klasę danych, pojawi się to w opisie odpowiedniej sekcji. Tak samo w pracy jest panel żądań osoby, której dane dotyczą (DSAR) — obecnie takie żądania są obsługiwane ręcznie, przez eksport i sekcje „Klienci” i „Pracownicy”. Weryfikacja dwuetapowa na cenaly.ru i w aplikacjach mobilnych też jest przygotowywana — terminów nie obiecujemy.
Ograniczenia#
- Weryfikacja dwuetapowa — tylko w panelu webowym marek AWS (cenaly.com, cenaly.com i in.): włącza się w „Ustawienia → Dostęp”, przy logowaniu hasłem pyta o kod z aplikacji uwierzytelniającej. Aplikacje mobilne i logowanie przez Google lub kodem QR na razie nie pytają o kod, kodów zapasowych nie ma, na cenaly.ru czynnika nie ma. Wszędzie chrońcie logowanie długim hasłem i osobnymi loginami pracowników (wspólne hasło dla wszystkich — najgorsze, co można zrobić), a tablety i ekrany trzymajcie na kodach urządzeń z PIN.
- Rozdzielenie chmur jest sztywne: konto cenaly.ru i konto cenaly.com — różne konta, wspólnego konta one nie mają.
- Na cenaly.ru nie ma logowania partnerskiego, dziennika sesji wsparcia, przekazania konta na inny e-mail i skanera cookies.
- „Moje dane” gościa czyści urządzenie, a nie serwerową historię zamówień.
- Poziomy dostępu „podgląd” i „konfiguracja” na razie nie zamieniają ekranu w tryb tylko do odczytu (patrz wyżej).
- Dziennika „który z moich pracowników co otwierał” w panelu nie ma; dzienniki są prowadzone dla logowań wsparcia i partnerów.
- Certyfikowanych środków kryptograficznych i formalnych granic ISPDn nie deklarujemy: jeśli wasza firma wymaga tego z mocy prawa, omówcie zadanie przed podłączeniem.
Rozwiązywanie problemów#
| Objaw | Przyczyna | Co zrobić |
|---|---|---|
| Wsparcie prosi o dostęp, a nie mogę znaleźć, gdzie go przyznać | Przełącznik znajduje się na swojej zakładce | Ustawienia → Dostęp wsparcia (/settings/support-access): włącz zgodę i wybierz zakres |
| Partner pisze, że nie może się zalogować | Prośba nie została zatwierdzona, wygasła (24 godziny) lub tryb firmy jest ustawiony na „nie wpuszczaj”; na cenaly.ru logowania nie ma wcale | Sprawdź tryb i historię na tej samej zakładce, poproś partnera o ponowne wysłanie prośby |
| Pracownik widzi sekcję, której nie potrzebuje | Sekcja została przyznana jego roli w całości | Odbierz sekcję w kreatorze ról /staff; poziom „tylko podgląd” na razie nie obejmuje ekranów |
| Skaner cookies nie uruchamia się na cenaly.ru | Funkcja działa tylko na markach AWS | To standardowe zachowanie; deklarację cookies wypełnij ręcznie — Cookies i zgoda |
| Gość żąda usunięcia swoich danych | Ekran „Moje dane” czyści tylko jego urządzenie | Usuń jego kartę w sekcji Klienci |
| Trzeba wycofać masową zmianę katalogu | Przywracania „na datę” w panelu nie ma | Wgraj katalog z własnego eksportu wykonanego przed zmianą |
Częste pytania#
W jakim kraju znajdują się moje dane? To zależy od marki: cenaly.com i cenaly.com — AWS (us-east-1), cenaly.ru — Yandex Cloud w Rosji, marki tureckie — kopia środowiska w eu-central-1 (Niemcy).
Czy wsparcie może wejść na moje konto bez pozwolenia? Nie. Potrzebny jest włączony przełącznik „Dostęp wsparcia”; zakres wybierasz sam, każda sesja trafia do dziennika, a wycofanie zgody przerywa nawet trwającą sesję.
Czy partner widzi moje finanse i dane pracowników? Nie. Subskrypcja i płatności, dane właściciela, uprawnienia pracowników, eksport danych, integracje, komunikacja, kontrahenci i dokumenty są zamknięte w każdym trybie — odmawia serwer.
Pracownik odszedł — co odebrać?
Dezaktywuj go lub usuń w /staff (to samo odbiera dostęp do panelu i unieważnia numer wewnętrzny), zmień kody PIN, które znał, i usuń niepotrzebne kody urządzeń.
Czy przechowujecie numery kart naszych gości? Nie. Kartę przetwarza operator płatności; u nas zostaje tylko wynik operacji.
Jak odpowiedzieć gościowi, który żąda usunięcia swoich danych? Znajdź go w sekcji „Klienci” i usuń kartę; lokalne dane swojego urządzenia może sam usunąć w witrynie przez ekran „Moje dane”.
Czy macie DPA i inne dokumenty do wglądu? Warunki przetwarzania danych opisano w artykule Umowa o przetwarzaniu danych (DPA); podpisany egzemplarz i pozostałe dokumenty zamawiaj w wsparciu.
Powiązane sekcje#
- Konto i logowanie — hasła, kody urządzeń, dostęp wsparcia
- Ustawienia konta i placówek — co gdzie się konfiguruje
- Pracownicy i zmiany — role, zasięg placówek, kody PIN
- Eksport danych — zabrać wszystko i zrobić kopię zapasową
- Cookies i zgoda — baner, dziennik zgód, polityka cookies
- Dokumenty prawne — polityka prywatności i warunki
- Klienci — usuwanie danych konkretnego gościa
- Umowa o przetwarzaniu danych (DPA) — co przetwarzamy, na jakiej podstawie i kto jest subprocesorem
- Jak uzyskać pomoc — gdzie zgłaszać incydent; luki w zabezpieczeniach — na
security@Twojej marki