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
| Purpose | Personal data | Legal basis | Retention |
|---|---|---|---|
| Contact, hiring, and collaboration messages | Name, 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 tools | Login 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 requests | For 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 phone | Push 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 redirects | The 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 limiting | Minimal 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.