Data Collection
Join is a student project built for educational purposes. Registered users provide their name, email address, and optionally a phone number. This data is used solely to provide the application's functionality. Guest users may use the application anonymously via a temporary session — no personal data is required for guest access.
Tasks and contacts you create within the application are visible to all registered users, including guests, as Join operates on a shared board. Please do not enter sensitive personal information into tasks or contact fields.
Data Storage & Hosting
All data is stored in a Supabase PostgreSQL database hosted in Frankfurt, Germany (EU). The application itself is hosted on Vercel, also using the Frankfurt (EU) region. Both providers are subject to EU data protection law (GDPR).
The AI Issue Collector workflow runs on a self-hosted n8n instance on a Hetzner server located in Nuremberg, Germany (EU). Hetzner Online GmbH is a German provider subject to GDPR.
AI Processing (Issue Collector)
When a feature request or bug report is submitted via email to the issue collector address, the email's subject and body are forwarded to Mistral AI (Mistral AI SAS, Paris, France) for automated ticket generation. Mistral AI processes this data to extract a title, description, category, priority, and optional due date.
By sending an email to the issue collector address you consent to this processing. Please do not include sensitive personal data in your email beyond what is necessary to describe the issue. Your sender email address is stored in the ticket as the creator and may be used to notify you of status changes.
Mistral AI's data processing is governed by their terms of service. As a French company, Mistral AI is subject to EU data protection law (GDPR). Email content sent for processing is not used to train Mistral AI models.
Cookies & Session Data
Join uses HTTP-only cookies to manage authentication sessions via Supabase Auth. These cookies are strictly necessary for the application to function and do not track you across other websites. No analytics cookies or third-party tracking scripts are used.
Server Logs
Vercel automatically collects standard server access logs, which may include your IP address, browser type, and request timestamps. These logs are retained by Vercel for operational and security purposes and are not used by us for any form of tracking or profiling.
Your Rights
Under GDPR you have the right to access, correct, or delete your personal data at any time. Since Join is an educational project not intended for extensive business use, we cannot guarantee consistent availability or long-term data retention. To exercise your rights or for any data-related questions, please contact us at info@marcus-hartmann.net.