Total page views

The site counts requests that load public pages from the server, starting with the first page load. Daily totals are grouped by page address and, when the browser provides it, the referring website’s hostname. These totals use no visitor identifier and do not link separate page loads into a visit or count unique people. Missing sources are shown as direct or unknown.

Reports show only internal statistics from the last 90 days. Older stored data is deleted the next time statistics are read or updated.

Pages visited during a session

If you allow analytics, the site links pages viewed during a session and records their order, recorded view times and the visit’s source when available. Earlier browsing history is not reconstructed. Viktors can view this history in the private statistics section. It is not linked to contact form messages. A session describes activity linked by a temporary browser identifier and does not establish a visitor’s identity.

Your analytics choice is saved in this browser for up to 180 days. You can change your choice or withdraw consent at any time in Cookie settings.

After you allow analytics, a random identifier is saved in the browser’s session storage. If 30 minutes pass without a recorded page view, the next page view starts a new session with a different identifier. This identifier is not used to link visits across devices.

Internal statistics store public page addresses without query strings or fragments. For a referring website, only its hostname is kept. Your name, email address, contact messages, IP address, browser type and geographical location are not included in these records.

Withdrawing consent stops new session events and removes the session identifier used by this page. It does not immediately erase records already stored; the 90-day reporting window and cleanup process described here still apply. Total page counts continue.

Google Analytics and your choice

Google Analytics loads only after you allow analytics. On later visits, a valid saved choice lets it start as the page loads. Rejecting analytics keeps Google Analytics switched off.

Google Analytics cookies expire within 180 days. Withdrawing consent stops this site from sending further analytics events and removes its Google Analytics cookies. Data already collected by Google follows the retention settings of the Analytics property.

The Google Analytics integration sends page addresses without query strings or fragments. Names, email addresses and messages from the contact form are not included in those pageview events. Advertising features and Google signals are disabled.

How Google uses data

Messages to Viktors

Viktors Silovs is responsible for the messages you send through this site.

The contact form saves your name, email address, subject, message, language and submission time in Viktors’s private inbox on this site. If email notifications are enabled, these details are also sent through the site’s configured email server to the email address Viktors has chosen, so he can read your message and reply. Submitting the form does not subscribe you to updates.

Messages remain in the private inbox until Viktors deletes them. Deleting a message from this site does not delete copies already sent by email. Email copies and records held by the email service are retained separately under their respective settings and policies. To request deletion or ask about your data, use the contact link below. Temporary request counters help prevent spam. They store a changing technical identifier in place of your IP address.

Contact Viktors about your data

Practice progress

Your account-size choice and answers are stored in this browser’s local storage. Each account size has its own progress. Answers are not sent to the server. “Start again” deletes answers for the selected account only. Data does not automatically appear on another device.

Language preference

When you select a language, a functional cookie remembers it for this browsing session. Otherwise, the main address uses your browser’s preferred language list. A link to a specific language keeps that language. We do not use your location to choose the language.

Update requests

If you sign up, we store your email, selected language, consent version and submission time. The ViktorsFX project author uses these details for updates about new materials. The form itself does not send emails.

You can use “Cancel this request” when the button is shown after saving. If it is unavailable or the page has been closed, contact Viktors Silovs through silovs.lv and state the email used. Your address is not published or used to advertise other companies.

Exercise feedback

Submitting a note saves its text, language and submission time on the server. Do not include personal details, account numbers, passwords or trading-account access. Notes help improve the exercises.

Market charts

TradingView provides the market charts. When the chart panel approaches the visible screen, your browser connects to TradingView. The provider receives the embedding page URL, widget type, selected symbol and IP address to operate the widget. TradingView states that these widgets do not set cookies.

TradingView’s widget and data-use information

Site operation

This site is hosted by Krystal. The hosting provider processes technical connection data to operate the site and protect it against abusive requests.