Privacy Policy


Last updated: September 25, 2026

This Privacy Policy explains how the website magic-py.ru (the “Site”) handles user information: what data is collected, for what purposes it is used, and how it is protected. The Site is operated by a natural person, Artem Vlasov, contact email: vlasov@magic-py.ru. By using the Site you agree to the terms of this Policy.

1. Core principle of file processing

The Site’s tools (blur face, remove PDF pages, overlay one photo on another, add page numbers to PDF) accept the files you upload, process them in the server’s RAM and delete them immediately right after the result is returned. Files are not written to disk, not indexed and not shared with third parties. The QR-code generator does not upload any file at all — it processes only the text URL you paste.

Important: although no permanent storage is used, uploading a file means it is temporarily transferred to the server for processing. Do not upload material you are not willing to entrust to the server even for a few seconds.

2. What data is processed

3. Purposes of processing

Data is used solely so the service can perform the file operation you chose or generate a QR code, and to keep the Site working and secure. We do not process your files for advertising, profiling, model training or resale.

4. Cookies and localStorage

The Site uses cookies and localStorage to store your cookie consent, the chosen theme and language preferences. These records do not contain the contents of your files. You can delete cookies and localStorage at any time via your browser settings — this may reset some interface preferences but will not prevent you from using the tools.

5. Yandex.Metrica and third-party services

The Site uses Yandex.Metrica to collect de-identified visit statistics (pages, devices, traffic sources). The service may use cookies and transmit data to Yandex servers. Legal basis — your consented interest and the consent obtained in the cookie popup. An ad-serving system is also used to cover hosting costs; ad networks may apply their own cookies.

6. Legal basis

Personal data is processed in accordance with Russian Federal Law No. 152-FZ “On Personal Data”. For users in the EU we follow the GDPR principles: data minimisation, transparency, purpose and storage limitation.

7. Your rights

You may request information about the processing of your data, ask for its deletion, or withdraw your cookie consent (for example, by clearing cookies in the browser). Since uploaded files are not retained after processing, there is nothing left to delete once the operation finishes. For any questions, write to vlasov@magic-py.ru.

8. Security

We apply reasonable organisational and technical measures to protect data: HTTPS transmission, processing files in RAM without writing to disk, and limiting the size and number of stored sessions. Only fully local processing gives absolute protection, which we state honestly in section 1.

9. Changes to this Policy

We may update this Policy. The current version is always available on this page with the change date. Continuing to use the Site after changes take effect means you accept the new version.

In short: files are processed on the server in temporary memory and deleted immediately, never written to disk; the QR generator works with URL text only; no registration required; cookies are used for settings; statistics via Yandex.Metrica. Operator — Artem Vlasov, vlasov@magic-py.ru.