Skip to main content
← Back to Yojivo

Security & Privacy

Yojivo is built for consulting firms that handle sensitive client data, candidate information, and financial records. Security and privacy are foundational to everything we build, not afterthoughts.

Data Protection

  • Encryption in transit: All connections use TLS 1.2+ with HSTS preload enabled
  • Encryption at rest: Sensitive candidate data (phone numbers, interview transcripts, AI evaluations, salary data, resume text) is encrypted at the field level using AES-128-CBC
  • Password security: Argon2id hashing with OWASP-recommended parameters
  • Integration credentials: OAuth tokens for third-party integrations are encrypted at rest
  • No plaintext secrets: All credentials, API keys, and encryption keys are stored as environment variables, never in the codebase

Privacy by Design

  • No tracking cookies: We use only three strictly necessary cookies for authentication and security. No analytics, advertising, or third-party tracking
  • Automated data retention: Voice recordings and AI analysis are automatically destroyed after 90 days. Rejected candidate data is anonymised after 180 days. Audit logs are purged on schedule
  • IP anonymisation: IP addresses in activity logs are automatically truncated after 30 days
  • Data subject rights: Candidates can export or delete their data through our self-service Data Rights portal, verified via one-time passcode
  • Demographic data isolation: Voluntary diversity surveys are stored separately from candidate records using one-way hashing, with no direct link to hiring decisions

Access Controls

  • Multi-tenant isolation: Every workspace is isolated at both the application and database level. Cross-tenant access is architecturally prevented
  • Role-based access: Workspace members have owner, lead, member, or viewer roles with granular permissions
  • Short-lived tokens: Access tokens expire after 15 minutes with automatic rotation
  • Brute-force protection: Accounts are locked after repeated failed login attempts
  • Rate limiting: All API endpoints are rate-limited to prevent abuse

Compliance Commitments

We take a proactive approach to regulatory compliance across the jurisdictions we operate in:

  • GDPR: Committed to compliance with the EU General Data Protection Regulation. We maintain a Record of Processing Activities (ROPA), conduct Data Protection Impact Assessments for our AI features, and have a documented incident response plan with 72-hour notification procedures
  • Australian Privacy Act: Built in accordance with the Australian Privacy Principles (APPs). Cross-border data transfers are documented with appropriate safeguards under APP 8
  • Data Processing Agreements: Available on request for customers who need formal processor agreements. Contact privacy@yojivo.com
  • Sub-processor transparency: Details of our sub-processors and their data handling are available on request

AI Transparency

Our AI-assisted hiring features are designed with transparency and human oversight:

  • Candidate visibility: Candidates can view their AI evaluation scores and the dimensions used in assessment
  • Human review: Candidates can request a fully human review of their application at any time, as required under GDPR Article 22
  • Informed consent: AI screening and voice interview features require explicit, granular consent before any data is processed
  • Biometric data: Voice recordings are treated as biometric data with full disclosure of retention periods (90 days) and destruction methods. See our Biometric Data Retention Policy
  • No automated decisions: AI scores assist human decision-makers. No hiring decision is made solely by AI

Incident Response

We maintain a documented incident response plan covering breach detection, classification, containment, and notification. In the event of a data breach affecting your organisation, we will notify you in accordance with our contractual obligations, GDPR Article 33 (72-hour supervisory authority notification), and the Australian Notifiable Data Breaches scheme.

Contact

For security inquiries, vulnerability reports, or to request our Data Processing Agreement, contact our Data Protection Contact:

Email: privacy@yojivo.com

For a full description of our data handling practices, see our Privacy Policy.