Last updated: 19 July 2026

Privacy Policy

This page explains what personal data is processed for ryzhov.website, connect.ryzhov.website, apt.ryzhov.website, and the related owner tools.

Controller and Contact

The website is operated by Artem Ryzhov. For privacy questions or requests, use the privacy request page or email artem@ryzhov.website.

Purposes, Legal Bases, and Retention

PurposePersonal dataLegal basisRetention
Contact, hiring, and collaboration messagesName, email, optional company/reason/link/message, and limited technical metadata such as IP address and user agent for abuse diagnostics.Steps before a possible contract and legitimate interest in replying and preventing abuse.Normally no longer than needed to handle the conversation, unless the conversation becomes part of an active project or legal record.
Account login and owner toolsLogin provider identifier, email, display name, optional profile photo, and a session identifier stored server-side.Legitimate interest in access control and account security.Session cookies use the selected session lifetime. Account records remain while the feature is used or until deletion is requested where legally possible.
Live browser-call requestsFor normal requests: name, email, reason, media preference, timestamps, state, duration, and approximate traffic. For private invite links: invite link id, timestamps, state, duration, and approximate traffic.Legitimate interest in direct communication and abuse control.Call history is designed for short operational retention, currently up to 45 days. Audio/video is not recorded.
Web Push alerts for the owner phonePush subscription endpoint and browser-generated subscription keys.Consent and explicit owner action to enable alerts.Until the owner disables alerts, the browser subscription becomes invalid, or cleanup removes expired records.
Open-source support redirectsThe website redirects to Rabobank payment-request pages for selected voluntary amounts. The website does not implement payment tracking or a completion callback.User request to navigate to the selected support option.No payment records are stored by this website for this redirect.
Security, diagnostics, and rate limitingMinimal technical events, pseudonymized identifiers where practical, error category, state, and timestamps.Legitimate interest in operating and securing the services.Kept only as long as needed for operation, troubleshooting, and security, then rotated or cleaned during server maintenance.

Recipients and Processors

Depending on the feature used, data may be processed by the VPS hosting provider, local Redis and mail services, MongoDB Atlas for account/blog data, GitHub or Google for OAuth login, browser push services for Web Push, and Rabobank after a support link is selected.

No personal data is sold.

Security and Minimization

Normal call logs should not contain audio, video, SDP, ICE candidates, full session IDs, access tokens, or complete message bodies. The call feature is designed without recording.

Your Rights

You may request access, correction, deletion, restriction, portability, objection to processing, and withdrawal of consent where consent is used. You may also lodge a complaint with the Dutch Data Protection Authority.

Make a privacy request