{"key":"privacy","version":"2026-11-04.1-draft","effectiveAt":"2026-11-04T00:00:00Z","requiresAcceptance":false,"titles":{"pl":"Informacja o prywatności ORBIT — projekt","en":"ORBIT Privacy Notice — draft"},"sections":{"pl":[{"heading":"1. Projekt i administrator","paragraphs":["To projekt do testów stagingowych. Nie stanowi zatwierdzenia publicznego uruchomienia. Dane administratora, umowy z dostawcami oraz okresy przechowywania wymagają uzupełnienia i zatwierdzenia przed udostępnieniem publicznym.","Administrator: [DO UZUPEŁNIENIA: pełna nazwa albo imię i nazwisko oraz forma prawna]. Adres: [DO UZUPEŁNIENIA]. Kontakt do spraw danych i realizacji praw: [DO UZUPEŁNIENIA: działający adres e-mail]. Inspektor ochrony danych, jeżeli został wyznaczony: [DO POTWIERDZENIA: dane kontaktowe albo brak wyznaczenia]."]},{"heading":"2. Konto i obowiązkowość danych","paragraphs":["Aby sprawdzić Twój dostęp do konta, przetwarzamy adres e-mail, identyfikator konta, informacje o weryfikacji i sesji oraz czasy zdarzeń. E-mail i potwierdzenie dostępu są potrzebne do logowania; bez nich nie możemy udostępnić prywatnego konta. Tymczasowe konto uwierzytelniające może powstać przed zakończeniem rejestracji.","Akceptację konkretnej wersji Regulaminu, przedstawioną wersję informacji o prywatności, czas serwerowy, język i źródło zdarzenia zapisujemy jako odrębne dowody. Nie wymagamy „zgody na politykę prywatności”. Potwierdzenie wieku 18+ jest zasadą produktu; nie zbieramy w tym celu daty urodzenia ani kopii dokumentu tożsamości."]},{"heading":"3. Twoje dane w ORBIT","paragraphs":["Przetwarzamy treści, które zapisujesz: cele, kategorie i obszary, wartości i historię metryk, notatki, daty, ustawienia i wyliczenia postępu. Profit zawiera wpisy kwot, walut, dat, notatek i pochodzenia importów. Vault zawiera nazwy rzeczy, kategorie, priorytety, ceny, odnośniki, notatki, obrazy oraz historię zapisów Fund i powiązań z Profit.","Profil może zawierać nazwę, identyfikator, avatar, powiązania znajomych, wybrane kolekcje i cele oraz ustawienie aktywności. To dane opcjonalne w zakresie poszczególnych funkcji. Własne notatki, zdjęcia i cele mogą ujawniać dane zdrowotne lub inne informacje wrażliwe; nie wpisuj cudzych danych ani zbędnych szczegółów. Integracja Health wymaga osobnej zgody; nie oznacza ona zgody na dowolne inne dane szczególnej kategorii."]},{"heading":"4. Cele i podstawy prawne","paragraphs":["Weryfikacja na Twoje żądanie, prowadzenie konta i niezbędne operacje Profit, Vault, Progress oraz żądane importy i udostępnienia opierają się na art. 6 ust. 1 lit. b RODO — czynnościach przed zawarciem umowy lub jej wykonaniu. Zakres musi być rzeczywiście potrzebny do zamówionej funkcji, a nie tylko zapisany w Regulaminie.","Proporcjonalne zabezpieczenie usługi, diagnostyka i obsługa roszczeń mogą opierać się na art. 6 ust. 1 lit. f RODO — interesie polegającym na bezpiecznym działaniu i ochronie praw, po ocenie równowagi. Realizacja konkretnych obowiązków prawnych i praw osób wynika z art. 6 ust. 1 lit. c RODO w związku z właściwym przepisem. Nie przypisujemy tej podstawy dowolnym celom.","Opcjonalne dane Health przetwarzamy na podstawie zgody z art. 6 ust. 1 lit. a oraz wyraźnej zgody z art. 9 ust. 2 lit. a RODO. Zgoda Health, zgoda systemowa HealthKit, udostępnienie arkusza Google i akceptacja Regulaminu są oddzielne."]},{"heading":"5. Apple Health","paragraphs":["Po Twojej odrębnej decyzji aplikacja natywna odczytuje kroki oraz dystans chodzenia i biegania z Apple Health. Do ORBIT trafiają dzienne sumy, daty, jednostki, strefa czasowa, identyfikatory połączenia i urządzenia oraz czasy synchronizacji. Pierwszy lub pełny import obejmuje do 365 dni, a zwykłe odświeżenie ostatnie 8 dni. Nie oznacza to usunięcia starszych już zapisanych danych po 365 dniach.","Dane służą Twoim metrykom, celom, historii i zestawieniom. Nie używamy ich do reklamy ani marketingu. Są przechowywane w infrastrukturze ORBIT; nie pozostają wyłącznie na urządzeniu. Cele powiązane ze strumieniami importowanych danych Health nie mogą być obecnie udostępniane przez podglądy profilu. Ręcznie wpisane cele lub notatki dotyczące zdrowia mogą ujawniać wrażliwe informacje, jeśli samodzielnie je udostępnisz.","Możesz odmówić bez utraty podstawowych funkcji ORBIT i wycofać zgodę w Ustawieniach. Wycofanie zatrzymuje synchronizację, wyłącza źródło i usuwa zaimportowane dane Health oraz zależne wyłącznie od nich wartości. Powiązania metryk mogą pozostać puste, zamiast zostać zmienione na wpisy ręczne. Nie usuwa to oryginałów w Apple Health. Uprawnienia systemowe możesz dodatkowo zmienić w ustawieniach Apple Health. Wycofanie nie zmienia zgodności wcześniejszego przetwarzania z prawem."]},{"heading":"6. Google Sheets","paragraphs":["Obecny import wymaga udostępnienia pliku kontu usługi ORBIT i umieszczenia znacznika weryfikacyjnego. Konto ma dostęp tylko do odczytu do całego udostępnionego skoroszytu, nie wyłącznie wybranej zakładki lub komórek Profit. Podczas sprawdzania serwer pobiera metadane i całą używaną zawartość maksymalnie 20 zakładek, aby znaleźć znacznik i tabelę Profit. Zwykła synchronizacja pobiera całą używaną zawartość wybranej zakładki. Nie udostępniaj skoroszytu zawierającego niepotrzebne dane.","Z odczytanej zawartości zapisujemy kanoniczne dzienne sumy Profit, identyfikator i tytuł pliku, nazwę zakładki, ustawienia importu, stan i czasy synchronizacji, podsumowania błędów lub konfliktów oraz powiązania z wpisami Profit. Nie przechowujemy pełnej kopii skoroszytu i nie używamy danych do reklamy. Nie zapisujemy Twojego hasła Google ani osobistego tokena odświeżania OAuth; ten mechanizm korzysta z poświadczeń konta usługi ORBIT.","Odłączenie w ORBIT zatrzymuje kolejne importy i usuwa konfigurację połączenia oraz powiązania źródłowe. Zachowuje już zaimportowane wpisy Profit, które możesz usunąć osobno. Nie cofa udostępnienia pliku: usuń konto usługi z uprawnień także w Google. Google przetwarza dane własnych kont i usług na swoich zasadach; nie nazywamy go automatycznie procesorem wszystkich danych ORBIT."]},{"heading":"7. Udostępnianie innym użytkownikom","paragraphs":["Nazwa, identyfikator profilu i avatar służą wyszukiwaniu przez zalogowanych użytkowników i relacjom znajomych. Listę życzeń możesz ograniczyć do siebie, znajomych albo innych zalogowanych osób ustawieniem „wszyscy”. Wybrane kolekcje, podglądy celów i aktywność są udostępniane zgodnie z ich ustawieniami. Prywatne dane bazowe nie stają się przez to w całości widoczne.","Odbiorcy mogą zobaczyć tytuły, obrazy, odnośniki, ceny i wybrane wartości postępu. Inna osoba może zapisać udostępnioną rzecz do swojego Vault; jej własna kopia nie musi zniknąć po zmianie Twojej widoczności lub usunięciu konta. Nie udostępniaj informacji, których dalsze ujawnienie byłoby dla Ciebie niebezpieczne. Zgłoszenia naruszeń mogą obejmować treść, uzasadnienie i dane kontaktowe zgłaszającego; dostęp ma upoważniona osoba obsługująca zgłoszenie."]},{"heading":"8. Dostawcy i odbiorcy","paragraphs":["Supabase zapewnia bazę danych, uwierzytelnianie, przechowywanie plików i związane usługi. Vercel obsługuje aplikację internetową i żądania serwera. Dostawca poczty dostarcza kody i wiadomości techniczne: [DO POTWIERDZENIA: dostawca, rola i umowa]. Dostawcy korzystają z podprocesorów infrastruktury, dostarczania treści, bezpieczeństwa i wsparcia zgodnie ze swoimi umowami.","Dostęp może otrzymać upoważniony personel usługodawcy w zakresie niezbędnym do wsparcia, bezpieczeństwa lub realizacji praw. Dane mogą trafić do organów lub doradców, gdy istnieje odpowiednia podstawa i konieczność. Google oraz Apple obsługują własne usługi i uprawnienia; zakres ich roli zależy od faktycznej operacji.","PRZED PUBLICZNYM URUCHOMIENIEM: trzeba potwierdzić umowy powierzenia. Publiczny DPA Vercel obejmuje Pro i Enterprise, a aktualny plan Hobby nie został objęty potwierdzoną umową art. 28. Standardowy DPA Vercel dodatkowo zabrania danych szczególnej kategorii. Sama zmiana planu nie rozwiązuje kwestii przetwarzania Health przez serwer. Ten projekt nie oznacza usunięcia tych blokad."]},{"heading":"9. Lokalizacja i transfery","paragraphs":["Projekty Supabase ORBIT korzystają z regionu eu-west-1 w Irlandii dla podstawowego przechowywania. Nie jest to gwarancja przetwarzania wyłącznie w UE: globalne wsparcie, podprocesorzy, dostarczanie plików przez CDN i dane operacyjne mogą angażować inne kraje. Vercel również korzysta z infrastruktury i przetwarzania poza EOG.","Dla transferów wymagających zabezpieczeń stosuje się właściwe mechanizmy, w szczególności standardowe klauzule umowne zawarte w odpowiednich umowach, wraz z oceną transferu i środkami uzupełniającymi, gdy są potrzebne. [DO POTWIERDZENIA PRZED URUCHOMIENIEM: konkretne umowy, odbiorcy i ocena transferów ORBIT]. Informacje o zabezpieczeniach i ich kopię w dopuszczalnym zakresie uzyskasz przez kontakt administratora."]},{"heading":"10. Cookies, pamięć urządzenia i logi","paragraphs":["Sesyjne cookies Supabase są potrzebne do logowania i ochrony konta. ORBIT zapisuje też wybrane preferencje języka, akcentu, Aurora, strefy czasowej i ukończenia wprowadzenia. Większość takich preferencji ma okres do roku; faktyczny czas zależy od pliku i Twoich ustawień. Możesz usunąć cookies w przeglądarce, co może wylogować Cię lub zresetować preferencje. Aplikacja natywna przechowuje sesję w mechanizmie biblioteki uwierzytelniania oraz ustawienia synchronizacji na urządzeniu.","W audytowanym kodzie nie znaleziono analityki ani marketingowych SDK i nie wdrażamy ogólnego banera zgód na same niezbędne lub żądane funkcje pamięci. Nie oznacza to braku logów: infrastruktura przetwarza adresy IP, informacje o żądaniach i urządzeniu oraz dane techniczne niezbędne do działania i bezpieczeństwa. ORBIT zapisuje kontekst i kody błędów oraz zdarzenia synchronizacji. [DO POTWIERDZENIA: dokładne okresy logów u dostawców i konfiguracja produkcyjna]."]},{"heading":"11. Przechowywanie i usunięcie","paragraphs":["Dane konta, Profit, Vault, Progress i pliki przechowujemy podczas korzystania z konta, do usunięcia danego elementu lub konta. Dane Health usuwamy także po wycofaniu zgody zgodnie z opisanym zakresem. Odłączenie Google usuwa konfigurację, ale zachowuje wpisy Profit. Nie interpretujemy 365-dniowego zakresu importu jako automatycznej rocznej retencji.","Usunięcie konta wymaga potwierdzenia tożsamości, zatrzymuje integracje i usuwa należące do konta dane, pliki oraz powiązane z użytkownikiem dowody prawne i zgód w bieżącej implementacji. ORBIT nie zachowuje surowych wartości Health jako dowodu zgody. Niezależne, zgodne z prawem kopie zapisane przez innych użytkowników i oryginały u Apple lub Google pozostają poza zakresem tego usunięcia.","Kopie zapasowe i operacyjne logi dostawców mogą wygasać według ich cyklu, a nie równocześnie z usunięciem z aktywnej bazy. [DO UZUPEŁNIENIA PRZED URUCHOMIENIEM: zweryfikowany okres rotacji kopii i logów, obsługa odtworzeń oraz decyzja o potrzebie i podstawie ograniczonego archiwum dowodowego]. Nie ustanowiono bezterminowej retencji ani wymyślonego ustawowego okresu. Jeżeli prawo wymaga wyjątku, przed jego wdrożeniem trzeba wskazać dane, podstawę i konkretny czas oraz odpowiednio poinformować użytkownika."]},{"heading":"12. Twoje prawa i kontakt","paragraphs":["W granicach RODO możesz żądać dostępu, kopii i sprostowania danych, usunięcia, ograniczenia przetwarzania oraz przenoszenia danych przetwarzanych automatycznie na podstawie umowy lub zgody. Możesz wnieść sprzeciw wobec przetwarzania opartego na uzasadnionym interesie oraz wycofać zgodę bez wpływu na zgodność wcześniejszego przetwarzania z prawem.","Ustawienia udostępniają eksport i usunięcie konta; eksport strukturalny uzupełnia istniejący plik XLSX i nie zawiera haseł ani tajnych tokenów. Inne żądania kieruj do administratora. Odpowiadamy bez zbędnej zwłoki, co do zasady w ciągu miesiąca; ewentualne zgodne z prawem przedłużenie wyjaśniamy. Możemy poprosić o proporcjonalne potwierdzenie tożsamości.","Możesz złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych; informacje i kanały znajdują się na https://uodo.gov.pl. Nie musisz wcześniej rezygnować z innych środków ochrony prawnej ani uzyskiwać naszej zgody na skargę."]},{"heading":"13. Automatyczne obliczenia i aktualizacje","paragraphs":["ORBIT automatycznie sumuje wpisy, oblicza postęp i pokazuje historię według wybranych ustawień. Nie podejmuje wyłącznie automatycznych decyzji wywołujących skutki prawne lub podobnie istotne skutki, takich jak decyzje kredytowe czy medyczne. Nie używa tych danych do profilowania reklamowego.","Nowe cele, odbiorcy lub podstawy wymagają oceny i aktualizacji informacji przed zmianą przetwarzania. Istotne zmiany informacji przedstawiamy w aplikacji. Sama aktualizacja nie wymaga „akceptacji prywatności”; nowa zgoda jest potrzebna tylko wtedy, gdy zmienia się przetwarzanie wymagające zgody. Archiwalne wersje pozostają dostępne."]}],"en":[{"heading":"1. Draft and controller","paragraphs":["This is a staging draft, not public-launch approval. Controller details, provider agreements and retention periods need completion and approval before public availability.","Controller: [OWNER TO SUPPLY: full legal name and legal form]. Address: [OWNER TO SUPPLY]. Privacy and rights contact: [OWNER TO SUPPLY: working email]. Data Protection Officer, if appointed: [OWNER TO CONFIRM: contact or no appointment]."]},{"heading":"2. Account and required information","paragraphs":["To verify account access, we process email, account identifier, verification and session information, and event times. Email and proof of access are necessary to sign in; without them we cannot provide a private account. A provisional authentication account may exist before registration is complete.","We separately record the accepted Terms version, privacy version presented, server time, language and event source. There is no required 'privacy policy consent'. Age 18+ confirmation is a product policy; we do not collect a birth date or identity document copy for that confirmation."]},{"heading":"3. Your ORBIT data","paragraphs":["We process what you save: goals, categories and areas, metric values and history, notes, dates, settings and progress calculations. Profit includes amounts, currencies, dates, notes and import provenance. Vault includes item titles, categories, priorities, prices, links, notes, images, Fund history and links to Profit.","Profiles may contain a name, handle, avatar, friendships, selected showcases and goals, and activity settings. These are optional for the relevant features. Your notes, photos and goals may reveal health or other sensitive information; do not enter other people's data or unnecessary details. Health integration requires separate consent; it is not consent for arbitrary other special-category data."]},{"heading":"4. Purposes and lawful bases","paragraphs":["Verification at your request, account operation and necessary Profit, Vault, Progress, requested imports and sharing use GDPR article 6(1)(b): steps before a contract or its performance. Processing must actually be necessary for the requested feature, not merely written into Terms.","Proportionate security, diagnostics and handling claims may use article 6(1)(f), the interest in secure operation and protection of rights, after a balancing assessment. Specific legal duties and handling data rights use article 6(1)(c) together with the applicable legal provision. This basis is not assigned to arbitrary purposes.","Optional Health processing uses consent under article 6(1)(a) and explicit consent under article 9(2)(a). Health consent, system HealthKit permission, Google spreadsheet sharing and acceptance of Terms are separate."]},{"heading":"5. Apple Health","paragraphs":["Following your separate decision, the native app reads steps and walking/running distance from Apple Health. ORBIT receives daily totals, dates, units, time zone, connection/device identifiers and sync times. Initial or full reconciliation covers up to 365 days; ordinary refresh covers the latest 8 days. This does not automatically delete older values already stored after 365 days.","Data supports your metrics, goals, history and summaries. We do not use it for advertising or marketing. It is stored in ORBIT infrastructure, not only on your device. Goals bound to imported Health streams cannot currently be shared through profile previews. Manually entered health-related goals or notes can reveal sensitive information if you choose to share them.","You may refuse without losing core ORBIT features and withdraw in Settings. Withdrawal stops sync, disables the source and erases imported Health data and values derived solely from it. Metric bindings may remain empty rather than being converted into manual entries. This does not delete originals in Apple Health. You can additionally change system permission in Apple Health settings. Withdrawal does not affect the lawfulness of earlier processing."]},{"heading":"6. Google Sheets","paragraphs":["The current import requires sharing a file with ORBIT's service account and adding a verification marker. The account has read-only access to the entire shared workbook, not only the selected tab or Profit cells. During inspection, the server fetches metadata and the entire used contents of up to 20 worksheets to locate the marker and Profit table. Routine sync fetches the entire used contents of the selected worksheet. Do not share a workbook containing unnecessary data.","From the fetched contents, we store canonical daily Profit totals, file identifier/title, tab name, import settings, sync status/times, error or conflict summaries and links to Profit entries. We do not retain a complete workbook copy or use this data for advertising. We do not store your Google password or a personal OAuth refresh token; this mechanism uses ORBIT service-account credentials.","Disconnecting in ORBIT stops further imports and removes connection configuration and source links. It keeps imported Profit entries, which you may delete separately. It does not revoke file sharing: also remove the service account from permissions in Google. Google handles its own accounts and services under its terms; it is not automatically a processor for all ORBIT data."]},{"heading":"7. Sharing with other users","paragraphs":["Your profile name, handle and avatar support search by signed-in users and friendships. You may restrict a wishlist to yourself, friends or other signed-in people through 'everyone'. Selected showcases, goal previews and activity follow their settings. This does not make all underlying private data available.","Recipients may see titles, images, links, prices and selected progress values. Someone may save a shared item into their Vault; their own copy may remain after you change visibility or delete your account. Do not share information whose further disclosure would put you at risk. Content notices may include the content, explanation and reporter's contact details, accessible to the authorised person handling the notice."]},{"heading":"8. Providers and recipients","paragraphs":["Supabase provides the database, authentication, file storage and related services. Vercel hosts the web app and server requests. An email provider delivers login codes and technical messages: [OWNER TO CONFIRM: provider, role and agreement]. Providers engage subprocessors for infrastructure, content delivery, security and support under their agreements.","Authorised provider staff may access data as necessary for support, security or rights requests. Authorities or advisers may receive data where there is an appropriate basis and need. Google and Apple operate their own services and permissions; their role depends on the actual operation.","BEFORE PUBLIC LAUNCH: processor contracts must be confirmed. Vercel's public DPA covers Pro and Enterprise, while the current Hobby plan has no independently established article 28 arrangement. Its standard DPA additionally prohibits special-category data. A plan change alone does not resolve server-side Health processing. This draft does not remove those blockers."]},{"heading":"9. Locations and transfers","paragraphs":["ORBIT Supabase projects use eu-west-1 in Ireland for primary storage. This does not guarantee EU-only processing: global support, subprocessors, CDN file delivery and operational data may involve other countries. Vercel also uses infrastructure and processing outside the EEA.","Transfers needing safeguards require an applicable mechanism, particularly standard contractual clauses in appropriate agreements, with transfer assessment and supplementary measures where necessary. [OWNER TO CONFIRM BEFORE LAUNCH: actual agreements, recipients and ORBIT transfer assessment]. Ask the controller for information and an available copy of safeguards."]},{"heading":"10. Cookies, device storage and logs","paragraphs":["Supabase session cookies support sign-in and account protection. ORBIT also stores selected language, accent, Aurora, time zone and onboarding preferences. Most such preferences last up to one year; the actual duration depends on the item and your settings. Clearing browser cookies may sign you out or reset preferences. The native app stores its session through the authentication library and sync settings on your device.","The audited code contains no analytics or marketing SDK; necessary/requested storage alone does not cause a general consent banner. This does not mean there are no logs: infrastructure processes IP addresses, request/device information and technical data for operation and security. ORBIT records error contexts/codes and sync events. [OWNER TO CONFIRM: exact provider log periods and production configuration]."]},{"heading":"11. Retention and deletion","paragraphs":["Account, Profit, Vault, Progress data and files remain while you use the account until you delete the relevant item or account. Health data is also erased on consent withdrawal as described. Google disconnect removes configuration but keeps Profit entries. The 365-day import window is not automatic one-year retention.","Account deletion requires identity confirmation, stops integrations and removes owned data, files and user-linked legal/consent evidence in the current implementation. ORBIT does not retain raw Health values as consent evidence. Independent lawful copies saved by other users and originals at Apple or Google are outside that deletion.","Provider backups and operational logs may expire through rotation rather than simultaneously with active database deletion. [OWNER TO COMPLETE BEFORE LAUNCH: verified backup/log periods, restore handling and the need/lawful basis for a limited evidence archive]. No indefinite retention or invented statutory period is established. Any legally required exception needs a specified dataset, basis, duration and appropriate notice before implementation."]},{"heading":"12. Your rights and contact","paragraphs":["Subject to GDPR conditions, you may request access, a copy, rectification, erasure, restriction and portability of data processed automatically under contract or consent. You may object to processing based on legitimate interests and withdraw consent without affecting the lawfulness of earlier processing.","Settings provides account export and deletion. A structured export supplements the existing XLSX and excludes passwords and secret tokens. Send other requests to the controller. We respond without undue delay, normally within one month, and explain any lawful extension. We may ask for proportionate identity confirmation.","You may complain to the President of the Polish Personal Data Protection Office (UODO); information and channels are at https://uodo.gov.pl. You do not need our permission or have to give up other legal remedies."]},{"heading":"13. Automated calculations and changes","paragraphs":["ORBIT automatically totals entries, calculates progress and presents history using your settings. It does not make solely automated decisions with legal or similarly significant effects, such as lending or medical decisions. It does not use this data for advertising profiling.","New purposes, recipients or bases need assessment and updated information before processing changes. We present material privacy updates in the app. An update alone does not require 'privacy acceptance'; renewed consent is required only where the consent-based processing itself changes in a way that requires it. Archived versions remain available."]}]}}
