Frequently Asked Questions
What is the most important security control for a job platform?
Tenant isolation enforced below the application layer — row-level security or a data layer that cannot express an unscoped query. Relying on every developer remembering a filter fails once and that is enough.
How should the AI agent be permissioned?
With a credential scoped to the candidate it is acting for, and task-shaped tools rather than general query access. It takes instructions from job descriptions, so it must not hold broad reach.
How long should candidate data be retained?
As briefly as the product genuinely requires, enforced by a deletion job that actually runs. Most platforms accumulate indefinitely simply because deletion was never built.
Why does an audit trail matter beyond security?
Candidates will ask what was sent in their name, employers may query a submission, and regulators may ask how an automated decision was made. Only one of those three reasons is security.
Which threat do platforms usually leave out?
The candidate current employer. Most users search while employed, and a notification reaching the wrong place is a real harm with no attacker involved.
Should the platform store passwords for other services?
Only where no authorisation flow exists. Scoped, revocable access means no password exists in your system at all, which is strictly better than any storage scheme.
Further Reading & Primary Sources
Referenced in These Guides
Put This Into Practice with JobsDart Tools
Test and apply the principles from this guide directly using our dedicated career tools. Designed to eliminate guesswork and surface verified opportunities.
JobsDart Verified Job Discovery
Direct Recruiter ReviewExplore verified global, remote, and corporate tech openings with direct hiring team review and real-time application tracking.
JobsDart Free ATS Resume Checker
Instant AnalysisValidate that your resume formatting and keyword taxonomy match enterprise hiring standards before submitting.
