Job Application Assistant
Intelligent automation for your job search — AI‑powered, secure, and completely under your control.
jobapplicationassistant.riddletech.co.ke
Core Capabilities
Recipient Manager
Store companies, HR names, emails, positions. Select with checkboxes, import/export CSV, track send counts.
Dynamic Templates
Tags like {company}, {hr_name}, {position}. Preview and save drafts. Supports rich text.
Smart Attachments
Attach PDF, DOCX, TXT. Deduplication, file preview, and per‑recipient attachment sets.
Scheduling & Resends
Set interval (1‑7 days) and max resends (1‑7). Stop resend per recipient anytime.
AI Assistant (Real)
OpenAI, DeepSeek, HuggingFace, or custom endpoints. Generate cover letters, resumes, emails.
Secure Credentials
Passwords stored in Windows Credential Manager, never in plain files. Gmail OAuth support.
Full History & Logs
Sent emails, failures, resends. Export to CSV, real‑time activity log.
Gmail Integration
Scan job alert emails, parse job details, auto‑generate drafts with AI.
Workflow
Configure
Enter email & app password. Save to Windows Credential Manager.
Add Recipients
Fill company, HR name, email. Tick to select.
Compose Template
Use dynamic tags, preview with sample data.
Attach Files
Add resume, cover letter, etc.
Send / Schedule
Send immediately or schedule with resend limits.
Get the Application
📋 Application Policy & Guidelines
Your success matters — here's how we keep your job search safe, fair, and effective.
Google User Data – Transparency
🔍 Data Accessed:
When you connect your Gmail account via OAuth 2.0, the application accesses:
- Email messages from job-related senders (as configured in “Job Channels”)
- Email metadata: subject, sender, date, and plain‑text body content
- Attachments are not downloaded or processed automatically
The app only reads emails you explicitly allow (via job channels) and never accesses emails unrelated to job search.
⚙️ Data Usage:
The accessed email data is used solely for:
- Parsing job details (company, position, contact information) to present in the “Job Discovery” tab
- Generating personalised application drafts (cover letters, resumes) using AI only if you enable AI and provide an API key
- All processing happens locally on your machine; no email content is sent to any server except when you explicitly use AI (to chosen provider) or send emails via SMTP
🤝 Data Sharing:
We do not sell, rent, or share your Google user data with any third parties. The only potential transfers are:
- When you send an email, it is transmitted via your configured SMTP server (e.g., Gmail’s SMTP).
- When you use the AI Assistant (with OpenAI, DeepSeek, HuggingFace, etc.), the email/job description may be sent to that provider’s API – this only happens at your explicit request and with your own API key.
🔐 Data Storage & Protection:
All data is stored locally on your computer:
- OAuth tokens are encrypted and saved in
%USERPROFILE%\JobApplicationAssistant\credentials - SMTP credentials are stored in Windows Credential Manager (encrypted, per‑user)
- No cloud storage – you remain in full control
⏳ Data Retention & Deletion:
Data is retained locally until you delete it. To remove all stored data:
- Manually delete the application’s data folder:
%USERPROFILE%\JobApplicationAssistant - To revoke Gmail access, visit your Google Account permissions page and remove “Job Application Assistant”.
- For assistance, contact us at jobapplicationassistant@riddletech.co.ke
🔐 Data Usage
All credentials stored locally in Windows Credential Manager — never on our servers. Email content, logs, drafts stay on your PC. No data collection.
⚖️ Fair Sending
- Respect inboxes: use intervals (1‑7 days)
- Max resends configurable, default 3
- You can stop resends anytime
🤖 AI Assistant
Prompts sent to provider you choose; we don't store them. You are responsible for generated content — always review before sending.
📧 Email Compliance
You must comply with your email provider’s terms. Use App Passwords where required. Tool designed for legitimate job applications only.
🛡️ Security First
- Passwords never in plain files
- Gmail OAuth tokens encrypted locally
- Unique vault per installation
🔍 Transparency
Full source on GitHub. No hidden trackers or telemetry.
📄 Terms of Service
Effective date: February 19, 2026 · Version 1.0
✅ Acceptance
By downloading or using Job Application Assistant, you agree to be bound by these Terms. If you disagree, do not use the software.
💻 License
RiddleTech grants you a non‑exclusive, non‑transferable, revocable license to use the software for personal job‑search purposes only.
👤 User Responsibility
You are solely responsible for the content you send, compliance with recipient privacy, and adherence to all applicable laws (CAN‑SPAM, GDPR, etc.).
🔌 Third‑Party Services
The software integrates with OpenAI, DeepSeek, HuggingFace, Gmail, etc. Your use of those services is subject to their own terms. RiddleTech is not liable for their acts or omissions.
☁️ No Cloud Storage
All data (emails, credentials, logs) stays on your local machine. We do not host, store, or have access to your application data.
⚠️ Disclaimer of Warranty
Software is provided “AS IS”, without warranty of any kind. RiddleTech does not guarantee error‑free operation or that your job applications will be successful.
⚖️ Limitation of Liability
To the maximum extent permitted by law, RiddleTech shall not be liable for any indirect, incidental, or consequential damages arising from use of the software.
🔄 Modifications
We may update these Terms from time to time. Continued use after changes constitutes acceptance. Check this page for updates.
🇰🇪 Governing Law
These Terms are governed by the laws of the Republic of Kenya. Any disputes shall be resolved in Kenyan courts.
For any legal inquiries, contact: jobapplicationassistant@riddletech.co.ke
👨💻 Lead Developer
EPHANTUS MWAURA
NAIROBI, KENYA
Built with Python, Tkinter, and multi‑provider AI. Real‑time generation, secure vault, full control.
jobapplicationassistant.riddletech.co.ke
🔐 Privacy & Security (Summary)
Your email credentials are never saved to disk. They are stored securely in Windows Credential Manager (local, encrypted).
AI prompts are sent to your chosen provider – we do not store them. Gmail OAuth tokens stay on your machine.
Full source code available on GitHub for transparency. By using this software, you agree to comply with your email provider's terms.