Privacy Policy
Prisma Staffing Limited
Version 1.0.0 | Effective: November 11, 2026
Privacy at a Glance
- ✓ We collect only data necessary for staffing services
- ✓ Your data is encrypted and stored securely in UK/EU
- ✓ We never sell your personal data to third parties
- ✓ You have rights under UK GDPR (access, rectification, erasure in certain circumstances, portability where applicable)
- ✓ AI assistants help but don't make critical decisions
- ✓ Compliant with UK GDPR & Data Protection Act 2018
Contents
- Who We Are
- Data We Collect
- How We Use Your Data
- AI Platform Assistant
- Who We Share Data With
- International Transfers
- Data Retention
- Your Rights
- Security Measures
- Cookies
- Children's Privacy
- Policy Changes
- Contact & Complaints
1. Who We Are
Data Controller: Prisma Staffing Limited ("Prisma Staffing", "we")
| Field | Value |
|---|---|
| Company Number | 17571333 |
| Registered Office | Suite RA01, 195-197 Wood Street, London, E17 3NU |
| info@prismastaffing.co.uk | |
| Phone | +44 7450 997748 |
| Data Protection Contact | support@prismastaffing.co.uk |
| Data Protection Lead | Data Protection Lead, support@prismastaffing.co.uk |
| ICO Registration | ZC299204 (verify at ico.org.uk) |
Prisma Staffing engages and supplies temporary workers to hirers through our web platform and WhatsApp. The platform is the Opus app, which Opus Platforms Limited, a connected company of ours, runs on our behalf as our processor. This policy explains how we collect, use, and protect your personal data in compliance with UK GDPR and the Data Protection Act 2018.
2. Data We Collect
2.1 Worker Registration
| Data | Purpose | Legal Basis |
|---|---|---|
| Full name | Identity, contracts, payroll | Contract |
| Email address | Account access, notifications | Contract |
| Phone number (E.164) | SMS verification, WhatsApp shifts, and checking who is calling us (the last 4 digits, see section 3A) | Contract; legitimate interests (protecting your account) |
| Account reference (a code such as OPX-XXXX-XXXX that identifies your account when you contact us) | Finding your account quickly when you contact us, and protecting it from people pretending to be you (see section 3A) | Contract; legitimate interests (protecting your account) |
| Home postcode | Shift matching by location | Contract |
| Password (hashed) | Account security | Contract |
| Role preferences | Job recommendations | Legitimate interest |
| Language preference | Communicating in your preferred language | Consent |
2.1A Profile Photo
What we collect: your profile photo. When you complete a right-to-work check with a digital verification provider that includes a live selfie, we use that selfie as your default profile photo. Otherwise you can upload a photo yourself.
Why: so that the hirer you work for can confirm that the person who arrives is the person we have checked, and so that we can check your identity at work.
How it is checked: a profile photo you upload is scanned for viruses and then a member of our team compares it with your right-to-work evidence. You are asked for a new photo if it is not clear or does not match. Prisma Staffing does not use any automated face detection, facial recognition or facial matching on your photo, and no third party receives it for that purpose. The facial comparison in your right-to-work check is performed by the verification provider (see section 2.2).
Photo taken from your right-to-work check: where your right-to-work check passes and the provider's report contains your live selfie, we copy that selfie image out of the report and use it as your profile photo. It is marked as verified by our system because the provider has already compared it with your identity document. The original report is never changed. This photo is locked: you cannot replace it yourself. If you want a different photo, you can send a change request from your profile and a member of our team decides it. Prisma Staffing keeps the selfie inside your right-to-work report as statutory evidence (section 2.2 and section 7) and reuses a copy of it as your profile photo. It is not used for any other purpose, and Prisma Staffing does not run facial recognition on it.
Who sees it: you; hirers you are booked with; hirers browsing the talent pool, unless you have opted out of it; and authorised Prisma Staffing staff. We do not show your photo to the public or to people who are not signed in. If you opt out of the talent pool in your account settings, hirers browsing the talent pool will not see your profile or your photo; hirers you are already booked with, and Prisma Staffing staff, still see it so that they can confirm who is attending.
Lawful basis: legitimate interests (Article 6(1)(f) UK GDPR) in confirming the identity of the people we place with hirers. The selfie held in your right-to-work report is kept to meet a legal obligation (see section 2.2 and section 7). You have the right to object to the use of your photo as a profile photo (Article 21): contact the Data Protection Lead (section 13) and we will stop using the selfie as your profile photo, unless we have compelling grounds. Objecting does not delete the right-to-work report, which we must keep by law. You can opt out of the talent pool at any time from your account settings.
How long: a profile photo you uploaded is kept until you change it or your account is closed (then per erasure rules). A photo taken from your right-to-work check follows the retention of the right-to-work evidence it came from (section 7).
Changing it: if you uploaded the photo, replace it any time from your profile; a replacement is checked again. If the photo came from your right-to-work check, send a change request; the current photo stays until a member of our team approves the new one.
2.2 Identity Verification (Right to Work)
| Data | Purpose | Legal Basis |
|---|---|---|
| Passport / ID documents | UK Right to Work verification | Legal obligation (Immigration Act 2016) |
| Biometric data (facial scan) and live selfie | RTW facial comparison performed by a Right to Work Digital Verification Service provider. The provider's report, which Prisma Staffing keeps as statutory right-to-work evidence, contains your live selfie image and the result of the comparison. Prisma Staffing does not run its own facial recognition or matching | Where biometric verification is used, Prisma Staffing processes biometric data only where it has identified an appropriate Article 6 lawful basis and a valid Article 9 condition (including Article 9(2)(g) UK GDPR and DPA 2018, Schedule 1, Part 2, Para 6). The provider performs the comparison. Prisma Staffing keeps the report, including the selfie image, to meet its legal obligation to keep a clear, unaltered copy of the check (Article 6(1)(c); Article 9(2)(b) with DPA 2018 Schedule 1, Part 1, Para 1 for the employment-law obligation). A compliant alternative verification route is available where required. |
| National Insurance number | PAYE payroll, tax reporting | Legal obligation (HMRC) |
| Visa type & restrictions | Student hour limits, work eligibility | Legal obligation |
| Share code (non-UK citizens) | Home Office RTW verification | Legal obligation |
Name on your account: enter your name exactly as it appears on your passport or right-to-work document. If the name on your account differs from your document only by additional middle names, the check still passes; we record the name shown on your document as your verified legal name and use it for official checks and payroll. A different first name or surname is sent for review by our team.
Immigration Permission & Work Restrictions: If you hold immigration permission subject to work restrictions, Prisma Staffing will apply the work conditions shown by the Home Office right to work check and your immigration permission, including any restrictions on hours or type of work.
2.3 DBS Background Checks
| Data | Purpose | Legal Basis |
|---|---|---|
| Personal details for DBS | Criminal record disclosure check | Article 6(1)(b)/(c)/(f) UK GDPR as applicable; Article 10 UK GDPR; Schedule 1 DPA 2018. |
| DBS certificate number | Compliance verification for roles | Legitimate interest |
| DBS Update Service status | Ongoing monitoring (with consent) | Consent |
2.4 Employment & Attendance
| Data | Purpose | Legal Basis |
|---|---|---|
| GPS coordinates (clock-in/out) | Verify attendance at work site | Legitimate interest (monitoring assessed as necessary and proportionate for payroll accuracy and fraud prevention; transparently disclosed to workers) |
| QR attendance records (QR scan event, timestamp, assignment identifier, site identifier, attendance event type such as clock-in or clock-out, and related verification metadata) | Verify attendance at the work site, generate timesheets, support payroll accuracy, prevent fraud, investigate attendance discrepancies, maintain audit records | Legitimate interest (attendance verification, payroll accuracy, fraud prevention, and operational security); and Contract where used to generate timesheets and calculate pay |
| Shift times & attendance | Calculate pay, generate timesheets | Contract |
| Performance ratings | Quality assurance, employer feedback | Legitimate interest |
| Training & professional certifications (e.g., SIA, CSCS, driving licences) | Compliance, skill verification, role eligibility | Contract |
2.4A Pre-Placement Forms for Fixed-Term Placements
On some fixed-term placements the hirer asks workers to complete a form before they start, for example a site induction, a site-safety check, a protective-clothing (PPE) size form or a short declaration. We ask you to complete it in your account. These forms are not designed to collect health, trade-union, biometric or other special category data, and our staff cannot publish a form that asks for it.
| Data | Purpose | Legal Basis |
|---|---|---|
| Your answers to the form, your score and the result of each question, and the outcome of the form (passed, failed or needs review) | Take steps before entering a contract with you for the placement, and let the hirer confirm you are suitable and safe to start | Contract (steps taken at your request before a contract); Legitimate interests (the hirer's confirmation that a worker is suitable for the placement) |
| Decisions our staff make on a form (accept, reject, waive, an extra attempt, a reasonable adjustment) and the reason recorded | Make sure a person checks results that are not a clear pass, and record any adjustment made for you | Legitimate interests; Legal obligation for the outcome record we must keep under the Conduct of Employment Agencies and Employment Businesses Regulations 2003 |
| Your PPE sizes (for example clothing and footwear sizes) | Order the right protective clothing for you. We fill your saved sizes in next time and ask you to confirm them on every form | Contract; Legitimate interests |
How the form is scored: the form is scored by fixed rules we set out in advance. No AI model or profiling decides a result. A form that fails or is marked as needing review is always looked at by a member of our staff before it stops a placement from starting, so no placement is refused on the score alone. Your rights to ask for a person to look again, to give your view and to contest a result are in section 8 (Automated Decision-Making).
What the hirer sees: see section 5.2. We do not use your answers for any other purpose.
2.5 Financial Data
| Data | Purpose | Legal Basis |
|---|---|---|
| Bank account details | Salary payments via Faster Payments (disbursed through Modulr, our payment processor) | Contract |
| Tax codes | PAYE deductions | Legal obligation |
| Pension enrolment | Auto-enrolment compliance | Legal obligation |
| Payment history | Payslips, P60s, earnings records | Contract + Legal obligation |
2.6 Employer Data
| Data | Purpose | Legal Basis |
|---|---|---|
| Company name & registration | Account setup, invoicing | Contract |
| Business contact details | Service delivery, support, and checking who is calling us (see section 3A) | Contract; legitimate interests (protecting your account) |
| Account reference for each person with a login to your employer account (a code such as OPX-XXXX-XXXX that identifies that person when they contact us; only Prisma Staffing staff use it to find your account) | Finding the right person's account when they contact us, and protecting the account from people pretending to be them (see section 3A) | Contract; legitimate interests (protecting your account) |
| Site addresses & geofences | Worker attendance verification | Contract |
| Billing & payment info | Invoice processing | Contract |
2.7 Automatically Collected
| Data | Purpose | Legal Basis |
|---|---|---|
| Login/session data | Security, fraud prevention | Legitimate interest |
| Device/browser info | Technical support, compatibility | Legitimate interest |
| Usage analytics (if consented) | Platform improvement | Consent |
| AI interaction logs | Audit trail, service improvement | Legitimate interest |
| AI tool execution audit logs | Governance, compliance, safety auditing | Legitimate interest |
| AI approval records | Human oversight of AI-proposed high-impact actions | Legitimate interest |
2.8 CV Analytics & Candidate Scoring (Workers Only)
CV parsing data minimisation (updated 31 July 2026): We use Affinda's EU endpoint to parse an uploaded CV for base staffing under the Article 6 basis described in our records of processing; there is no separate parsing-consent flag. We retain only skills, job titles, dates/durations, education qualification/level/field/completion year, work and education counts, total experience, seniority, sector keywords, inferred certification IDs and sanitised parse-status metadata. We do not retain parser response text, raw or masked CV text, names or contact details parsed from the CV, organisations, institutions, grades or free-text responsibilities. Masking is not anonymisation. Every request uses deleteAfterParse=true, we attempt explicit deletion, and we investigate a deletion failure. Separate headhunting consent is required before creating a candidate profile or disclosing identity to an employer; withdrawal deletes that profile and prevents it being recreated unless consent is granted again.
| Data | Purpose | Legal Basis |
|---|---|---|
| CV text (uploaded document) | Extract structured work history, skills, and education for compliance and matching | Contract |
| Parsed skills list | Build searchable skills profile (skills profile) | Contract |
| Parsed work experience (job titles, durations, sectors) | Assess seniority band, career trajectory | Contract |
| Parsed education records (institution, qualification, level) | Verify qualification-based role eligibility | Contract |
Derived seniority band (entry, mid, senior) | Segment workforce for shift matching | Contract + Legitimate interest |
| reliability score (0–100, deterministic formula) | Quality indicator based on attendance, completion rate, no-shows | Legitimate interest |
| placement score (0–100, deterministic formula) | Aggregate suitability score combining reliability, compliance, experience, skills | Legitimate interest |
| headhunting consent flag + timestamp | Record your consent to being contacted for permanent/contract roles with third-party employers | Consent (UK GDPR Art. 6(1)(a)) |
CV parsing vendor: Affinda (EU endpoint, deleteAfterParse=true, Affinda does not retain your CV after parsing). Raw CV text is not stored by Prisma Staffing; only structured extracted fields are retained. Affinda is a third-party machine-learning CV parser. The CV file buffer is sent to Affinda's EU endpoint solely to extract structured fields (work history, education, skills); Affinda is contracted not to retain the document. See §6 for the transfer mechanism and §8 for the full three-layer disclosure of how CV data flows through to recruiter-facing actions.
Scoring: All scores are calculated by deterministic rules; no AI or machine learning is involved on the Prisma Staffing side. See the formula in §8 (Automated Decision-Making).
2.9 Local On-Device Storage of Pending Writes (PWA / Offline Mode)
If you use Prisma Staffing from a browser or installed PWA while offline (or with poor connectivity), the service worker queues certain writes locally on your device until connectivity returns. The queue is stored in your browser's IndexedDB under the database opus-sync-queue, object store pending. Queued writes currently cover three flows:
| Flow | Endpoint(s) queued | Data held locally |
|---|---|---|
| Shift acceptance | POST /shifts/{id}/accept, POST /shifts/{id}/apply, POST /assignments | Shift ID, assignment context |
| Clock-in / clock-out | POST /attendance/clock-in, POST /attendance/clock-out | GPS coordinates (latitude, longitude), timestamp, shift ID |
| Timesheet correction | POST /timesheets/{id}/correction, PATCH /timesheets/{id}/correction | Timesheet ID, requested correction values |
Entries are replayed automatically when your device regains connectivity (Background Sync API) and removed from IndexedDB after successful replay. Clearing your browser data deletes any pending entries. See §9 for the security framing.
3. How We Use Your Data
We process your data for these purposes:
| Purpose | Legal Basis | Details |
|---|---|---|
| Provide staffing services | Contract | Match workers to shifts, process assignments |
| Verify identity & RTW | Legal obligation | Immigration Act compliance |
| Process payroll & taxes | Contract + Legal | PAYE, NI, pension contributions |
| Send shift notifications | Contract | WhatsApp/SMS/email alerts |
| Verify attendance | Legitimate interest | GPS clock-in within geofence and/or QR code scan at work site |
| Generate timesheets | Contract | Calculate hours for payment |
| Comply with AWR | Legal obligation | Track 12-week threshold |
| Platform Assistant queries | Consent + Contract | AI-powered shift/compliance help |
| Fraud prevention | Legitimate interest | Detect timesheet manipulation |
| AI governance & oversight | Legitimate interest | Internal review and human approval of AI-proposed high-impact actions via Ops Approval Workbench |
| AI model improvement | Legitimate interest | De-identified data used to train intent routing and safety classification models (opt-out available, see §4.6) |
| Identify you when you contact us | Legitimate interest (protecting your account and your money) | Find your account using your account reference, your name and registered email, or the last 4 digits of your registered phone number. Send a one-time code for account or money changes (section 3A) |
| Improve services | Legitimate interest | Analytics, feature development |
| CV parsing & candidate scoring | Contract + Legitimate interest | Extract structured skills/experience/education from uploaded CVs; calculate deterministic reliability and placement scores |
| Pre-placement forms for fixed-term placements | Contract (steps before a contract) + Legitimate interests | Collect and score a form a hirer asks for, record the staff decision on it, keep your PPE sizes, and tell the hirer the outcome for its own placement (§2.4A) |
| Talent pool and shift visibility | Legitimate interests (UK GDPR Art. 6(1)(f)) | Prisma Staffing uses objective eligibility, employer relationship/audience, and invitation/offer facts to show usable shifts and prevent unauthorized or unusable applications. You may opt out of talent-pool participation via Account Settings → Privacy at any time. |
| Headhunting (permanent/contract roles) | Consent (UK GDPR Art. 6(1)(a)) | Where you opt in, Prisma Staffing headhunts on your behalf; your anonymized profile is assessed by Prisma Staffing staff and proposed directly to employers for permanent or contract roles. Employers do not search the candidate pool themselves. Identity is revealed only after you confirm interest in a specific opportunity. |
3A. Checking who you are when you contact us
When you contact us, our staff need to be sure they are speaking to the account holder before they discuss the account or change anything. We do this in three steps:
- Finding your account. You can give us your account reference (for example OPX-XXXX-XXXX). It is shown in your account menu and in your welcome email. Giving it is optional. Without it we find your account using your name and your registered email address or phone number.
- Low-risk questions. For questions such as shift times or the status of an application, we may ask for the last 4 digits of the phone number registered on your account.
- Account and money changes. For changes to your bank details, email address, phone number, payouts or an agreement, we send a one-time 6-digit code by SMS or WhatsApp to the phone number registered on your account. You read the code back to us. The code is stored only in scrambled (hashed) form, it expires after 10 minutes, and it cannot be tried more than 5 times. Each attempt to use a code is recorded in our activity log, with its result.
We will never ask you for your password, and we will not ask you to read out a full bank account number to confirm who you are.
4. AI Platform Assistant
How AI Works at Prisma Staffing: Prisma Staffing provides AI-powered assistants via web chat and WhatsApp to help you find shifts, check compliance status, and manage your work. Here's what you need to know.
4.1 What AI Can Do
- Workers: Browse shifts, check earnings, view compliance status, manage availability via available AI assistant capabilities
- Employers: View shift fill rates, check worker compliance, assist with timesheet review (human approval required for final approval) via available AI assistant capabilities
- All users: Get instant answers to platform questions 24/7
An AI also parses what you type or say to determine which tool to invoke. This routing AI does not itself make decisions about you; downstream tools that can act on your behalf have their own controls (see §8).
4.2 What AI Cannot Do
Critical Decisions Are Always Human/Rule-Based:
- AI does NOT calculate your pay (deterministic payroll system)
- AI does NOT determine your compliance status (rule-based RAG system)
- AI does NOT approve shift assignments (first-valid-wins or employer approval)
- AI does NOT make hiring/firing decisions
4.3 Data Processing
- Queries processed by: the Z.AI GLM-4.7-Flash language model (model ID
zai.glm-4.7-flash), invoked through Amazon Web Services (AWS) Bedrock in the AWS Europe (London,eu-west-2) region, under the AWS data processing agreement. Text embeddings use Amazon Titan Text Embeddings V2 on the same service. See §5.1. - Data shared: Your query text, user role, relevant context (shift data, compliance status)
- Data NOT shared: Passwords, full bank details, biometric data
- Translation: If you set a language preference, platform communications (e.g., WhatsApp notifications) are translated using AI processing by our LLM providers
- Retention: Full AI conversation turn content is retained for your 20 most recent conversation sessions (older turns are hard-deleted nightly); a summary of each session is retained for 2 years for audit/improvement purposes
4.4 Conversational Memory
To make the AI assistant more useful across sessions, Prisma Staffing operates a memory service that, after a conversation completes, extracts durable facts and preferences from the transcript and persists them in your AI profile. These remembered facts are injected into the system context of your future AI sessions so the assistant can personalise responses (for example, recalling your preferred shift type or commute radius).
Conversational memory does not change your compliance status, your assignments, your pay, or any other deterministic platform decision. It only personalises the AI assistant's responses.
Your controls:
- Opt out: use the training opt-out setting in Account Settings → Privacy. This stops new memories being persisted from your conversations.
- Delete existing memory: use the in-app memory clear control, or submit a DSAR via §8.
- Global killswitch: Prisma Staffing operates an admin-level killswitch that disables the memory feature platform-wide if needed for incident response.
A Data Protection Impact Assessment covers this processing and is available on request via support@prismastaffing.co.uk.
4.5 AI Governance & Human Oversight
Prisma Staffing operates a tiered governance framework for AI actions on the platform:
| Tier | Risk Level | Examples | Safeguard |
|---|---|---|---|
| Tier 0 | Read-only | Browse shifts, view earnings | Full audit logging |
| Tier 1 | Low-write | Update availability, create support tickets | User confirmation + audit |
| Tier 2 | High-impact write | Bulk shift cancellations, timesheet approvals, compliance overrides, user suspensions | Human ops approval required before execution |
| Tier 3 | Prohibited | Pay calculation, compliance determination, assignment allocation | AI cannot perform, deterministic systems only |
All AI tool executions are performed under a dedicated controlled system identity and recorded in a permanent audit log (retained for 6 years, see §7). High-impact (Tier 2) actions generate approval requests that are reviewed by authorised Prisma Staffing staff through an internal approval workflow before taking effect. Tier 3 actions are never performed by AI; they are handled exclusively by deterministic, rule-based systems.
No AI action on the platform bypasses human oversight for high-impact decisions.
4.6 Model Training & Improvement
We may use de-identified and anonymised interaction data (e.g., query patterns, tool usage statistics) to train and improve AI models that power the platform, including:
- Intent routing models (understanding what you're asking)
- Safety classification models (detecting misuse)
- Tool parameter extraction models (improving accuracy)
Safeguards:
- All training data is stripped of personally identifiable information before use
- Training datasets require Data Protection Lead approval
- A Data Protection Impact Assessment (DPIA) is maintained for AI model training
- No biometric data, financial details, or identity documents are used in training
- Prisma Staffing does not send your data to model providers for the purpose of training their models, and AWS Bedrock does not use the content you or we send to it to train the underlying models
Opt-out: You may opt out of your de-identified data being used for model training by contacting support@prismastaffing.co.uk or via Account Settings → Privacy → AI Data Preferences. Opting out does not affect your access to AI features.
4.7 Your Controls
You can opt out of AI features by contacting support@prismastaffing.co.uk. Core platform functionality remains available without AI assistance.
5. Who We Share Data With
5.1 Service Providers (Data Processors)
| Provider | Purpose | Location | Safeguards |
|---|---|---|---|
| Opus Platforms Limited | Runs the Opus app (our platform) on our behalf | UK | Connected company; processes on our instructions as our processor |
| AWS (Amazon Web Services) | Cloud hosting, database, file storage | UK/EU | GDPR DPA, ISO 27001 |
| TrustID | Right to Work identity verification | UK | Registered on the GOV.UK digital verification services register for Right to Work checks, UK GDPR |
| uCheck | DBS background checks | UK | DBS registered body |
| eSignatures.io | Electronic contract signatures | UK/EU | SCCs, GDPR DPA |
| Stripe | Payment processing | EU/US | PCI-DSS, SCCs |
| Staffology by IRIS | PAYE payroll processing (statutory PAYE/NI/tax, bank details, payslips) | UK | SOC 2, GDPR DPA |
| Modulr | Faster Payments disbursement of worker salary (our payment processor) | UK | FCA-authorised EMI, GDPR DPA |
| Xero | Accounting & general-ledger sync only (not payroll) | UK | SOC 2, GDPR DPA |
| Meta (WhatsApp Business) | Shift notifications, messaging, one-time codes for identity checks (section 3A) | US | SCCs, DPA |
| Twilio | SMS notifications, OTP | US | SCCs, GDPR DPA |
| AWS SES | Transactional emails | EU | GDPR DPA, ISO 27001 |
| HubSpot | CRM and employer communications, including requests to book a call (made by email to sales@prismastaffing.co.uk) | US | UK Extension to EU-US DPF, SCCs / UK IDTA as fallback (see section 6) |
| Freshdesk | Support ticket management | US | SCCs, SOC 2 |
| n8n | Workflow automation | EU | GDPR-compliant |
| Affinda | ML-powered CV parsing (deleteAfterParse=true, no CV retention) | EU | GDPR DPA, EEA adequacy |
AWS Bedrock (Z.AI GLM-4.7-Flash language model, Amazon Titan Text Embeddings V2, AWS Bedrock Guardrails), region eu-west-2 (London) | AI assistant inference, embeddings, safety guardrails | UK | AWS DPA; the GLM-4.7-Flash model is provided by Z.AI and invoked through AWS Bedrock; no model training on customer data |
| Google Analytics 4 | Anonymous platform usage analytics (consent-gated; anonymize_ip: true) | US | Google DPF / SCCs |
| Apollo.io | Visitor tracking for marketing (consent-gated) | US | SCCs |
| New Relic | Observability and monitoring, including a browser monitoring agent on our websites that runs only after you accept analytics cookies and sends page-performance and error data to New Relic's EU data centre (bam.eu01.nr-data.net) | EU data centre; US-headquartered provider | GDPR DPA, SOC 2; UK Extension to EU-US DPF (see section 6) |
| Sentry (Functional Software, Inc.) | Website error monitoring: if you accept analytics cookies, our website sends crash and error reports (error message, stack trace, page address with access tokens removed, browser and device type) to Sentry. We do not send default personal data (sendDefaultPii is off) or performance traces. Our back-end only reads issue summaries from Sentry's API and sends it no personal data | US | UK Extension to EU-US DPF, SCCs / UK IDTA as fallback (see section 6) |
| Companies House | Public-register lookup of an employer's company number to check the company exists and its status. Only the company number is sent; no worker data | UK | Public UK government register, no transfer outside the UK |
| PagerDuty | Incident management | US | SCCs, SOC 2 |
| Slack | Internal communications | US | SCCs, SOC 2 |
| Cloudflare | DNS, content delivery, DDoS and web application protection for our websites (processes IP addresses and request metadata) | Global edge network (incl. US) | Cloudflare DPA; SCCs / UK IDTA |
| Postcodes.io | UK postcode geocoding | UK | Open data |
5.2 Employers
When you accept a shift, we share with that employer:
- Your name, phone number, and email
- Compliance status (RTW verified, training completed)
- Your profile photo, with a note of whether we have checked it against your right-to-work evidence
- Attendance records (clock times, GPS coordinates if enabled, QR attendance records if enabled)
- Performance ratings from previous shifts
Data Controller Relationship: Prisma Staffing and hirers generally act as independent controllers for the personal data each processes for its own purposes. Where Prisma Staffing and a hirer jointly determine the purposes and means of a specific processing activity, an arrangement under Article 26 UK GDPR will be put in place. Where relevant to an accepted assignment, Prisma Staffing may share QR attendance confirmations and GPS coordinates with the hirer for attendance verification, dispute resolution, and operational management. Contact the hirer directly for their privacy practices.
For a fixed-term placement where the hirer asked for a pre-placement form (section 2.4A), we also tell that hirer, for its own placement only:
- The outcome of your form (passed, failed or needs review) and any decision our staff made on it
- The PPE sizes that the form asked for
We do not give the hirer your score, your answers or the answer key. A hirer may give us its own paper form so that our staff can build the digital version; only our staff see that paper form. No new service provider or transfer outside the UK is involved.
5.3 Legal & Regulatory Authorities
- HMRC: Tax and National Insurance reporting (legal obligation)
- Home Office: Right to Work compliance verification
- ICO: Data protection investigations if required
- Law enforcement: If required by court order or statutory duty
- The Pensions Regulator: Auto-enrolment compliance
5.4 User-Initiated MCP Client Integrations
Prisma Staffing exposes a Model Context Protocol (MCP) endpoint that lets you connect authenticated third-party MCP clients, for example, OpenAI ChatGPT or Anthropic Claude Desktop, to read or act on the data your role permits inside the Opus app. These integrations are user-initiated: nothing flows to a third-party MCP client unless you authenticate and authorise that client yourself.
- What data the third-party client can see: whatever the MCP tools your role grants would return (the same scope your normal Prisma Staffing session has).
- Who controls the data once it leaves Prisma Staffing: the third-party MCP client you chose, under your contract with that provider. Prisma Staffing does not act as the controller of the onward use.
- What Prisma Staffing retains: an MCP audit log of which tools were invoked, by which client, with what correlation ID (retained for 6 years for payroll/employment audit reasons). The audit log does not include the third-party client's downstream processing.
- Revocation: you can disconnect a connected MCP client at any time from Account Settings → Integrations.
OpenAI and Anthropic are not Prisma Staffing processors in this flow; they are recipients you have chosen as the user. See the ROPA entry "User-initiated MCP client integrations" for the full framing.
6. International Transfers
Your data is primarily stored in UK/EU AWS regions. Some services involve transfers outside the UK:
| Service | Destination | Safeguard |
|---|---|---|
| WhatsApp (Meta) | USA | SCCs / UK IDTA (operative mechanism per Meta's/WhatsApp's own published UK privacy policy, WhatsApp does not invoke the UK Extension to the EU-US DPF for UK transfers, even though Meta Platforms, Inc. holds active EU-US and Swiss-US DPF certification) |
| Stripe | USA | UK Extension to EU-US DPF (active, confirmed against dataprivacyframework.gov and Stripe's own DPF policy page, 2026-08-08); SCCs or UK IDTA as fallback |
| Affinda | EU | UK adequacy (EEA); SCCs as fallback |
| Google Analytics 4 (Google LLC) | USA | Google DPF / SCCs; IP anonymization (anonymize_ip: true) |
| Apollo.io (Apollo Data Inc.) | USA | SCCs; consent-gated marketing tracking |
| HubSpot | USA | UK Extension to EU-US DPF (active, confirmed against dataprivacyframework.gov participant record, 2026-08-08); SCCs or UK IDTA as fallback |
| Twilio | USA | UK Extension to EU-US DPF (active, confirmed against dataprivacyframework.gov participant record, 2026-08-08); SCCs or UK IDTA as fallback |
| Staffology by IRIS | UK | UK adequacy (no transfer outside UK/EEA) |
| Modulr | UK | UK adequacy (no transfer outside UK/EEA) |
| Xero | UK | UK adequacy, accounting/GL only, no payroll data |
| Freshdesk | USA | UK Extension to EU-US DPF (active, Freshworks, Inc., confirmed against dataprivacyframework.gov, 2026-08-08); SCCs or UK IDTA as fallback |
| eSignatures.io | UK/EU | UK adequacy (EEA); SCCs as fallback |
| PagerDuty | USA | UK Extension to EU-US DPF (active, confirmed against dataprivacyframework.gov, 2026-08-08); SCCs or UK IDTA as fallback |
| Cloudflare | Global edge network (incl. USA) | SCCs / UK IDTA under the Cloudflare DPA (DPF certification status to be confirmed at the next quarterly check) |
| Sentry (Functional Software, Inc.) | USA | UK Extension to EU-US DPF (active, confirmed against Sentry's DPA, Privacy Policy and dataprivacyframework.gov participant record 5869, 2026-10-24); SCCs or UK IDTA as fallback |
| New Relic (New Relic, Inc.) | EU data centre for browser data; US-headquartered provider, so US access is possible | UK Extension to EU-US DPF (confirmed against New Relic's own Data Privacy Framework notice and GDPR FAQ, 2026-10-24; not separately re-opened on the Department of Commerce register); SCCs under the New Relic DPA as fallback |
| Slack | USA | UK Extension to EU-US DPF (active, Slack Technologies, LLC, participates via Salesforce's certification, confirmed against dataprivacyframework.gov, 2026-08-08); SCCs or UK IDTA as fallback |
SCCs = Standard Contractual Clauses approved by the UK ICO. Request copies at support@prismastaffing.co.uk
Note on UK Extension to the EU-US Data Privacy Framework (DPF): Every recipient above is backed by a live DPA naming SCCs/UK IDTA as a standing fallback regardless of DPF certification status, so a documented safeguard is always in force. As of the 2026-08-08 verification below, nine of the ten US recipients (Stripe, AWS Bedrock, HubSpot, Twilio, Freshdesk, PagerDuty, Slack and, as checked on 2026-10-24, Sentry and New Relic) hold active UK Extension to the EU-US DPF certification; WhatsApp (Meta) does not invoke the UK Extension for UK transfers and instead relies on SCCs/UK IDTA as its primary (not fallback) mechanism, per Meta's/WhatsApp's own published UK privacy policy.
Verification commitment: Per-recipient DPF certification status is checked against the US Department of Commerce's public register (
dataprivacyframework.gov/list) at least quarterly and before any new sub-processor is added. Last verified: 2026-08-08 (Sentry and New Relic added and checked 2026-10-24). Framework-level legal risk (flagged 2026-07-03): following the June 2026 U.S. Supreme Court ruling in Trump v. Slaughter (removing the FTC's for-cause removal protections), the privacy advocacy group NOYB has publicly stated an intention to challenge the EU-US DPF's legal validity, on the basis that FTC independence, a condition of the European Commission's adequacy decision, is now in question. Prisma Staffing is monitoring this development. If the European Commission suspends or the CJEU annuls the DPF adequacy decision, every "UK Extension to EU-US DPF" row above falls back to its stated SCC/UK IDTA safeguard automatically (already contractually in place today, not a future action to be taken), and this policy will be updated to reflect the change in the operative primary mechanism.This static document is a point-in-time summary, not a substitute for the live DPF register, contact support@prismastaffing.co.uk for the current certification status of a specific recipient.
7. Data Retention
| Data Type | Retention Period | Reason |
|---|---|---|
| Account data | Duration of account + 6 years | Legal claims, tax records |
| Profile photo you uploaded | Until replaced or your account is closed (then per erasure rules) | Identity confirmation at work |
| Right to Work evidence: the complete, unaltered check report from your verification provider (including the images in it, such as your live selfie and document images) or, for a Home Office share-code check, the share-code confirmation and identity photograph | Throughout your employment and for 2 years after it ends (we apply a margin of 7 days to the date). If you are never engaged by Prisma Staffing, 12 months from the date of the check (our own policy; the law requires the employment-plus-2-years period only for people who are engaged). While your engagement has no end date recorded, the evidence is kept | Immigration (Restrictions on Employment) Order 2007 (as amended) and the Home Office employer's guide to right to work checks; Article 6(1)(c) |
| Profile photo taken from your right-to-work check | The same period as the right-to-work evidence it was copied from; it is deleted with that evidence | Legal obligation / identity confirmation at work |
| Payroll & tax records | 6 years | HMRC statutory requirement |
| Attendance records (clock times, geofence result, source and QR scan event details) | 6 years | Employment law, payroll disputes; legitimate interest (attendance verification, payroll audit) |
| Precise GPS coordinates recorded with a clock-in or clock-out | Removed 2 years after the event. The rest of the attendance record is kept as in the row above | Legitimate interest (attendance verification); data minimisation |
| Contracts (signed) | 6 years after termination | Limitation Act 1980 |
| DBS certificate details we hold (date, level, result, certificate number) | Duration of employment + 6 months | Legitimate interest / employment obligation; DBS Code of Practice |
| DBS Update Service check log | Duration of employment + 6 months | Consent |
| Biometric matching selfie (live selfie used for automated facial matching against your document) | Kept inside the right-to-work report above for the same period. The provider may hold its own copy for its own period under its privacy policy | Legal obligation |
| AI interaction logs (full turn content) | Your 20 most recent conversation sessions (older turns hard-deleted nightly) | Audit, service improvement |
| AI interaction logs (session summary) | 2 years | Audit, service improvement |
| AI tool execution audit logs | 6 years | Employment law, governance compliance, ICO accountability |
| AI approval records | 6 years | Governance compliance, employment law audit obligations |
| Pre-placement form answers (the text and choices you entered) | Emptied 12 months after your assignment ends. The outcome record below stays | Legitimate interest (defending a claim: the Equality Act 2010 time limit plus early conciliation) |
| Pre-placement form outcome record (the form version, your score, the result of each question, the outcome and any staff decisions with their reasons) | 12 months after the later of the end of your assignment and the last date we supplied you to the hirer, then deleted. If you ask us to erase your data inside that period we keep this record, because the law requires it (UK GDPR Article 17(3)(b)) | Legal obligation: Conduct of Employment Agencies and Employment Businesses Regulations 2003, regulation 29 and Schedule 4 |
| Your PPE sizes | Until you change them or ask us to erase them | Contract; Legitimate interests |
| Account reference | For as long as your account exists. It is cleared when your account is erased | Service continuity; protecting your account (section 3A) |
| One-time verification codes (section 3A) | Stored only as a scrambled (hashed) value. Valid for 10 minutes and refused after 5 wrong attempts. We delete a code as soon as it is used or expires, and remove any left over within 24 hours | Legitimate interests (protecting your account and your money) |
| Activity log of identity checks (each code attempt, with its result) | 12 months from the attempt. We keep it to investigate fraud and complaints about account access | Legitimate interests (protecting your account and your money) |
| Marketing consent | Until withdrawn | Ongoing consent |
| Support tickets and their attachments | Deleted 3 years after the ticket was resolved or closed. A ticket that is reopened is kept | Service continuity |
| Unsuccessful applicant data (rejected, no talent-pool opt-in) | 12 months after the rejection decision | Legitimate interest, Equality Act 2010 s.123 tribunal limitation period (discrimination-defence record) |
| Unsuccessful applicant data (rejected, opted into the talent pool) | 24 months from opt-in, or until you withdraw consent, whichever is sooner. Withdrawing takes effect immediately | Consent, you may be re-approached about future opportunities; withdrawing removes you from the pool immediately. We aim to email you about 12 months after you opt in to check you still want to be kept. Re-confirming does not extend the 24-month limit, and if you do not reply your details are still deleted at 24 months |
After retention periods expire, data is securely deleted or anonymized.
8. Your Rights Under UK GDPR
Access (Art. 15)
Request a copy of all data we hold about you. Free of charge, response within 1 month.
Rectification (Art. 16)
Request correction of inaccurate data. Update in account settings or contact us.
Erasure (Art. 17)
Request deletion when data is no longer needed. Some data retained for legal obligations. If you ask us to erase your account, we keep your right-to-work evidence (including the selfie image and document images in the provider's report) until the date in section 7, because the law requires us to keep it (Article 17(3)(b)). Once the deletion grace period has ended (you can cancel the request until then), your account is pseudonymised: your name, contact details and other personal data are removed from the live account and the evidence is kept separately, restricted to staff who need it for legal and compliance purposes. We delete the evidence securely after the retention date.
Restriction (Art. 18)
Limit processing while disputes are investigated.
Portability (Art. 20)
Receive your data in machine-readable format (JSON) for transfer.
Object (Art. 21)
Object to processing based on legitimate interests or direct marketing. This includes the use of your right-to-work selfie as your profile photo (section 2.1A). Right-to-work evidence we must keep by law is not affected by an objection.
How to Exercise Your Rights
- Online: Account Settings → Privacy → Data Rights
- Email: support@prismastaffing.co.uk
- Response time: Within 1 month (may extend to 3 months for complex requests)
- Verification: We may request ID to prevent unauthorized access
Automated Decision-Making
Since the Data (Use and Access) Act 2025, automated decision-making is governed by Articles 22A to 22D UK GDPR. Wherever this policy describes a decision taken solely by automated means that has a significant effect on you, you have the safeguards in Article 22C: to be told about the decision, to make representations, to obtain human intervention and to contest it.
Compliance RAG gating (UK GDPR Articles 22A to 22D). Prisma Staffing operates a Red/Amber/Green (RAG) compliance system that determines whether a worker is eligible to be assigned to shifts. RAG gating is a solely automated decision within the meaning of UK GDPR Articles 22A to 22D: it is performed by deterministic rules (not AI or machine-learning profiling), it does not involve a human in the loop at the moment of decision, and it has a significant effect on you because a non-green status blocks access to shifts and therefore to earnings. The rules check current Right-to-Work validity, contract status, site-specific DBS where required, and structured mandatory credentials. Optional or unrelated credentials and generic pre-placement training do not make your RAG status non-green.
Your safeguards under Articles 22A to 22D:
- Right to human review on request: email support@prismastaffing.co.uk and a human operator will re-examine your status.
- Right to contest: submit a contest through Profile → Challenge an AI Decision in the app (select "Compliance Status (RAG)"), or by email as above. In-app appeals are logged, tracked with a reference ID, and reviewed by a human. We aim to respond within 5 business days and will tell you if we need longer.
- Right to an explanation of the logic: see our published RAG rules summary for the deterministic criteria applied.
Shift eligibility gates (student-visa weekly-hours cap, AWR equal-treatment pay parity, geofence/attendance eligibility). Before you accept a shift, Prisma Staffing runs deterministic, rule-based eligibility checks, a student-visa weekly-hours cap (Right to Work condition compliance), an AWR equal-treatment pay-parity check after 12 weeks on an assignment, and geofence/attendance eligibility checks. These are solely automated decisions within the meaning of UK GDPR Articles 22A to 22D with a significant effect (blocking you from a specific shift). Your Article 22 safeguards for these decisions:
- Right to human review on request: email support@prismastaffing.co.uk with the shift ID or date and a human operator will re-examine the eligibility check.
- Right to contest: submit a contest through Profile → Challenge an AI Decision in the app (select "Shift Eligibility"), mentioning the shift ID or date. In-app appeals are logged, tracked with a reference ID, and reviewed by a human. We aim to respond within 5 business days and will tell you if we need longer.
- Right to an explanation of the logic: the rules are: student-visa weekly-hours cap, AWR equal-treatment pay parity after the 12-week qualifying period, and geofence-based attendance eligibility.
Pre-placement form scoring (fixed-term placements). A form a hirer asks for (section 2.4A) is scored by fixed rules, not by AI. A fail or a "needs review" result does not on its own stop a placement: a member of our staff decides every "needs review" result, and every failed form the hirer has made a condition of starting, before the placement is blocked. Because a person makes that decision, it is not taken solely by automated means. We still give you the Article 22C safeguards:
- Right to human review on request: email support@prismastaffing.co.uk with the placement and form name and a member of staff will look at the result again, including an extra attempt or a reasonable adjustment where that is appropriate.
- Right to contest: email the same address to contest a result. We aim to respond within 5 business days and will tell you if we need longer.
- Right to an explanation of the logic: the form shows which sections you did not pass; the scoring is a fixed marking scheme and the hirer's pass mark.
Shift visibility and employer-selected audience
Prisma Staffing uses deterministic rules to decide which shifts you may discover or act on. The lawful basis is legitimate interests (UK GDPR Art. 6(1)(f)): matching workers to usable opportunities, respecting an employer's selected audience, reducing failed applications, and protecting confidential shift and employer information.
Hard rules include current legal/compliance status, Right-to-Work at shift start, site-specific DBS where required, structured mandatory certifications, shift status/capacity/application cutoff, overlapping work/rest and statutory-hours controls, booking freeze, and the employer's saved audience (all, worked before, or a named talent pool). A current invitation or offer may give you a time-limited relationship to that specific shift. Match score, job/distance/availability preference, optional certifications, generic training, notification preferences, quiet hours, daily caps, and fairness rotation do not hide a shift. No generative AI or LLM makes this decision.
Because hiding a shift can materially affect access to work, Prisma Staffing applies the Articles 22A to 22D safeguards on a precautionary basis. You may ask for a plain-language explanation of the categories used, correct a wrong input, contest the outcome, and request independent human review through Profile → Challenge an AI Decision or support@prismastaffing.co.uk. Compliance/Data Protection Lead review is carried out by a person; we aim to complete it within 14 calendar days and will tell you if we need longer; faster Right-to-Work and DBS correction routes remain available. To protect other people and employers, an explanation will not confirm an unknown or unauthorized shift or disclose another worker's data.
Employers see privacy-preserving reach information: zero may be exact; 1-4 is suppressed; larger groups are shown only as 5-9, 10-24, 25-49, or 50+. Employer small-cell results do not include worker names, rows, or contact details.
Shift allocation is not within Articles 22A to 22D. The first-valid-wins allocation model resolves a race condition between workers who have each chosen to accept the same shift; it is a worker-initiated contract acceptance, not a platform decision about you. The employer-approval allocation model is reviewed by a human (the employer) and is therefore also outside Article 22.
Candidate Scoring: The reliability score and placement score values in your candidate profile are calculated by a published deterministic formula, not AI or machine learning. The formula considers: completed shifts, no-shows, late cancellations, compliance RAG status, months of experience, and skill count. These scores inform how your profile is ranked in internal search results but do not produce any legal effect and are always subject to human review. The full formula is documented in our internal governance document available on request.
Timesheet Deemed-Approval & Worker Reliability Monitoring
Prisma Staffing operates two rules-based (non-AI, non-machine-learning) monitoring mechanisms that can affect your pay or how your profile is ranked:
- 48-hour deemed-approval on timesheets. Under your assignment confirmation (Clause 4.3), if an employer does not approve or dispute your finalised timesheet within 48 hours of your shift ending, Prisma Staffing may approve it on your behalf using objective platform evidence (GPS clock-in/out records). This only ever happens for a timesheet that is finalised, has no unresolved anomaly flags or open corrections, and passes the same automated pay-safety checks (including the National Minimum Wage check) applied to every approval, never for a timesheet under dispute or with an unresolved issue, which is instead routed to a human reviewer so you are still paid the objectively-evidenced amount by the next pay day.
- Reliability/no-show scoring. The reliability score described under "Candidate Scoring" above also reflects deemed-approval evidence (i.e., whether your attendance history required employer intervention) as one of its published inputs.
Because deemed-approval can affect when and how you are paid, and reliability scoring can affect how your profile is ranked, we treat both as falling within our UK GDPR Articles 22A to 22D transparency obligations even though neither is a solely-automated decision with a significant, unreviewable effect: a support ticket is automatically raised for human review whenever a timesheet is NOT safe for deemed-approval, and reliability scoring never triggers suspension or account action by itself. Your safeguards:
- Right to human review: email support@prismastaffing.co.uk with the timesheet ID, or use Profile → Challenge an AI Decision (select "Timesheet Approval") to have a human recheck a deemed approval.
- Right to contest: a deemed approval based on evidence that you dispute (e.g., a clock-in/out discrepancy) can be corrected via the standard timesheet correction process; a resulting pay adjustment is applied retroactively.
- Right to an explanation of the logic: the deemed-approval criteria are: 48 hours elapsed, timesheet finalised and payable, no unresolved anomaly or open correction, and a pass of the same guard battery (including NMW) every manual approval uses.
- Records retained: every deemed approval is recorded with a system-actor attribution and an audit event, consistent with our data retention schedule (§7).
A Data Protection Impact Assessment for this processing is maintained (internal; available on request via support@prismastaffing.co.uk).
CV Analytics and Headhunting
CV-driven candidate matching operates in three distinct layers, each with different processing characteristics and safeguards:
- Affinda, ML CV parser (third-party processor). Your uploaded CV is sent to Affinda's EU endpoint solely to extract structured fields (job titles, durations, skills, education). Affinda is contracted to delete the source document after parsing (
deleteAfterParse=true). - Prisma Staffing deterministic scoring. From the extracted fields, Prisma Staffing calculates reliability score and placement score using a published, rules-based formula. No AI or machine learning is used at this layer.
- Recruiter-approved approach (dry-run and confirmation step). A human Prisma Staffing recruiter reviews the shortlisted profiles before any outbound approach is made; an automated approach without recruiter confirmation is not possible by design.
Under the EU AI Act, CV analytics used in employment matching are classified as high-risk per Annex III §4 (employment, workers' management, and access to self-employment). Safeguards in place:
- A human recruiter is in the loop on every outbound approach (Articles 22A to 22D safeguard).
- You have the right to an explanation of the scoring formula on request.
- You have the right to contest your score and request human review of any decision that affected your profile's visibility to employers, via Profile → Challenge an AI Decision in the app or by email (reviewed by a human; we aim to respond within 5 business days and will tell you if we need longer).
- You may withdraw headhunting consent at any time (see "Right to Withdraw Consent" below).
Fraud / Duplicate-Profile Detection
Prisma Staffing runs a deterministic, rule-based fraud-detection layer that flags potential duplicate registrations and impersonation attempts. The detector uses:
- National Insurance (NI) number matches across accounts
- Fuzzy name and date-of-birth matches
- Bank-account-fragment matches across accounts
When a multi-signal flag fires, an alert is surfaced to admin operators. A flagged account can lead to admin-confirmed suspension via a high-risk administrator suspension action (which requires an explicit dry-run and confirmation step, see §4.5 Tier 2 governance). Because suspension has a significant effect on you, this falls within UK GDPR Articles 22A to 22D and you have:
- Right to human review: admin confirmation is already mandatory before any suspension takes effect.
- Right to contest: you can challenge the suspension; the admin team will re-examine the multi-signal evidence.
- Right to an explanation of the logic: the rules above are the full set of signals; we will tell you which signals fired.
Coverage Assurance Agent (Shift-Offer Routing)
Prisma Staffing operates an autonomous Coverage Assurance Agent that monitors published shifts for fill risk (for example, a shift close to its start time with unfilled slots) and identifies eligible workers who could be invited or offered the opportunity. The agent only ever considers workers who already meet the deterministic compliance and eligibility gates described above (RAG status, Right to Work, student-visa hours cap, etc.); it does not itself decide who is eligible.
This is not a solely automated decision under UK GDPR Articles 22A to 22D. Before any shift offer or invitation actually reaches you, a human Prisma Staffing operator must review and approve the agent's proposal (human-on-the-loop), the agent cannot broadcast a shift or send you a direct invitation on its own. Nonetheless, because an AI system is involved in identifying which workers are surfaced as candidates, we disclose this under our Article 13/14 transparency obligations:
- Right to human review: a human operator already approves every offer/invitation action before it is sent to you; you may additionally request review of a specific instance by emailing support@prismastaffing.co.uk with the shift ID or date.
- Right to contest: submit a contest through Profile → Challenge an AI Decision in the app (select "Shift Offer Routing"), or by email as above. In-app appeals are logged, tracked with a reference ID, and reviewed by a human. We aim to respond within 5 business days and will tell you if we need longer.
- Right to an explanation of the logic: the agent surfaces candidates using the same deterministic eligibility criteria described elsewhere in this section (RAG, Right to Work, hours caps); it does not use profiling beyond those documented rules.
- Records retained: the agent's run history and proposed actions are logged internally for audit and safety-review purposes, consistent with our data retention schedule (§7).
AI-Assisted Actions: Where AI proposes actions that may affect your employment (e.g., shift recommendations, compliance suggestions), high-impact proposals are routed to human operators for approval before execution (see §4.5). A Data Protection Impact Assessment (DPIA) is maintained for our AI processing activities in accordance with UK GDPR Article 35 and ICO guidance on AI and data protection.
Your right to human review: You may request human review of any decision in which AI was involved, including any scoring that affects how your profile is presented to employers, by contacting support@prismastaffing.co.uk.
Right to Withdraw Consent
Where we process your data based on consent (e.g., biometric verification, analytics cookies, headhunting matching), you may withdraw consent at any time without affecting the lawfulness of processing before withdrawal. Withdraw via Account Settings → Privacy, or email support@prismastaffing.co.uk.
Talent pool (shift matching) participation is processed on the basis of legitimate interests, not consent. You may object/opt out at any time via Account Settings → Privacy. Opting out immediately removes you from active talent-pool digests and revokes talent-pool-derived live invitation/offer entitlement; retained history becomes non-actionable. It does not hide all or worked before shifts and does not affect an existing assignment or pending pay.
Headhunting consent is separate from talent pool participation. Withdrawing headhunting consent removes your profile from all active Prisma Staffing headhunting mandates immediately and does not affect your ability to find and book shifts through Prisma Staffing.
9. Security Measures
| Measure | Details |
|---|---|
| ✓ Encryption | TLS 1.2 or higher in transit, AES-256 at rest (AWS KMS) |
| ✓ Access Controls | Role-based access, MFA for staff, least privilege |
| ✓ Authentication | bcrypt password hashing (12 rounds), JWT tokens |
| ✓ Monitoring | AWS CloudWatch, intrusion detection, audit logs |
| ✓ Incident Response | Reportable personal data breaches notified to the ICO as soon as possible and, where feasible, within 72 hours; affected individuals notified without undue delay where required by law |
| ✓ Vendor Security | All processors vetted for SOC 2 / ISO 27001 |
| ✓ Offline write queue | Queued offline writes (shift acceptance, clock-in/out including GPS, timesheet corrections) are stored in your browser's IndexedDB (opus-sync-queue); security therefore depends on your device security. Clearing browser data deletes any pending queue, and entries are removed after successful replay. |
10. Cookies
We use four categories of cookies (necessary, functional, analytics and marketing) and similar storage technologies. Your consent is required for analytics and marketing cookies; you can grant, refuse, or change consent at any time from Account Settings → Privacy or via the in-app cookie banner. See our full Cookie Policy for the full list with names, durations, and providers.
- Essential cookies / storage: authentication and consent state. These do not require consent (PECR reg 6 essential exemption) and the platform does not function without them.
- Analytics (consent-gated): Google Analytics 4 loads only after you grant
analyticsconsent. We send anonymous usage events (anonymize_ip: true); cookies set include_gaand_ga_<container>with Google's default 2-year retention. Data is processed in the US under the Google DPF / SCCs (see §6). - Marketing (consent-gated): Apollo.io visitor tracking loads only after you grant
marketingconsent and is used for outbound marketing measurement. Data is processed in the US under SCCs.
Manage preferences anytime in Account Settings → Privacy.
11. Children's Privacy
Our services are for individuals 18+ (UK minimum working age for most roles). We do not knowingly collect data from children. If discovered, it will be deleted immediately.
12. Policy Changes
We may update this policy to reflect legal or service changes. For material changes:
- We update the version number and date
- We notify you via email for significant changes
- We request renewed consent if legally required
Continued use after changes constitutes acceptance. Check back periodically for updates.
13. Contact & Complaints
Contact Prisma Staffing
- Email: support@prismastaffing.co.uk
- Address: Suite RA01, 195-197 Wood Street, London, E17 3NU
Complain to ICO
Information Commissioner's Office
- Wycliffe House, Water Lane, Wilmslow, SK9 5AF
- Phone: 0303 123 1113
- ico.org.uk/make-a-complaint
How we handle complaints
If you are unhappy with how we have used your personal data, email support@prismastaffing.co.uk or write to the address above.
- Acknowledgement: we acknowledge your complaint within 5 working days.
- Response: we investigate and send you our outcome within 30 days of receiving it. If we need longer, we will tell you why and when to expect it.
- Escalation: if you remain unhappy, or we do not reply within these times, you may complain to the ICO as above.
We encourage you to contact us first so we can resolve your concern directly.
UK GDPR Compliant: This policy fulfills Articles 12, 13, and 14 transparency requirements.
Prisma Staffing Limited. Registered in England and Wales. Company number: 17571333. Registered office: Suite RA01, 195-197 Wood Street, London, E17 3NU. ICO registration number: ZC299204.