Privacy Policy
Updated: 26 April 2026
1. Controller
The controller under the General Data Protection Regulation (GDPR) is:
Alex Solo
Stuttgart
Email: solovtsov71@icloud.com
2. Service
Job Watcher (@jobwatcher_io_bot) helps users store job-search preferences and receive matching publicly accessible job listings via Telegram.
3. Data Processed
- Telegram chat ID or user ID
- Telegram username or name, where provided by Telegram; the username may be used to generate a profile ID
- Job-search profile, including roles, keywords, excluded terms, location and remote preferences, candidate profile, professional experience, and education where provided by the user or derived from an uploaded CV
- Internal account status, such as free/active
- Technical log data such as timestamps, commands, status, error messages, and message lengths; regular message text is not stored as a permanent bot interaction log
- For CV uploads: the PDF file during processing and the derived summary/profile data. The service does not save the original uploaded CV file after analysis.
4. Purposes of Processing
- Creating and storing a job-search profile
- Checking job listings against that profile
- Performing periodic checks of publicly accessible information from external sources to identify relevant job listings
- Sending notifications and summaries via Telegram
- Debugging, abuse prevention, and secure operation
The service uses automated processing to match job listings to user-defined preferences. No fully automated decision-making with legal or similarly significant effects takes place within the meaning of Art. 22 GDPR.
5. Legal Bases
Processing is based on Art. 6(1)(b) GDPR where required to provide the service. Technical logs and operational security are additionally based on Art. 6(1)(f) GDPR. The legitimate interest is stable and secure operation of the service.
6. Recipients and Third-party Services
Telegram is used as the messaging platform. When using Telegram, personal data may be transferred to countries outside the European Union, in particular to jurisdictions where an adequate level of data protection may not be guaranteed.
The service is hosted by Servers Guru in the Netherlands. OpenAI APIs are used for analysis and job matching. User-provided content, including CVs, user input, and profile data, may be processed by OpenAI services for the purpose of analysis and job matching.
The service sends CV files to OpenAI for analysis with storage disabled in the API request where supported. According to OpenAI's current API data controls, API inputs and outputs are not used to train OpenAI models by default unless the API account opts in; abuse-monitoring or legally required retention by OpenAI may still apply.
7. Retention
Stored profiles and related job/evaluation data are generally kept until the user deletes the profile or requests deletion. Users can delete their profile with /delete_profile. Temporary onboarding sessions are deleted after completion or cancellation. Uploaded CV files are processed in memory to extract relevant information and are immediately discarded by the service after evaluation; only the derived profile summary and structured profile data are stored. Technical logs are kept only as long as necessary for operation, debugging, and security.
8. No Payments and No Third-party Tracking
The service is currently free. No payment provider is currently used. Job Watcher does not use cookies, third-party analytics, advertising trackers, fingerprinting, or tracking pixels.
The logged-in bot and Mini App record minimal first-party product events such as onboarding start/completion, Mini App opens, match views, job-card opens, original-posting clicks, applied marks, and fixed-button “not useful” feedback. These events store internal user/profile/job ids, event type, timestamp, and small structured metadata such as the selected feedback reason. They do not store CV text, profile text, job descriptions, or free-text feedback.
9. Data Subject Rights
Users have the right to access, rectification, deletion, restriction of processing, data portability, and objection under the GDPR. Users also have the right to lodge a complaint with a data protection supervisory authority.
Competent supervisory authority: The State Commissioner for Data Protection and Freedom of Information Baden-Württemberg (https://www.baden-wuerttemberg.datenschutz.de/).
10. Contact for Privacy Requests
Privacy or deletion requests can be sent to solovtsov71@icloud.com.