Privacy Policy
Last updated: April 2, 2026
This Privacy Policy describes the rules for processing personal data in connection with the use of Culinary Tinker (the "App").
The App has been designed to minimize the scope of processed data as much as possible. It does not require creating a user account, and selected information, such as saved recipes and language settings, is stored locally on the user's device.
1. Data Controller
The Data Controller is Michał Kowalski, based in Warsaw, Poland (the "Controller").
For matters regarding privacy and personal data protection, you can contact the Controller via e-mail at: contact@culinarytinker.com.
2. What data we process, for what purposes, and on what legal basis
2.1. Technical data and server logs
When you use the App, technical data related to handling requests sent to the server may be automatically processed, in particular:
- IP address,
- date and time of the request,
- information about the browser and device,
- the URL of the visited page,
- basic diagnostic and technical data.
These data are processed to:
- ensure the security of the App,
- detect errors and abuse,
- maintain the proper functioning and stability of the App.
Legal basis: Art. 6(1)(f) of the GDPR, i.e., the legitimate interest of the Controller consisting in ensuring the security, continuity of operation, and protection of the App.
2.2. "Recipe Assistant" feature
If you use the Recipe Assistant feature, you can paste the text of a recipe to automatically extract its ingredients.
In this case, we process the content you voluntarily enter into the form exclusively to execute the requested feature of the App.
Legal basis: Art. 6(1)(b) of the GDPR, i.e., processing is necessary for the performance of a service provided at your request.
Please do not enter personal data or other information that is not necessary for the analysis of the recipe into the Assistant field.
2.3. Analytics data
The App uses Vercel Web Analytics to create anonymous, aggregated statistics regarding the use of the App (e.g., number of visits, popularity of individual pages, information about the device type, operating system, browser, and traffic source).
These data are used exclusively to analyze the operation of the App and improve its functionality, performance, and usability. This tool operates without the use of tracking cookies (so-called third-party cookies).
Legal basis: Art. 6(1)(f) of the GDPR, i.e., the legitimate interest of the Controller consisting in analyzing how the App is used and developing it.
3. Local Storage and local technologies
The App does not use cookies for marketing or advertising purposes.
The App uses the browser's local memory (Local Storage) exclusively to:
- save your favorite recipes,
- remember your selected language,
- retain settings necessary for the App to function.
The information saved in Local Storage is stored on your device. As a rule, it is not transmitted to the server merely because it was saved locally. It remains there until deleted by you (e.g., removed from within the App or by clearing your browser data).
4. Data recipients
Your data may be transferred to entities whose services we use to maintain and operate the App, in particular:
- Vercel Inc. – provider of hosting, technical infrastructure, and analytics tools,
- OpenAI – provider of the language processing service used in the Recipe Assistant feature.
These entities process data only to the extent necessary to provide services to us, based on appropriate Data Processing Agreements (DPAs).
5. Data transfers outside the EEA
In connection with the use of Vercel and OpenAI services, your data may be transferred outside the European Economic Area, in particular to the United States.
In such cases, appropriate safeguards required by the GDPR are applied, in particular Standard Contractual Clauses (SCC), adequacy decisions, or applicable data protection frameworks (e.g., the EU-U.S. Data Privacy Framework).
6. Data retention period
We store personal data no longer than is necessary to achieve the purposes for which they were collected. In practice:
- technical data and server logs are stored for the period necessary to ensure the security, diagnostics, and proper functioning of the App,
- data processed within the Recipe Assistant feature are processed for the time necessary to execute the user's request and for a limited period resulting from the security retention rules of the provider of this service (OpenAI),
- analytics data are stored for the period necessary to prepare statistics,
- data saved locally on the user's device remain there until deleted by the user or until browser data is cleared.
7. Is providing data mandatory?
Providing text within the Recipe Assistant feature is voluntary but necessary to use this feature.
Using the App without providing the recipe content is possible, except for the automatic transmission of technical data necessary for the App to display and function.
8. Your rights
You have the right to:
- access your data,
- rectify your data,
- erase your data,
- restrict processing,
- data portability,
- object to the processing of data based on a legitimate interest,
- lodge a complaint with the supervisory authority (e.g., the President of the Personal Data Protection Office in Poland).
If you wish to exercise your rights, please contact us at: contact@culinarytinker.com.
Due to the lack of user accounts in the App, in some cases we may need additional technical information to properly identify the person making the request and handle it in accordance with the law.
9. Automated decision-making
We do not make decisions regarding users that produce legal effects concerning them or similarly significantly affect them based solely on automated processing. The Recipe Assistant feature is used solely for the technical analysis of text and is not used to profile users.
10. Changes to the Privacy Policy
The Privacy Policy may be periodically updated, in particular in the event of changes to the App's functionality, technological changes, or changes in the law. The current version of the Privacy Policy will be published in the App along with the date of the last update.