1. Administrator Danych Osobowych
Administratorem danych osobowych zbieranych za pośrednictwem aplikacji oraz strony internetowej Kiosk jest Jakub Osiecki, kontaktowy adres e-mail: [email protected].
1. Data Controller
The controller of personal data collected through the Kiosk application and website is Jakub Osiecki, contact email address: [email protected].
2. Zbierane Dane i Cel Przetwarzania
Przetwarzamy dane użytkownika w celu świadczenia usług w ramach aplikacji mobilnej. Zbierane dane obejmują:
- Dane Konta Użytkownika: Logowanie odbywa się za pomocą konta Google. Pobieramy i przechowujemy Twój adres e-mail, nazwę wyświetlaną oraz adres URL zdjęcia profilowego w celu personalizacji profilu.
- Powiadomienia Push: Aby wysyłać powiadomienia na Twoje urządzenie mobilne, przechowujemy tokeny FCM (Firebase Cloud Messaging) powiązane z Twoim kontem.
- Cenniki i Produkty: Przechowujemy nazwy produktów, cenniki oraz powiązane z nimi zdjęcia przesłane przez Ciebie do bazy danych. Zdjęcia produktów są zapisywane w zabezpieczonym magazynie Supabase. Dane te są przechowywane wyłącznie na Twoje zlecenie i możesz je usunąć w dowolnym momencie.
- Brak rejestracji historii transakcji i zakupów: Dane dotyczące ilości i cen produktów kupowanych w poszczególnych transakcjach nie są przechowywane w bazie danych. Dane te służą wyłącznie do bieżących obliczeń koszyka na urządzeniu i nie są utrwalane.
2. Collected Data and Purpose
We process user data to provide services within the mobile application. The collected data includes:
- User Account Details: Authentication is handled via Google Auth. We retrieve and store your email address, display name, and profile picture URL in our database to personalize your account.
- Push Notifications: To deliver push notifications to your mobile device, we store Firebase Cloud Messaging (FCM) device tokens linked to your account.
- Price Lists and Products: We store product names, price lists, and associated images uploaded by you. Product images are stored in a secured Supabase storage bucket. This data is kept solely for your use and you may delete it at any time.
- No Storage of Purchase Statistics: Details regarding the quantities and prices of purchased products in transactions are not stored in our database. This information is only processed during active cart sessions on your device and is not persisted.
3. Udostępnianie i Publikacja Cenników
Aplikacja umożliwia udostępnianie cenników na dwa sposoby:
- Publikacja Cenników (Jednokierunkowa synchronizacja): Możesz opublikować swój cennik, aby stał się widoczny i dostępny dla innych użytkowników. Publikacja cennika oraz powiązanych z nim zdjęć odbywa się z Twojej inicjatywy, ale staje się aktywna dopiero po weryfikacji i zatwierdzeniu przez administratora aplikacji (dopisanie do tabeli uprawnionych wydawców).
- Współdzielenie Cenników (Dwukierunkowa synchronizacja): Możesz bezpośrednio udostępnić cennik konkretnemu użytkownikowi w celu wspólnej edycji i zarządzania (tabela współpracowników cennika). Wszyscy przypisani współpracownicy uzyskują uprawnienia do edycji pozycji i cen w tym cenniku.
3. Price List Publishing and Collaboration
The application supports sharing price lists in two ways:
- Publishing Price Lists (One-way Sync): You can choose to publish a price list, making it visible and available to all other users. Publishing a price list and its images is voluntary, but it only becomes active once approved and added by the administrator to the verified publishers table.
- Collaborative Price Lists (Two-way Sync): You can share a price list directly with a specific user to co-edit and manage prices (via the collaborators table). All authorized collaborators obtain permissions to modify items and prices in that list.
4. Okres Przechowywania i Usuwanie Danych
Twoje dane są przechowywane przez okres aktywności konta użytkownika. Masz prawo wglądu w swoje dane, ich poprawiania oraz żądania ich usunięcia:
- Możesz w każdej chwili usunąć swoje cenniki, pozycje produktowe oraz zdjęcia za pośrednictwem interfejsu aplikacji mobilnej.
- Masz prawo w dowolnym momencie całkowicie usunąć swoje konto. Opcja ta jest dostępna bezpośrednio w ustawieniach aplikacji mobilnej (co powoduje natychmiastowe usunięcie profilu, cenników, powiązań urządzeń oraz wgranych zdjęć).
- Możesz także złożyć wniosek o usunięcie danych za pośrednictwem naszego formularza żądania usunięcia danych lub bezpośrednio wysyłając e-mail na adres: [email protected].
4. Data Retention and Deletion
Your data is stored for the duration of your user account activity. You have the right to access, correct, or request deletion of your data:
- You can delete your price lists, product items, and uploaded pictures at any time through the mobile application interface.
- You have the right to completely delete your account at any time. This option is available directly in the mobile app settings (which triggers instant deletion of your profile, price lists, device tokens, and uploaded images).
- You can also request account and data deletion via our Data Deletion Request Form or by sending an email directly to: [email protected].
5. Zewnętrzne Usługi
W celu prawidłowego funkcjonowania aplikacji korzystamy z następujących zaufanych dostawców zewnętrznych:
- Supabase: Dostarcza infrastrukturę bazy danych Postgres oraz przestrzeń dyskową na pliki zdjęć produktów. Dane są zabezpieczone za pomocą reguł bezpieczeństwa (Row Level Security).
- Google Auth: Dostarcza usługi uwierzytelniania i bezpiecznego logowania społecznościowego.
- Firebase / Expo Push Notifications: Używane do dostarczania powiadomień systemowych na Twoje urządzenie mobilne.
5. Third-Party Services
To ensure proper functioning of the application, we utilize the following trusted third-party services:
- Supabase: Provides Postgres database infrastructure and storage buckets for product images. Access is secured using Row Level Security (RLS) rules.
- Google Auth: Used for secure user authentication and social sign-in.
- Firebase / Expo Push Notifications: Used to deliver system notifications to your mobile device.