Struktulino is currently in beta and therefore free to use. We appreciate your feedback.Struktulino is currently in beta and therefore free to use. We appreciate your feedback.Struktulino is currently in beta and therefore free to use. We appreciate your feedback.

Privacy Policy

1. Scope and Overview

This privacy policy applies to the information website at struktulino.de and to the web app at app.struktulino.de.

We only process personal data to the extent necessary to provide our website, the web app, and the features you explicitly request. The website does not use analytics or marketing cookies. The app does not use advertising profiling or marketing trackers, but it does process technical error reports, live activity, and product usage data for operation and improvement.

2. Responsible Party

Struktulino is responsible for the processing of personal data. If you have privacy-related questions or want to exercise your rights, you can contact us at any time.

The following sections separately explain which data is processed on the website and which data is processed inside the app.

"Lukas Pröhl"

"Petrikirchstraße 39"

"37077" "Göttingen"

"DE"

Phone: "Auf Nachfrage"

Email: "hey@struktulino.de"

3. Data Collection on the Website

Technically Necessary Cookies

The website only uses technically necessary cookies. A separate cookie banner is therefore not required.

  • Cookie `NEXT_LOCALE`: stores your language preference so the selected language remains active on future visits.
  • No analytics, advertising, or marketing cookies are set on the website.

Server Logs and Technical Access Data

When you access the website, the web server processes technically necessary connection data to deliver the page, maintain stability, and defend against attacks.

  • IP address, date, and time of access
  • requested URL and referrer information
  • browser, operating system, and other technical headers

External Font Domains

The website uses technical connection hints to Google font domains so that fonts can be delivered efficiently.

  • As a result, your browser may transmit technical connection data such as your IP address to `fonts.googleapis.com` and `fonts.gstatic.com`.
  • We do not use this integration to set analytics or marketing cookies.

Contact Form

If you contact us through the form, we process the information you provide in order to handle your request.

The form is transmitted through Web3Forms in the United States and then forwarded to our email inbox.

  • Processed data: name, email address, subject, and message
  • Purpose: handling and answering your inquiry
  • Please do not send sensitive information through the contact form unless it is necessary for your request.

No Website Analytics for Advertising Purposes

We do not use website analytics or advertising services that track you through cookies or create marketing profiles.

4. Data Processing in the App

Local Storage and Session Data

The app stores some requested content and settings directly in your browser so that rooms, preferences, and feature states remain available.

  • local storage for app state, room data, interface settings, and selected content
  • session storage for short-lived session data such as token caches
  • additional local values for language, debug, or convenience settings if you use those features

Weather Feature

If you use the weather feature, the app processes your search term, the selected place, and its coordinates and time zone in order to display current weather information.

The app does not use browser geolocation for this feature. Weather requests are sent to our server first and then proxied to Open-Meteo.

  • processed data: city search, selected place name, country, coordinates, and time zone
  • purpose: displaying weather information in widgets and the weekly planner
  • Open-Meteo receives the request through Struktulino's server-side proxy, so Open-Meteo will generally see Struktulino's server IP rather than your browser IP directly.

Optional Synchronization

If you enable synchronization, room content and technical connection data are processed through Liveblocks so that content can be shared between devices in real time.

  • processed data: synchronized room content, technical metadata, pseudonymous browser or room identifiers
  • purpose: providing the real-time synchronization feature you explicitly requested

AI Image Generation and Gallery

If you use the AI image feature, the app processes your prompt, the selected image type, the selected model, and the requested image size in order to generate images for you.

The request is sent to our server first and then forwarded to OpenAI. In addition, we store metadata about generated images in an internal gallery so that we can operate and administer the feature.

  • processed data: prompt, model, image size, image type, and a reduced preview of the generated image
  • purpose: providing the AI image feature you explicitly requested and technically managing the generated content
  • OpenAI receives the content through our server-side proxy rather than directly from your browser.

Error Reports and Technical Incident Analysis

To stabilize the app, we process technical error reports when runtime errors or unhandled failures occur inside the app.

These reports are sent to our server so that we can investigate, group, and fix technical issues.

  • processed data: error message, stack trace, affected component, requested path, and technical browser category
  • purpose: troubleshooting, stability, and abuse prevention
  • We do not use these reports for advertising or profiling.

Product Analytics and Live Activity

The app uses privacy-conscious product analytics to understand how central features are used and to improve technical operation of the product.

The app also processes live activity for a technical admin dashboard so that current usage and system status can be understood.

  • processed data: event names, technical properties such as device category or feature type, and for live activity a random session identifier plus, depending on the action, a room identifier
  • purpose: operation, live monitoring, troubleshooting, and product improvement
  • No advertising profiles are created, no analytics cookies are set, and no personal user accounts are used for tracking.

Uploads and Room Content

If you upload images or save content inside the app, we process that content in order to provide the relevant feature.

  • Please only upload content for which you have the necessary rights.
  • Whenever possible, avoid uploading personal data or photos of third parties.

5. Recipients and International Data Transfers

Web3Forms

We use Web3Forms as a technical service provider for the contact form. Form data is transferred to the United States to the extent required to deliver your message.

Liveblocks

We use Liveblocks as a service provider for optional real-time synchronization. Liveblocks only processes the data required for the requested synchronization.

OpenAI

We use OpenAI as a technical service provider for AI image generation. Prompts, model selections, and image parameters are transferred server-side to OpenAI to the extent required to generate the image you requested.

Open-Meteo

We use Open-Meteo as our weather and geocoding service provider. Requests are proxied server-side by Struktulino. Open-Meteo is based in Switzerland.

Google Font Domains

The website uses technical connection hints to Google font domains. Connection data may therefore be transmitted to Google to the extent triggered by the browser for font integration.

Other Recipients

Apart from this, we only disclose personal data where disclosure is legally required, you have given consent, or the disclosure is necessary to provide the functionality you requested.

6. Legal Bases

Website and App Operation

Technically necessary cookies, server logs, technical font connections, and local or session-based browser storage are processed in order to provide the website and the app features you request.

Troubleshooting and Technical Security

We process technical error reports and live activity in order to operate the app securely and reliably, detect incidents, and limit abuse.

Contact Requests

Your request is processed in order to handle and answer your inquiry.

Optional Features

Optional features such as synchronization, weather, uploads, AI image generation, or product analytics are only processed when you actively use or trigger those features.

7. Storage Period

We only store personal data for as long as it is required for the relevant purpose or as long as statutory retention duties apply.

We delete contact requests once processing is complete unless statutory obligations require longer retention. You can delete local browser data yourself at any time via your browser settings.

8. Your Rights

You have the right to obtain access to your personal data and to request rectification, erasure, or restriction of processing.

You may also object to processing and withdraw any consent with future effect. Please email hey@struktulino.de if you want to exercise these rights.

9. Right to Lodge a Complaint

You have the right to lodge a complaint with a data protection supervisory authority if you believe that the processing of your personal data is unlawful.

If you contact us first, we can often clarify the matter quickly.