Cookie Policy
No advertising cookies, no marketing analytics, no profiling. Below I explain what the site stores in your browser, for how long and how to change your decision.
This English version is provided for convenience; the Polish version is legally binding.
Version ofWho is responsible for the website?
The operator is Jonasz Jankowski, trading as JFlow Labs Jonasz Jankowski. Full company details and the correspondence address are available on the site. For privacy matters write to kontakt@jflowlabs.pl.
Cookies and similar technologies
Cookies are small pieces of information stored by the browser and read back on later requests. Browser storage (localStorage) serves a similar function. The rules on access to your device concern the purpose of the technology, not only its name.
The JFlow Labs code contains no mechanism that sets advertising or analytics cookies. I use no ad pixels, no Google Analytics and no third-party video players. Videos, 3D experiments, icons and fonts are served from the site itself, with no embedded social media content.
The privacy notice and your decision
On your first visit the site shows a notice with three equal choices: “Accept all”, “Only necessary” and “Settings”. No optional category is enabled by default. Your decision is remembered in this browser for 12 months or until the notice version changes, so it does not come back on every visit.
You can change or withdraw your choice at any time with the “Cookie settings” button in the footer of every page. If your browser sends the Global Privacy Control signal, optional categories are switched off automatically without showing the notice.
Categories
The site distinguishes three categories of data stored on your device.
- Necessary (always on): remembering your decision from the privacy notice and protecting the contact form. Without it the site could not honour your choice.
- Preferences (off by default): remembering interface settings in this browser, such as your language and the 3D experiment mode. No identifier, nothing sent to a server.
- Analytics (off by default, not currently used): no analytics or traffic measurement runs on this site today. The category exists so consent is on record before any such tool is ever added.
How the “Your privacy” notice works
On your first visit the site shows a small, non-blocking notice with three equally prominent buttons: “Accept all”, “Only necessary” and “Settings”. No optional category is pre-selected, and declining is exactly as easy as accepting. The page stays fully usable while you decide.
Your decision is kept in this browser for 12 months. The notice only returns when there is no valid record, when the policy version changes (for example after a new category is added) or when the record is older than 12 months. The record contains no user identifier, e-mail address or other personal data.
What exactly is stored
Once you choose, the site stores two items with the same content on your device:
- jflow:consent — a localStorage entry (browser storage) in JSON: the policy version number, the date and time of the decision, the language it was made in, the selected categories (necessary, preferences, analytics) and how it was made: accept-all, reject, custom or gpc. Kept until deleted or until it expires after 12 months.
- jflow_consent — a first-party cookie holding a compact copy of the same record, e.g. v2.p1.a0.d20260918 (version 2, preferences on, analytics off, decided on 18 September 2026). Valid for 365 days, Path=/, SameSite=Lax, with the Secure attribute over HTTPS. The browser attaches it to requests to jflowlabs.pl, but the server currently neither reads nor logs it; it exists so a future server can honour your choice without asking again.
- If your browser blocks both storage and cookies (private mode or corporate policies, for instance), the decision lives only in the memory of the open page until you close the tab, and the notice may appear again.
Categories and what they mean
Categories follow purposes, not technology names. There are three today:
- Necessary (always on) — the decision record described above and the mechanisms that protect the contact form against abuse. They cannot be switched off, because without them the site could not remember that you want nothing more.
- Preferences (off by default) — remembering interface settings in this browser, such as your chosen site language and the 3D experiment toggle. Until you enable this category, such settings are not kept between visits.
- Analytics (off by default, not currently used) — no traffic measurement, Google Analytics or advertising pixels run on this site. The category exists so that any future tool could start only after your consent; adding one would bump the policy version and ask you again.
Global Privacy Control signal
If your browser sends the Global Privacy Control (GPC) signal, the site treats it as “Only necessary”: on the first visit it stores a decision with the source gpc without showing the notice. The privacy settings dialog tells you the signal was detected, and you can enable individual categories manually at any time.
Changing or withdrawing your decision
The “Cookie settings” button in the footer of every page opens a dialog with a switch per category, the date and version of your current record, and a “Withdraw consent” button that deletes the jflow:consent entry and the jflow_consent cookie. Withdrawal takes effect immediately and is as easy as giving consent; the site will ask again on your next visit.
You can also clear site data in your browser settings. Restricting browser storage never blocks access to the content or the contact form.
Policy versions and changes
Every record carries a policy version number. When the set of categories or their purpose changes, the version increases and every visitor is asked for a fresh decision; earlier records are no longer honoured. Storing and reading data on your device is assessed under Article 399 of the Polish Electronic Communications Law. Simply continuing to use the site without making a choice is never treated as consent.
How do I change my decision?
Use the “Cookie settings” button in the footer or below. You can also delete site data in your browser settings. Blocking browser storage does not block access to content or contact; the notice may then appear again.
No advertising cookies here. Only what the site strictly needs gets stored — unless you allow more. Your choice stays in this browser for 12 months.
The form, files and the connection
The text you type and the submission attempt identifier are kept in the memory of the open page, not in cookies or localStorage. Data reaches the server when you send the form. Its further use is described in the privacy policy.
Your browser may cache downloaded graphics, styles, videos and scripts to display the site faster. JFlow Labs does not use that cache to identify visitors or track them across other sites. Technical connection data may be processed to deliver the site and keep it secure.
Rules and changes
Storing and reading data on your device is assessed under Article 399 of the Polish Electronic Communications Law and the GDPR. Necessary storage serves the function you requested; everything else requires your consent given in the privacy notice. Should I ever introduce tools that require consent, I will explain their purpose and providers and ask again by raising the notice version. Simply continuing to browse is never treated as consent. This English version is provided for convenience; the Polish version prevails.