Polityka prywatności

Ta polityka opisuje przetwarzanie danych w grze FEAT (featgame.com): konto, konstrukcje społeczności, rankingi, wiadomości e-mail konta, zgłoszenia problemów i — wyłącznie za zgodą — dane o rozgrywce. Grę tworzy i prowadzi osoba prywatna wskazana poniżej jako administrator. Obowiązuje od 13 października 2026 r.

Administrator i kontakt

Dawid Kisała

kisala.dawid@gmail.com

Jakie dane przechowujemy

Konto: adres e-mail, identyfikator i dane logowania obsługiwane przez Supabase Auth. Przy Google otrzymujemy podstawowe dane profilu i adres e-mail; nie prosimy o dostęp do Gmaila ani Dysku. Profil publiczny: wybrany pseudonim. Projekty: geometria, obciążenia, teren, opis, historia promptów AI i decyzje publikacji. Wyniki: konstrukcja oraz metryki zweryfikowane przez serwer. Klucze dostawców AI zapisuje tylko lokalna wersja deweloperska z asystentem AI — szyfrowane osobno, nigdy niepublikowane.

Cele i podstawy przetwarzania

Obsługa konta, zapis kluczy AI i publikowanie na Twoje żądanie służą wykonaniu umowy o korzystanie z tych funkcji (art. 6 ust. 1 lit. b RODO). Bezpieczeństwo usługi, moderacja i ochrona przed oszustwami opierają się na uzasadnionym interesie administratora (lit. f). Ranking powstaje z wyników, które sam/a wysyłasz. Nie prowadzimy marketingu ani reklamy behawioralnej. Zapoznanie się z polityką nie jest zgodą marketingową.

Dane o rozgrywce (telemetria)

Tylko jeśli się zgodzisz (okno przy pierwszym uruchomieniu albo Ustawienia), gra wysyła dane o rozgrywce: losowy identyfikator gracza i sesji, opcjonalne imię lub ksywkę, odwiedzane ekrany i poziomy, czas gry, kroki kursu, projekty konstrukcji i wyniki testów, komunikaty i błędy gry, dane o urządzeniu (przeglądarka, system, rozdzielczość, karta graficzna, język, strefa czasowa, płynność) oraz adres strony, z której trafiłeś/aś do gry. Cel: ulepszanie gry, wykrywanie błędów i dobór trudności. Podstawa: Twoja zgoda (art. 6 ust. 1 lit. a RODO; zapis identyfikatora w przeglądarce — art. 399 Prawa komunikacji elektronicznej). Dane trafiają do bazy Supabase we Frankfurcie i widzi je tylko administrator; przechowujemy je do 12 miesięcy od ostatniej aktywności. Bez zgody nic nie jest wysyłane. Zgodę wycofasz w Ustawieniach, a przycisk „Usuń moje dane” natychmiast kasuje zebrane dane.

Zgłoszenia problemów

Zgłoszenie („Zgłoś problem") wysyłasz sam/a: zawiera treść, rodzaj, opcjonalne imię lub ksywkę, a w poziomie — jeśli nie odznaczysz tej opcji — zrzut sceny 3D i Twój projekt; dołączamy wersję gry, bieżący ekran i dane o urządzeniu. Cel: naprawianie błędów i ulepszanie gry; podstawa: Twoje żądanie i uzasadniony interes administratora (art. 6 ust. 1 lit. f RODO). Jeśli zgodziłeś/aś się na dane o rozgrywce, zgłoszenie łączy się z Twoim identyfikatorem gracza; bez tej zgody jest anonimowe. Przechowujemy je w Supabase (Frankfurt) do 12 miesięcy; „Usuń moje dane" w Ustawieniach kasuje też zgłoszenia podpisane identyfikatorem, a o usunięcie anonimowego zgłoszenia poproś na podany e-mail.

Wiadomości e-mail

Wiadomości konta (np. potwierdzenie adresu, reset hasła) wysyła Supabase Auth z adresu noreply@featgame.com przez usługę Resend. Resend przechowuje adres odbiorcy, treść i stan doręczenia przez 30 dni, na serwerach w USA. Cel: obsługa konta (art. 6 ust. 1 lit. b RODO). Nie wysyłamy newsletterów ani reklam.

Logi techniczne i ochrona przed nadużyciami

Każde połączenie z grą obsługują serwery hostingu (Vercel) i bazy danych (Supabase), które przetwarzają adres IP, czas, adres żądania i dane przeglądarki — bez tego nie da się dostarczyć gry. Cel: działanie i bezpieczeństwo usługi; podstawa: uzasadniony interes administratora (art. 6 ust. 1 lit. f RODO). Logi techniczne dostawców są krótkotrwałe (w Supabase do 7 dni). Przed spamem i zalewaniem bazy chronią liczniki żądań, także per adres IP; kasujemy je po 2 dniach. Adresu IP nie używamy do profilowania ani ustalania położenia.

Odbiorcy i widoczność danych

Dane przetwarzają na zlecenie administratora: Supabase (konta i baza danych, region Frankfurt), Vercel (hosting gry i jej serwera API; funkcje serwera w regionie Frankfurt) oraz Resend (wysyłka wiadomości e-mail konta). Google uczestniczy tylko w wybranym logowaniu Google. Asystent AI działa wyłącznie w lokalnej wersji deweloperskiej — gra na featgame.com nie przekazuje danych dostawcom AI; lokalnie wybrany dostawca (OpenAI, Anthropic lub Google) otrzymuje prompt, potrzebny kontekst projektu i historię rozmowy. Publikacje i rankingi są publiczne pod pseudonimem; e-mail jest prywatny. Prompty publikujemy wyłącznie po zaznaczeniu tej opcji. Z dostawcami obowiązują umowy powierzenia przetwarzania (DPA). Część danych trafia poza EOG, do USA (Vercel, Resend, podwykonawcy Supabase) — na podstawie standardowych klauzul umownych UE, a w przypadku Vercel także certyfikacji EU-U.S. Data Privacy Framework.

Przechowywanie i usuwanie

Profil i wyniki przechowujemy do usunięcia konta; klucze AI z wersji lokalnej — do usunięcia konta albo samego klucza. Lokalny zapis gry pozostaje w Twojej przeglądarce do jego usunięcia. W trybie lokalnym projekty utworzone przez API/AI są również zapisywane na komputerze uruchamiającym serwer, do ich ręcznego usunięcia; usunięcie konta nie usuwa tych lokalnych plików. Po usunięciu konta kasujemy prywatne zgłoszenia i wyniki; publikacje zachowują geometrię, a dane autora i prompty są usuwane. Wersje wybrane do kampanii pozostają jako anonimowe elementy gry zgodnie z udzieloną licencją. Kopie zapasowe bazy (Supabase) są nadpisywane po 7 dniach — tyle najdłużej zostają w nich usunięte dane. Wiadomości e-mail i logi techniczne: sekcje wyżej.

Twoje prawa

Możesz żądać dostępu, sprostowania, usunięcia, ograniczenia, przeniesienia danych i sprzeciwić się przetwarzaniu opartemu na uzasadnionym interesie. Konto umożliwia usunięcie konta. Żądania dostępu, kopii lub przeniesienia danych oraz pozostałe żądania kieruj na podany e-mail. Masz prawo skargi do Prezesa UODO lub właściwego organu nadzorczego. Konto jest opcjonalne; bez wymaganych danych nie udostępnimy funkcji konta. Ranking jest automatycznym obliczeniem wyniku gry, a nie decyzją wywołującą skutki prawne.

Wiek

Grać bez konta i bez danych o rozgrywce może każdy. Konto i zgoda na dane o rozgrywce są dla osób od 16 lat; osoba młodsza może z nich korzystać tylko za zgodą rodzica lub opiekuna (art. 8 RODO). Jeśli dowiemy się, że trafiły do nas dane osoby poniżej 16 lat bez takiej zgody, usuniemy je — rodzic lub opiekun może o to poprosić na podany e-mail.

Pamięć przeglądarki

Używamy localStorage do zapisów gry, ustawień i sesji logowania/PKCE. W lokalnej wersji z asystentem AI klucze gościa są tylko w pamięci otwartego dialogu, a zapisane klucze konta — zaszyfrowane na serwerze. Za Twoją zgodą zapisujemy też losowy identyfikator gracza i kolejkę niewysłanych danych o rozgrywce (sekcja „Dane o rozgrywce”). Nie używamy plików cookie ani trackerów marketingowych; skrypty i czcionki gry pochodzą z featgame.com. Usługi logowania (Supabase, Google) mogą używać własnych mechanizmów sesji.

Privacy policy

This policy describes data processing in the game FEAT (featgame.com): accounts, community designs, rankings, account emails, problem reports and — only with your consent — gameplay data. The game is developed and run by the private individual named below as the controller. Effective October 13, 2026.

Controller and contact

Dawid Kisała

kisala.dawid@gmail.com

What we store

Account: email address, identifier and authentication data handled by Supabase Auth. Google provides basic profile information and email; we do not request Gmail or Drive access. Public profile: your chosen nickname. Designs: geometry, loads, terrain, description, AI prompt history and publication decisions. Scores: the design and server-verified metrics. AI provider keys are stored only by the local developer version with the AI assistant — encrypted separately and never published.

Purposes and legal bases

Accounts, AI-key storage and publishing at your request are necessary to provide these features under our service agreement (GDPR Article 6(1)(b)). Service security, moderation and fraud prevention rely on the controller’s legitimate interests (Article 6(1)(f)). Rankings use results you submit yourself. We do not conduct marketing or behavioral advertising. Reading this policy does not constitute marketing consent.

Gameplay data (telemetry)

Only if you agree (the prompt on first launch or Settings), the game sends gameplay data: a random player and session identifier, an optional name or nickname, screens and levels visited, play time, tutorial steps, structure designs and test results, game messages and errors, device data (browser, system, resolution, graphics card, language, time zone, frame rate) and the address of the page that referred you to the game. Purpose: improving the game, finding bugs and tuning difficulty. Legal basis: your consent (GDPR Article 6(1)(a); storing the identifier in the browser — Article 399 of the Polish Electronic Communications Law). Data is stored in a Supabase database in Frankfurt and only the controller can see it; we keep it for up to 12 months after your last activity. Nothing is sent without consent. You can withdraw consent in Settings, and the “Delete my data” button erases the collected data immediately.

Problem reports

You send a report (“Report a problem”) yourself: it contains the text, type, an optional name or nickname and — in a level, unless you untick it — a 3D scene screenshot and your design; we add the game version, current screen and device data. Purpose: fixing bugs and improving the game; legal basis: your request and the controller’s legitimate interest (GDPR Article 6(1)(f)). If you consented to gameplay data, the report is linked to your player identifier; without that consent it is anonymous. We keep reports in Supabase (Frankfurt) for up to 12 months; “Delete my data” in Settings also erases reports signed with your identifier, and you can request deletion of an anonymous report at the contact email.

Emails

Account emails (e.g. address confirmation, password reset) are sent by Supabase Auth from noreply@featgame.com through Resend. Resend keeps the recipient address, content and delivery status for 30 days on servers in the USA. Purpose: providing the account (GDPR Article 6(1)(b)). We send no newsletters or advertising.

Technical logs and abuse protection

Every connection to the game is handled by the hosting (Vercel) and database (Supabase) servers, which process the IP address, time, requested address and browser data — the game cannot be delivered otherwise. Purpose: operating and securing the service; legal basis: the controller’s legitimate interest (GDPR Article 6(1)(f)). Provider technical logs are short-lived (up to 7 days at Supabase). Request counters, including per IP address, protect against spam and flooding; we delete them after 2 days. We do not use IP addresses for profiling or location.

Recipients and data visibility

Processors acting on the controller’s behalf: Supabase (accounts and database, Frankfurt region), Vercel (hosting the game and its API server; server functions in the Frankfurt region) and Resend (sending account emails). Google participates only if you choose Google sign-in. The AI assistant runs only in the local developer version — the game on featgame.com sends no data to AI providers; locally, the selected provider (OpenAI, Anthropic or Google) receives the prompt, required project context and conversation history. Publications and rankings are public under a nickname; email remains private. Prompts are published only if you choose that option. Data processing agreements (DPAs) are in place with the providers. Some data is transferred outside the EEA to the USA (Vercel, Resend, Supabase sub-processors) under the EU Standard Contractual Clauses and, for Vercel, also the EU-U.S. Data Privacy Framework certification.

Retention and deletion

Profiles and scores are retained until account deletion; AI keys from the local version until account or key deletion. Local saves remain in your browser until you delete them. In local mode, API/AI drafts also remain on the computer running the server until manually deleted; account deletion does not remove those local files. Account deletion removes private submissions and scores; published geometry remains, with author data and prompts removed. Versions selected for the campaign remain as anonymous game content under the granted license. Database backups (Supabase) are overwritten after 7 days — the longest that deleted data stays in them. Emails and technical logs: see the sections above.

Your rights

You may request access, rectification, erasure, restriction, portability and object to processing based on legitimate interests. You can delete your account in the account settings. Send requests for access, copies, portability and other rights to the contact email. You can complain to the Polish UODO or your competent supervisory authority. Accounts are optional; without required data we cannot provide account features. Rankings are automatic game-score calculations, not decisions with legal effects.

Age

Anyone can play without an account and without gameplay data. Accounts and consent to gameplay data are for people aged 16 or older; younger players may use them only with the consent of a parent or guardian (GDPR Article 8). If we learn that we have data of a person under 16 without such consent, we will delete it — a parent or guardian can request this at the contact email.

Browser storage

We use localStorage for game saves, settings and login/PKCE sessions. In the local version with the AI assistant, guest AI keys remain only in the open dialog’s memory and saved account keys are encrypted on the server. With your consent we also store a random player identifier and a queue of unsent gameplay data (see “Gameplay data”). We use no cookies or marketing trackers; the game’s scripts and fonts are served from featgame.com. Login services (Supabase, Google) may use their own session mechanisms.

Datenschutzerklärung

Diese Datenschutzerklärung beschreibt die Datenverarbeitung im Spiel FEAT (featgame.com): Konten, Community-Entwürfe, Ranglisten, Konto-E-Mails, Problemmeldungen und — nur mit deiner Einwilligung — Spieldaten. Das Spiel wird von der unten als Verantwortlicher genannten Privatperson entwickelt und betrieben. Gültig ab dem 13. Oktober 2026.

Verantwortlicher und Kontakt

Dawid Kisała

kisala.dawid@gmail.com

Welche Daten wir speichern

Konto: E-Mail-Adresse, Kennung und Authentifizierungsdaten, die von Supabase Auth verarbeitet werden. Google stellt grundlegende Profilangaben und die E-Mail-Adresse bereit; wir fordern keinen Zugriff auf Gmail oder Drive an. Öffentliches Profil: dein gewählter Spielername. Entwürfe: Geometrie, Lasten, Gelände, Beschreibung, Verlauf der KI-Anfragen und Veröffentlichungsentscheidungen. Punkte: der Entwurf und servergeprüfte Kennwerte. Schlüssel für KI-Anbieter werden nur in der lokalen Entwicklerversion mit KI-Assistent gespeichert — separat verschlüsselt und niemals veröffentlicht.

Zwecke und Rechtsgrundlagen

Konten, die Speicherung von KI-Schlüsseln und die Veröffentlichung auf deinen Wunsch sind zur Bereitstellung dieser Funktionen im Rahmen unserer Nutzungsvereinbarung erforderlich (DSGVO Artikel 6(1)(b)). Dienstsicherheit, Moderation und Betrugsprävention beruhen auf den berechtigten Interessen des Verantwortlichen (Artikel 6(1)(f)). Ranglisten nutzen Ergebnisse, die du selbst einreichst. Wir betreiben weder Marketing noch verhaltensbasierte Werbung. Das Lesen dieser Erklärung ist keine Einwilligung in Werbung.

Spieldaten (Telemetrie)

Nur mit deiner Einwilligung (Abfrage beim ersten Start oder in den Einstellungen) sendet das Spiel Spieldaten: eine zufällige Spieler- und Sitzungskennung, einen optionalen Namen oder Spielernamen, besuchte Ansichten und Level, Spielzeit, Lernschritte, Konstruktionen und Testergebnisse, Spielmeldungen und Fehler, Gerätedaten (Browser, System, Auflösung, Grafikkarte, Sprache, Zeitzone, Bildrate) sowie die Adresse der Seite, die dich zum Spiel geführt hat. Zweck: Verbesserung des Spiels, Fehlersuche und Anpassung des Schwierigkeitsgrads. Rechtsgrundlage: deine Einwilligung (DSGVO Artikel 6(1)(a); Speicherung der Kennung im Browser — Artikel 399 des polnischen Gesetzes über elektronische Kommunikation). Die Daten werden in einer Supabase-Datenbank in Frankfurt gespeichert und sind nur für den Verantwortlichen sichtbar; wir bewahren sie bis zu 12 Monate nach deiner letzten Aktivität auf. Ohne Einwilligung wird nichts gesendet. Du kannst deine Einwilligung in den Einstellungen widerrufen; „Meine Daten löschen“ entfernt die erhobenen Daten sofort.

Problemmeldungen

Du sendest eine Meldung („Problem melden“) selbst: Sie enthält Text, Kategorie, einen optionalen Namen oder Spielernamen und — in einem Level, sofern du die Option nicht abwählst — ein Bildschirmfoto der 3D-Szene und deinen Entwurf; wir ergänzen Spielversion, aktuelle Ansicht und Gerätedaten. Zweck: Fehlerbehebung und Verbesserung des Spiels; Rechtsgrundlage: deine Anfrage und das berechtigte Interesse des Verantwortlichen (DSGVO Artikel 6(1)(f)). Hast du in Spieldaten eingewilligt, wird die Meldung mit deiner Spielerkennung verknüpft; andernfalls ist sie anonym. Wir speichern Meldungen bis zu 12 Monate in Supabase (Frankfurt); „Meine Daten löschen“ in den Einstellungen entfernt auch mit deiner Kennung versehene Meldungen. Die Löschung einer anonymen Meldung kannst du über die Kontakt-E-Mail-Adresse anfordern.

E-Mails

Konto-E-Mails (z. B. Adressbestätigung, Passwortzurücksetzung) werden von Supabase Auth über Resend mit der Absenderadresse noreply@featgame.com gesendet. Resend speichert Empfängeradresse, Inhalt und Zustellstatus für 30 Tage auf Servern in den USA. Zweck: Bereitstellung des Kontos (DSGVO Artikel 6(1)(b)). Wir senden keine Newsletter oder Werbung.

Technische Protokolle und Missbrauchsschutz

Jede Verbindung zum Spiel läuft über die Hostingserver (Vercel) und Datenbankserver (Supabase), die IP-Adresse, Zeitpunkt, angeforderte Adresse und Browserdaten verarbeiten — andernfalls kann das Spiel nicht ausgeliefert werden. Zweck: Betrieb und Absicherung des Dienstes; Rechtsgrundlage: berechtigtes Interesse des Verantwortlichen (DSGVO Artikel 6(1)(f)). Technische Protokolle der Anbieter werden nur kurz gespeichert (bei Supabase bis zu 7 Tage). Anfragezähler, auch je IP-Adresse, schützen vor Spam und Überlastung; wir löschen sie nach 2 Tagen. Wir nutzen IP-Adressen weder zur Profilbildung noch zur Standortbestimmung.

Empfänger und Sichtbarkeit der Daten

Auftragsverarbeiter im Auftrag des Verantwortlichen: Supabase (Konten und Datenbank, Region Frankfurt), Vercel (Hosting des Spiels und seines API-Servers; Serverfunktionen in der Region Frankfurt) und Resend (Versand von Konto-E-Mails). Google ist nur beteiligt, wenn du die Google-Anmeldung wählst. Der KI-Assistent läuft nur in der lokalen Entwicklerversion — das Spiel auf featgame.com sendet keine Daten an KI-Anbieter; lokal erhält der gewählte Anbieter (OpenAI, Anthropic oder Google) die Anfrage, den erforderlichen Projektkontext und den Gesprächsverlauf. Veröffentlichungen und Ranglisten sind unter einem Spielernamen öffentlich; die E-Mail-Adresse bleibt privat. KI-Anfragen werden nur veröffentlicht, wenn du diese Option wählst. Mit den Anbietern bestehen Auftragsverarbeitungsverträge (AVV). Einige Daten werden außerhalb des EWR in die USA übertragen (Vercel, Resend, Unterauftragsverarbeiter von Supabase), auf Grundlage der EU-Standardvertragsklauseln sowie bei Vercel zusätzlich der Zertifizierung nach dem EU-U.S. Data Privacy Framework.

Speicherdauer und Löschung

Profile und Punkte bleiben bis zur Kontolöschung gespeichert; KI-Schlüssel der lokalen Version bis zur Löschung des Kontos oder Schlüssels. Lokale Spielstände bleiben in deinem Browser, bis du sie löschst. Im lokalen Modus bleiben API-/KI-Entwürfe ebenfalls auf dem Servercomputer, bis sie manuell gelöscht werden; das Löschen des Kontos entfernt diese lokalen Dateien nicht. Die Kontolöschung entfernt private Einreichungen und Punkte; veröffentlichte Geometrie bleibt erhalten, während Autorendaten und KI-Anfragen entfernt werden. Für die Kampagne ausgewählte Versionen bleiben als anonymer Spielinhalt unter der erteilten Lizenz erhalten. Datenbanksicherungen (Supabase) werden nach 7 Tagen überschrieben — so lange können gelöschte Daten höchstens darin verbleiben. E-Mails und technische Protokolle: siehe die Abschnitte oben.

Deine Rechte

Du kannst Auskunft, Berichtigung, Löschung, Einschränkung und Datenübertragbarkeit verlangen sowie der Verarbeitung auf Grundlage berechtigter Interessen widersprechen. Du kannst dein Konto in den Kontoeinstellungen löschen. Anfragen zu Auskunft, Kopien, Datenübertragbarkeit und weiteren Rechten richtest du an die Kontakt-E-Mail-Adresse. Du kannst dich bei der polnischen UODO oder deiner zuständigen Aufsichtsbehörde beschweren. Konten sind freiwillig; ohne die erforderlichen Daten können wir Kontofunktionen nicht bereitstellen. Ranglisten sind automatische Berechnungen von Spielpunkten, keine Entscheidungen mit rechtlicher Wirkung.

Alter

Alle können ohne Konto und ohne Spieldaten spielen. Konten und die Einwilligung in Spieldaten sind für Personen ab 16 Jahren vorgesehen; jüngere Spieler dürfen sie nur mit Einwilligung eines Elternteils oder Erziehungsberechtigten nutzen (DSGVO Artikel 8). Erfahren wir, dass uns Daten einer Person unter 16 ohne solche Einwilligung vorliegen, löschen wir diese — ein Elternteil oder Erziehungsberechtigter kann dies über die Kontakt-E-Mail-Adresse verlangen.

Browserspeicher

Wir verwenden localStorage für Spielstände, Einstellungen und Anmelde-/PKCE-Sitzungen. In der lokalen Version mit KI-Assistent bleiben Gast-KI-Schlüssel ausschließlich im Speicher des geöffneten Dialogs; gespeicherte Kontoschlüssel werden auf dem Server verschlüsselt. Mit deiner Einwilligung speichern wir außerdem eine zufällige Spielerkennung und eine Warteschlange noch nicht gesendeter Spieldaten (siehe „Spieldaten“). Wir verwenden keine Cookies oder Marketing-Tracker; Skripte und Schriftarten des Spiels werden von featgame.com ausgeliefert. Anmeldedienste (Supabase, Google) können eigene Sitzungsmechanismen verwenden.

隐私政策

本政策说明游戏 FEAT(featgame.com)中的数据处理:账户、社区设计、排行榜、账户邮件、问题报告,以及仅在你同意后收集的游戏数据。游戏由下方列明的自然人开发和运营,该自然人为数据控制者。生效日期:2026 年 10 月 13 日。

数据控制者与联系方式

Dawid Kisała

kisala.dawid@gmail.com

我们存储哪些数据

账户:由 Supabase Auth 处理的邮箱地址、标识符及身份验证数据。Google 提供基本资料和邮箱;我们不请求访问 Gmail 或 Drive。公开资料:你选择的昵称。设计:几何结构、荷载、地形、说明、AI 提示词历史和发布决定。成绩:设计及经服务器验证的指标。AI 服务商密钥仅由带有 AI 助手的本地开发版存储,单独加密,绝不公开。

处理目的与法律依据

根据服务协议,提供账户、AI 密钥存储及应你请求进行的发布功能,需要处理相关数据(GDPR 第 6(1)(b) 条)。服务安全、内容审核及反作弊基于控制者的合法利益(第 6(1)(f) 条)。排行榜使用你主动提交的成绩。我们不进行营销或行为广告投放。阅读本政策不代表同意接收营销信息。

游戏数据(遥测)

只有在你同意后(首次启动提示或设置中),游戏才会发送游戏数据:随机玩家和会话标识符、可选的姓名或昵称、访问过的界面与关卡、游玩时长、教程步骤、结构设计和测试结果、游戏消息和错误、设备数据(浏览器、系统、分辨率、显卡、语言、时区、帧率),以及引导你进入游戏的网页地址。目的:改进游戏、发现错误并调整难度。法律依据:你的同意(GDPR 第 6(1)(a) 条;在浏览器中存储标识符依据波兰《电子通信法》第 399 条)。数据存储于法兰克福的 Supabase 数据库,仅控制者可查看;自你最后一次活动起,最多保留 12 个月。未经同意,不发送任何数据。你可以在设置中撤回同意,“删除我的数据”按钮会立即清除已收集的数据。

问题报告

你主动发送问题报告(“报告问题”):报告包含文本、类型、可选的姓名或昵称;若在关卡中且未取消勾选,还会包含 3D 场景截图及你的设计。我们会附上游戏版本、当前界面和设备数据。目的:修复错误并改进游戏;法律依据:你的请求及控制者的合法利益(GDPR 第 6(1)(f) 条)。如果你已同意收集游戏数据,报告会关联你的玩家标识符;否则报告为匿名。报告在 Supabase(法兰克福)中最多保留 12 个月;设置中的“删除我的数据”也会删除带有你标识符的报告,匿名报告则可通过联系邮箱请求删除。

电子邮件

账户邮件(如邮箱验证、密码重置)由 Supabase Auth 通过 Resend 从 noreply@featgame.com 发送。Resend 会在美国服务器上保存收件人地址、邮件内容和投递状态 30 天。目的:提供账户服务(GDPR 第 6(1)(b) 条)。我们不发送新闻通讯或广告。

技术日志与滥用防护

每次连接游戏时,托管服务器(Vercel)和数据库服务器(Supabase)都会处理 IP 地址、时间、请求地址及浏览器数据,否则无法提供游戏。目的:运行服务并保障安全;法律依据:控制者的合法利益(GDPR 第 6(1)(f) 条)。服务商的技术日志仅短期保留(Supabase 最长 7 天)。请求计数器(包括按 IP 地址统计的计数器)用于防止垃圾请求和流量攻击,2 天后删除。我们不使用 IP 地址进行用户画像或定位。

数据接收方与可见范围

代表控制者处理数据的服务商包括:Supabase(账户和数据库,法兰克福区域)、Vercel(托管游戏及其 API 服务器;服务器函数位于法兰克福区域)和 Resend(发送账户邮件)。只有选择 Google 登录时,Google 才会参与。AI 助手仅在本地开发版运行;featgame.com 上的游戏不会向 AI 服务商发送数据。本地使用时,所选服务商(OpenAI、Anthropic 或 Google)会接收提示词、必要的项目上下文和对话历史。发布内容与排行榜以昵称公开,邮箱保持私密。只有选择相应选项,提示词才会公开。我们已与服务商签订数据处理协议(DPA)。部分数据会从欧洲经济区传输至美国(Vercel、Resend、Supabase 的子处理商),依据欧盟标准合同条款;Vercel 还依据欧盟—美国数据隐私框架认证。

保存期限与删除

资料和成绩保存至账户删除;本地版的 AI 密钥保存至账户或密钥删除。本地存档保留在浏览器中,直到你将其删除。本地模式下,API/AI 草稿也保留在运行服务器的电脑上,直到手动删除;删除账户不会移除这些本地文件。删除账户会移除私人投稿和成绩;已发布的几何结构仍会保留,但作者数据和提示词会移除。入选生涯的版本会依据已授予的许可,作为匿名游戏内容保留。数据库备份(Supabase)在 7 天后覆盖,这是已删除数据在备份中的最长保留时间。邮件和技术日志请参阅上文。

你的权利

你可以请求访问、更正、删除、限制处理及转移数据,并反对基于合法利益的数据处理。你可以在账户设置中删除账户。如需访问数据、获取副本、转移数据或行使其他权利,请发送邮件至联系邮箱。你可以向波兰 UODO 或你所在地的主管监管机构投诉。账户是可选的;没有必需数据,我们无法提供账户功能。排行榜是自动计算的游戏分数,并非具有法律效力的决定。

年龄

任何人都可以在不创建账户、不提供游戏数据的情况下游玩。账户及游戏数据收集同意适用于年满 16 岁的用户;未满此年龄的玩家仅可在父母或监护人同意下使用(GDPR 第 8 条)。如发现我们持有未经此类同意的未满 16 岁用户数据,我们会将其删除;父母或监护人可通过联系邮箱提出请求。

浏览器存储

我们使用 localStorage 保存游戏存档、设置和登录/PKCE 会话。在带有 AI 助手的本地版中,游客的 AI 密钥仅保留在已打开对话框的内存中,账户中保存的密钥则在服务器上加密。获得你的同意后,我们还会存储随机玩家标识符及尚未发送的游戏数据队列(参阅“游戏数据”)。我们不使用 Cookie 或营销跟踪工具;游戏脚本和字体由 featgame.com 提供。登录服务(Supabase、Google)可能使用自身的会话机制。

Política de privacidade

Esta política descreve o tratamento de dados no jogo FEAT (featgame.com): contas, projetos da comunidade, classificações, e-mails da conta, relatos de problemas e — somente com seu consentimento — dados de jogo. O jogo é desenvolvido e operado pela pessoa física identificada abaixo como controladora. Vigente desde 13 de outubro de 2026.

Controlador e contato

Dawid Kisała

kisala.dawid@gmail.com

O que armazenamos

Conta: endereço de e-mail, identificador e dados de autenticação tratados pelo Supabase Auth. O Google fornece informações básicas do perfil e e-mail; não solicitamos acesso ao Gmail ou Drive. Perfil público: seu apelido escolhido. Projetos: geometria, cargas, terreno, descrição, histórico de comandos de IA e decisões de publicação. Pontuações: o projeto e as métricas verificadas pelo servidor. As chaves de provedores de IA são armazenadas apenas pela versão local de desenvolvimento com o assistente de IA — criptografadas separadamente e nunca publicadas.

Finalidades e bases legais

Contas, armazenamento de chaves de IA e publicação a seu pedido são necessários para fornecer esses recursos conforme nosso contrato de serviço (artigo 6(1)(b) do RGPD). A segurança do serviço, a moderação e a prevenção de fraudes se baseiam nos interesses legítimos do controlador (artigo 6(1)(f)). As classificações usam resultados enviados por você. Não realizamos marketing nem publicidade comportamental. A leitura desta política não constitui consentimento para marketing.

Dados de jogo (telemetria)

Somente com sua concordância (na primeira execução ou nas Configurações), o jogo envia dados de jogo: identificadores aleatórios de jogador e sessão, nome ou apelido opcional, telas e fases visitadas, tempo de jogo, etapas do tutorial, projetos estruturais e resultados dos testes, mensagens e erros do jogo, dados do dispositivo (navegador, sistema, resolução, placa gráfica, idioma, fuso horário, taxa de quadros) e o endereço da página que levou você ao jogo. Finalidade: melhorar o jogo, encontrar erros e ajustar a dificuldade. Base legal: seu consentimento (artigo 6(1)(a) do RGPD; armazenamento do identificador no navegador — artigo 399 da Lei de Comunicações Eletrônicas da Polônia). Os dados são armazenados em um banco Supabase em Frankfurt e só o controlador pode vê-los; nós os mantemos por até 12 meses após sua última atividade. Nada é enviado sem consentimento. Você pode revogar o consentimento nas Configurações, e o botão “Excluir meus dados” apaga imediatamente os dados coletados.

Relatos de problemas

Você mesmo envia um relato (“Relatar um problema”): ele contém o texto, o tipo, um nome ou apelido opcional e — dentro de uma fase, a menos que você desmarque a opção — uma captura da cena 3D e seu projeto; adicionamos a versão do jogo, a tela atual e dados do dispositivo. Finalidade: corrigir erros e melhorar o jogo; base legal: sua solicitação e o interesse legítimo do controlador (artigo 6(1)(f) do RGPD). Se você consentiu com os dados de jogo, o relato é vinculado ao seu identificador de jogador; sem esse consentimento, ele é anônimo. Mantemos os relatos no Supabase (Frankfurt) por até 12 meses; “Excluir meus dados” nas Configurações também apaga relatos vinculados ao seu identificador, e você pode solicitar a exclusão de um relato anônimo pelo e-mail de contato.

E-mails

Os e-mails da conta (por exemplo, confirmação de endereço e redefinição de senha) são enviados pelo Supabase Auth a partir de noreply@featgame.com por meio do Resend. O Resend mantém o endereço do destinatário, o conteúdo e o status de entrega por 30 dias em servidores nos EUA. Finalidade: fornecer a conta (artigo 6(1)(b) do RGPD). Não enviamos boletins informativos nem publicidade.

Registros técnicos e proteção contra abuso

Toda conexão com o jogo é processada pelos servidores de hospedagem (Vercel) e banco de dados (Supabase), que tratam o endereço IP, horário, endereço solicitado e dados do navegador — sem isso, o jogo não pode ser fornecido. Finalidade: operar e proteger o serviço; base legal: interesse legítimo do controlador (artigo 6(1)(f) do RGPD). Os registros técnicos dos provedores são temporários (até 7 dias no Supabase). Contadores de requisições, inclusive por endereço IP, protegem contra spam e sobrecarga; nós os excluímos após 2 dias. Não usamos endereços IP para criar perfis ou determinar localização.

Destinatários e visibilidade dos dados

Operadores que atuam em nome do controlador: Supabase (contas e banco de dados, região de Frankfurt), Vercel (hospedagem do jogo e do servidor da API; funções de servidor na região de Frankfurt) e Resend (envio de e-mails da conta). O Google participa somente se você escolher entrar com Google. O assistente de IA funciona apenas na versão local de desenvolvimento — o jogo em featgame.com não envia dados a provedores de IA; localmente, o provedor escolhido (OpenAI, Anthropic ou Google) recebe o comando, o contexto necessário do projeto e o histórico da conversa. Publicações e classificações são públicas sob um apelido; o e-mail permanece privado. Os comandos só são publicados se você escolher essa opção. Existem acordos de tratamento de dados (DPAs) com os provedores. Alguns dados são transferidos para fora do EEE, para os EUA (Vercel, Resend e suboperadores do Supabase), conforme as Cláusulas Contratuais Padrão da UE e, no caso da Vercel, também a certificação EU-U.S. Data Privacy Framework.

Retenção e exclusão

Perfis e pontuações são mantidos até a exclusão da conta; chaves de IA da versão local, até a exclusão da conta ou da chave. Os salvamentos locais permanecem no navegador até você excluí-los. No modo local, os rascunhos de API/IA também permanecem no computador que executa o servidor até serem excluídos manualmente; excluir a conta não remove esses arquivos locais. A exclusão da conta remove envios privados e pontuações; a geometria publicada permanece, sem dados do autor nem comandos. Versões selecionadas para a campanha permanecem como conteúdo anônimo do jogo conforme a licença concedida. As cópias de segurança do banco de dados (Supabase) são sobrescritas após 7 dias — prazo máximo de permanência de dados excluídos nelas. E-mails e registros técnicos: consulte as seções acima.

Seus direitos

Você pode solicitar acesso, retificação, exclusão, restrição, portabilidade e se opor ao tratamento baseado em interesses legítimos. Você pode excluir sua conta nas configurações da conta. Envie solicitações de acesso, cópias, portabilidade e outros direitos ao e-mail de contato. Você pode apresentar reclamação à UODO polonesa ou à autoridade supervisora competente. As contas são opcionais; sem os dados obrigatórios, não podemos fornecer seus recursos. As classificações são cálculos automáticos de pontuação do jogo, não decisões com efeitos jurídicos.

Idade

Qualquer pessoa pode jogar sem conta e sem dados de jogo. Contas e consentimento para dados de jogo se destinam a pessoas com 16 anos ou mais; jogadores mais jovens só podem usá-los com o consentimento de um dos pais ou responsável (artigo 8 do RGPD). Se soubermos que temos dados de uma pessoa menor de 16 anos sem esse consentimento, nós os excluiremos — um dos pais ou responsável pode solicitar isso pelo e-mail de contato.

Armazenamento no navegador

Usamos localStorage para salvamentos, configurações e sessões de login/PKCE. Na versão local com assistente de IA, chaves de visitantes ficam apenas na memória da janela aberta, e chaves salvas na conta são criptografadas no servidor. Com seu consentimento, também armazenamos um identificador aleatório de jogador e uma fila de dados de jogo não enviados (consulte “Dados de jogo”). Não usamos cookies nem rastreadores de marketing; os scripts e fontes do jogo são servidos por featgame.com. Os serviços de login (Supabase, Google) podem usar seus próprios mecanismos de sessão.

Política de privacidad

Esta política describe el tratamiento de datos en el juego FEAT (featgame.com): cuentas, diseños de la comunidad, clasificaciones, correos de cuenta, informes de problemas y, solo con tu consentimiento, datos de juego. El juego lo desarrolla y gestiona la persona física identificada a continuación como responsable del tratamiento. En vigor desde el 13 de octubre de 2026.

Responsable del tratamiento y contacto

Dawid Kisała

kisala.dawid@gmail.com

Qué almacenamos

Cuenta: dirección de correo electrónico, identificador y datos de autenticación gestionados por Supabase Auth. Google proporciona información básica del perfil y el correo; no solicitamos acceso a Gmail ni a Drive. Perfil público: el apodo que elijas. Diseños: geometría, cargas, terreno, descripción, historial de instrucciones de IA y decisiones de publicación. Puntuaciones: el diseño y las métricas verificadas por el servidor. Las claves de proveedores de IA solo se almacenan en la versión local de desarrollo con el asistente de IA: se cifran por separado y nunca se publican.

Finalidades y bases jurídicas

Las cuentas, el almacenamiento de claves de IA y la publicación a petición tuya son necesarios para prestar estas funciones conforme a nuestro acuerdo de servicio (artículo 6.1.b del RGPD). La seguridad del servicio, la moderación y la prevención del fraude se basan en los intereses legítimos del responsable (artículo 6.1.f). Las clasificaciones utilizan los resultados que tú envías. No realizamos marketing ni publicidad basada en el comportamiento. Leer esta política no constituye consentimiento para marketing.

Datos de juego (telemetría)

Solo si lo aceptas (en el aviso del primer inicio o en Ajustes), el juego envía datos de juego: un identificador aleatorio de jugador y de sesión, un nombre o apodo opcional, pantallas y niveles visitados, tiempo de juego, pasos del tutorial, diseños estructurales y resultados de pruebas, mensajes y errores del juego, datos del dispositivo (navegador, sistema, resolución, tarjeta gráfica, idioma, zona horaria, fotogramas por segundo) y la dirección de la página que te remitió al juego. Finalidad: mejorar el juego, encontrar errores y ajustar la dificultad. Base jurídica: tu consentimiento (artículo 6.1.a del RGPD; almacenamiento del identificador en el navegador: artículo 399 de la Ley polaca de Comunicaciones Electrónicas). Los datos se almacenan en una base de datos de Supabase en Fráncfort y solo el responsable puede verlos; los conservamos hasta 12 meses después de tu última actividad. No se envía nada sin consentimiento. Puedes retirarlo en Ajustes, y el botón «Eliminar mis datos» borra de inmediato los datos recopilados.

Informes de problemas

Tú envías un informe («Informar de un problema»): contiene el texto, el tipo, un nombre o apodo opcional y, si estás en un nivel y no desmarcas la opción, una captura de la escena 3D y tu diseño; añadimos la versión del juego, la pantalla actual y los datos del dispositivo. Finalidad: corregir errores y mejorar el juego; base jurídica: tu solicitud y el interés legítimo del responsable (artículo 6.1.f del RGPD). Si has consentido el envío de datos de juego, el informe se vincula a tu identificador de jugador; sin ese consentimiento, es anónimo. Conservamos los informes en Supabase (Fráncfort) hasta 12 meses; «Eliminar mis datos» en Ajustes también borra los informes firmados con tu identificador, y puedes solicitar la eliminación de un informe anónimo al correo de contacto.

Correos electrónicos

Los correos de cuenta (por ejemplo, confirmación de dirección o restablecimiento de contraseña) se envían mediante Supabase Auth desde noreply@featgame.com a través de Resend. Resend conserva la dirección del destinatario, el contenido y el estado de entrega durante 30 días en servidores de EE. UU. Finalidad: prestar el servicio de cuenta (artículo 6.1.b del RGPD). No enviamos boletines ni publicidad.

Registros técnicos y protección frente a abusos

Cada conexión al juego pasa por los servidores de alojamiento (Vercel) y de base de datos (Supabase), que tratan la dirección IP, la hora, la dirección solicitada y los datos del navegador; sin ello no es posible ofrecer el juego. Finalidad: funcionamiento y seguridad del servicio; base jurídica: interés legítimo del responsable (artículo 6.1.f del RGPD). Los registros técnicos de los proveedores se conservan poco tiempo (hasta 7 días en Supabase). Los contadores de solicitudes, incluidos los contadores por IP, protegen frente al spam y la saturación; los eliminamos tras 2 días. No usamos las IP para elaborar perfiles ni determinar la ubicación.

Destinatarios y visibilidad de los datos

Encargados que actúan por cuenta del responsable: Supabase (cuentas y base de datos, región de Fráncfort), Vercel (alojamiento del juego y su servidor API; funciones de servidor en la región de Fráncfort) y Resend (envío de correos de cuenta). Google solo interviene si eliges iniciar sesión con Google. El asistente de IA funciona únicamente en la versión local de desarrollo: el juego de featgame.com no envía datos a proveedores de IA; en local, el proveedor elegido (OpenAI, Anthropic o Google) recibe las instrucciones, el contexto necesario del proyecto y el historial de conversación. Las publicaciones y clasificaciones son públicas bajo un apodo; el correo permanece privado. Las instrucciones solo se publican si eliges esa opción. Existen acuerdos de tratamiento de datos (DPA) con los proveedores. Algunos datos se transfieren fuera del EEE a EE. UU. (Vercel, Resend, subencargados de Supabase) al amparo de las cláusulas contractuales tipo de la UE y, en el caso de Vercel, también de la certificación del Marco de Privacidad de Datos UE-EE. UU.

Conservación y eliminación

Los perfiles y las puntuaciones se conservan hasta eliminar la cuenta; las claves de IA de la versión local, hasta eliminar la cuenta o la clave. Las partidas locales permanecen en tu navegador hasta que las borres. En modo local, los borradores de API/IA también permanecen en el ordenador que ejecuta el servidor hasta su eliminación manual; eliminar la cuenta no borra esos archivos locales. Al eliminar la cuenta se borran los envíos privados y las puntuaciones; la geometría publicada permanece, sin los datos del autor ni las instrucciones. Las versiones seleccionadas para la campaña permanecen como contenido anónimo del juego bajo la licencia concedida. Las copias de seguridad de la base de datos (Supabase) se sobrescriben tras 7 días: ese es el plazo máximo de permanencia de datos eliminados en ellas. Correos y registros técnicos: consulta las secciones anteriores.

Tus derechos

Puedes solicitar acceso, rectificación, supresión, limitación y portabilidad, y oponerte al tratamiento basado en intereses legítimos. Puedes eliminar tu cuenta en los ajustes de cuenta. Envía las solicitudes de acceso, copias, portabilidad y otros derechos al correo de contacto. Puedes reclamar ante la UODO polaca o tu autoridad de control competente. Las cuentas son opcionales; sin los datos necesarios no podemos ofrecer sus funciones. Las clasificaciones son cálculos automáticos de puntuaciones del juego, no decisiones con efectos jurídicos.

Edad

Cualquier persona puede jugar sin cuenta y sin datos de juego. Las cuentas y el consentimiento para los datos de juego están destinados a personas de 16 años o más; los jugadores menores solo pueden usarlos con el consentimiento de su padre, madre o tutor (artículo 8 del RGPD). Si descubrimos que tenemos datos de una persona menor de 16 años sin ese consentimiento, los eliminaremos; su padre, madre o tutor puede solicitarlo al correo de contacto.

Almacenamiento del navegador

Usamos localStorage para las partidas guardadas, los ajustes y las sesiones de acceso/PKCE. En la versión local con asistente de IA, las claves de invitados solo permanecen en la memoria del diálogo abierto, y las claves guardadas en la cuenta se cifran en el servidor. Con tu consentimiento también almacenamos un identificador aleatorio de jugador y una cola de datos de juego pendientes de envío (consulta «Datos de juego»). No usamos cookies ni rastreadores de marketing; los scripts y las fuentes del juego se sirven desde featgame.com. Los servicios de acceso (Supabase, Google) pueden usar sus propios mecanismos de sesión.