Oriol Job Search
Privacy policy
Last updated: 24 October 2026
Who operates this tool
Oriol Valls operates this personal job-search assistant for his own use. It is not a service for other candidates and has no public accounts or user registration.
Information processed
- Candidate profile: name, job preferences, country, languages, target roles, verified skills and experience, and job-search terms.
- Public job listings: listing title, employer, description, location and time-zone details, source and application links, and any published application contact or instructions. The assistant currently queries public feeds from Himalayas and Arbeitnow.
- Assessment and application records: fit scores and reasons, missing facts, selected CV language, draft email and cover letter, recipient evidence, duplicate checks, and delivery status.
- CV files: four English and Spanish PDF versions for two experience profiles. The files remain on the private VPS until a selected CV is attached to an eligible application email.
- Google authorization: an OAuth refresh token stored in a private VPS directory and limited to the Gmail send scope.
How information is used and shared
- Public job-feed providers receive requests for job listings. Their own terms and privacy practices apply to those requests.
- Codex, provided by OpenAI, receives the relevant job listing and candidate profile details to assess fit and prepare application text. The candidate contact email and CV PDFs are excluded from this assessment request. OpenAI processes those prompts under the applicable account and service terms.
- Google OAuth and Gmail API use the
https://www.googleapis.com/auth/gmail.sendscope. The tool cannot use this permission to read Gmail messages, contacts, labels, or settings. Google receives the message content and selected CV when the worker submits an application email. - The explicitly published employer recipient receives the application message and selected CV attachment. The tool does not submit forms or applications through job portals or ATS platforms.
- Cloudflare Pages hosts this informational site and may process ordinary request metadata needed to deliver it. The site itself has no analytics, login, contact form, or CV uploads.
Safeguards and sending conditions
The CVs, profile, job cache, assessments, drafts, queue records, and OAuth token are stored in private locations on the VPS. The worker has no public inbound port. Before automatic email sending, the system checks that the listing explicitly requests email applications and publishes the recipient, the fit score is at least 85/100, the correct profile and language CV are selected, required factual answers are available, and the application has not already been sent. Provider limits are respected, and an uncertain delivery is not retried automatically.
No automated expiry or deletion schedule is currently configured for local job and application records. They remain on the private VPS until manually deleted by the operator. The public pages do not contain CVs, application records, OAuth tokens, or worker endpoints.
Choices and contact
The account owner can revoke the app's Google access in Google Account security settings. For questions or a request to remove data from the private VPS, contact oriolvallsnunezz@gmail.com.
Español
Política de privacidad
Última actualización: 24 de octubre de 2026.
Responsable y uso
Oriol Valls opera este asistente personal de búsqueda de empleo para su propio uso. No es un servicio para otros candidatos y no ofrece cuentas públicas ni registro de usuarios.
Datos que se procesan
El sistema procesa el perfil profesional verificado (nombre, preferencias de empleo, país, idiomas, puestos objetivo, habilidades y experiencia), términos de búsqueda, ofertas públicas y sus enlaces, datos de evaluación, borradores de candidatura y estados de envío. Los CV son cuatro archivos PDF en inglés y español para dos perfiles de experiencia. También conserva un token OAuth privado limitado al permiso de envío de Gmail.
Uso y destinatarios
- Las fuentes de ofertas reciben solicitudes para consultar sus feeds públicos; actualmente se usan Himalayas y Arbeitnow.
- Codex, de OpenAI, recibe la oferta relevante y detalles del perfil para evaluar la adecuación y preparar texto. El correo de contacto y los archivos PDF del CV no se incluyen en esa solicitud. OpenAI procesa las solicitudes según los términos aplicables a la cuenta y al servicio.
- Google recibe el permiso OAuth
https://www.googleapis.com/auth/gmail.sendy el contenido del mensaje y el CV seleccionado cuando el worker envía una candidatura. Ese permiso no permite leer mensajes, contactos, etiquetas ni configuración de Gmail. - La empresa cuya dirección publicada aparece en la oferta recibe el correo y el CV adjunto. El sistema no envía formularios de portales de empleo ni de sistemas ATS.
- Cloudflare Pages aloja esta página informativa y puede procesar metadatos normales de la solicitud para servirla. Esta web no usa analítica, inicio de sesión, formularios ni carga de CV.
Almacenamiento y controles
Los CV, el perfil, la caché de ofertas, las evaluaciones, los borradores, los registros de la cola y el token OAuth se guardan en ubicaciones privadas del VPS. El worker no publica un puerto de entrada. Antes de enviar un correo, comprueba que la oferta pide expresamente solicitar por email y publica el destinatario, que la puntuación sea al menos 85/100, que el CV y perfil correspondan, que no falten datos factuales y que no exista ya un envío. Respeta los límites del proveedor y no reintenta automáticamente un envío de resultado incierto.
Actualmente no hay una regla automática de caducidad o borrado para las ofertas y candidaturas guardadas en el VPS. El operador las conserva hasta eliminarlas manualmente. Las páginas públicas no contienen CV, registros de candidaturas, tokens OAuth ni direcciones del worker.
Revocación y contacto
El titular de la cuenta puede revocar el acceso de Google desde la configuración de seguridad de su cuenta. Para consultas o solicitudes de eliminación de datos del VPS privado, escribe a oriolvallsnunezz@gmail.com.