Your calculations. Your browser.
Market History Lab is an independently operated educational website based in Romania. This notice explains how information is handled when you visit the site or get in touch.
Last updated: 15 November 2026.
Who operates the website?
The responsible data controller and website operator is Kobylinskyi Oleksandr, a natural person based in Romania. For questions about this notice or your personal data, contact contact@markethistorylab.com.
Inputs used by calculators
Calculator and Risk Lab inputs are processed in your browser, without submitting the values to a Market History Lab server for calculation. We do not require an account and do not intentionally collect the values of your trades, portfolios or model parameters in a site-managed database. If you choose a copy or export action, your browser or device handles that output.
Appearance preference
The light/dark/system setting may be saved in your browser's local storage under the key mhl-theme. This is an optional functional preference, not an advertising tracker. It remains on your device until you change it or clear the site's storage. The site does not currently use a marketing-pixel program, site-managed analytics tracking or an account profile.
Technical requests and hosting
To deliver and secure the website, our infrastructure provider Vercel may process technical request information such as IP address, requested path, timestamps, browser metadata and security/error diagnostics. These requests are necessary to serve and protect the pages; they are separate from your calculator input values.
Email messages and service providers
Messages you voluntarily send to contact@markethistorylab.com pass through the forwarding provider ImprovMX to a private Google Gmail inbox used by the operator. These providers may process your email address, message metadata and any content or attachments you include to forward, store and answer the message. We do not use enquiries to create a marketing mailing list. Please avoid including financial account credentials or sensitive personal information in correspondence.
Purpose and legal basis
We process messages sent voluntarily to our contact address to respond to enquiries and maintain a secure, functioning website. We generally rely on legitimate interests under Article 6(1)(f) GDPR for these purposes, considering the rights of people contacting us. Where processing is necessary to comply with a legal obligation, including responding to legally required privacy requests, Article 6(1)(c) may apply.
How long is information kept?
The appearance preference remains in your browser until you change or remove it. We do not maintain a website database of calculator entries. We review contact correspondence every three months. Ordinary enquiries that are closed are normally deleted from the operator's mailbox once 12 months have passed since the conversation was closed. Unresolved conversations may be retained until resolution; messages needed to comply with legal obligations or to establish, exercise or defend legal claims may be held longer, only for as long as necessary for those purposes. Deletion is reviewed by the operator rather than performed automatically. Infrastructure and mail-delivery diagnostic logs are handled under the service providers' own retention arrangements, which may differ from correspondence retained in Gmail. For example, ImprovMX describes a default seven-day forwarding-log retention period in its logging explanation.
Processing outside Romania
Vercel, ImprovMX and Google may process information outside Romania or the European Economic Area. Their linked privacy notices describe relevant processing locations and safeguards. For questions about the services used for this website, contact us at the address above.
Your rights and complaints
Depending on the circumstances and applicable law, you may request access, correction, deletion, restriction or portability of relevant personal data, or object to processing based on legitimate interests. Contact us at the public email above. You may also complain to Romania's data protection authority, ANSPDCP.
Updates
We may update this notice if our services or data processing change, including if we introduce accounts, subscriptions, analytics or paid features. The updated version will be published on this page.