Security practices
Employee Security
How WebCastle manages security across the employment lifecycle — confidentiality obligations, account provisioning, device practices, offboarding and awareness.
At a glance
- Employment contracts include written confidentiality obligations.
- Accounts are company-managed and provisioned by the technical team.
- MFA is enforced on cloud consoles and critical administrative services.
- A structured awareness program is in development.
Overview
Most security outcomes at a development company are decided by people. Engineers, designers and project managers hold the accounts that reach source code, build pipelines and hosting consoles, so the strength of WebCastle security depends on how those people are given access, what they are expected to do with it, and how quickly that access is withdrawn when it is no longer needed.
WebCastle handles this today through a small number of controls that are consistently applied: confidentiality obligations written into employment contracts, company-managed accounts on business systems, multi-factor authentication on administrative services, and access that is provisioned by the technical team when someone joins a project and removed when they leave the company. These are operational practices rather than documented procedures, and they are applied directly by technical leadership rather than by a dedicated security function.
The areas still being built are the ones that turn practice into evidence: a written employee security policy, an acceptable use standard, a recorded onboarding briefing, an offboarding checklist that produces an auditable record, and a structured awareness program with tracked completion. This page states which is which, so a customer security reviewer can see exactly where WebCastle stands rather than inferring it.
Employee security controls
Each control below carries an honest maturity status. Controls marked in progress, developing or under evaluation are not yet something a customer should rely on contractually.
Confidentiality and non-disclosure obligations
EstablishedEmployment contracts include written confidentiality obligations covering WebCastle information and customer information handled during an engagement. These obligations continue after employment ends.
- Confidentiality covers customer source code, credentials, project documentation and any personal data encountered during delivery.
- Where a customer requires a project-specific or company-to-company NDA, WebCastle signs it in addition to the standard employment terms.
- Contract staff and interns are engaged under terms that include equivalent confidentiality wording.
Company-managed accounts
EstablishedBusiness systems are accessed through accounts that WebCastle owns and administers — email, source control and cloud consoles. Personal accounts are not used for company or customer work.
- Accounts are issued individually. Shared logins are avoided for systems that support named users.
- Because accounts are company-owned, they can be suspended centrally without depending on the individual.
Multi-factor authentication
EstablishedMulti-factor authentication is enforced on cloud provider consoles and critical administrative services. Staff with access to those systems must complete a second factor at sign-in.
- Applies to cloud infrastructure consoles and the administrative interfaces used to manage hosting and deployments.
- Extension of MFA enforcement to every remaining business application is tracked as part of the access control program.
Access provisioning and removal
EstablishedAccess is provisioned by the technical team when someone is assigned to a project, and removed when they leave the company. Requests go through technical leadership rather than being granted peer to peer.
- Project access is scoped to the systems needed for that engagement rather than granted company-wide by default.
- Departure triggers removal of email, source control and hosting access.
- Recording provisioning and removal as a dated, reviewable log is in progress and covered separately below.
Employee security policy
OperatingA written employee security policy is being drafted. It will consolidate the expectations that are currently communicated verbally by technical leads into a single reviewed document.
- Scope will cover account handling, credential storage, device use, customer data handling and incident reporting.
- Until the policy is approved, expectations are set during project onboarding by the technical lead.
Acceptable use standard
OperatingAcceptable use rules for company systems, networks and customer environments are being written up. No approved acceptable use policy exists yet.
- Drafting covers permitted use of company accounts, restrictions on moving customer data to personal storage, and use of third-party and AI services in delivery work.
- The standard will be published to staff and summarised on this page once approved.
Offboarding checklist
OperatingAccess removal happens on departure today, but it is carried out from working knowledge rather than from a documented checklist. A written checklist with a recorded sign-off is being introduced.
- The checklist will cover account suspension, source control and cloud console removal, credential rotation for any shared secrets, and return of company equipment.
- Completion records are intended to give customers evidence that access was withdrawn, not just an assurance that it was.
Security awareness
In practiceSecurity awareness is currently handled through direct guidance from technical leads during project work — how to handle customer credentials, what to do with suspicious email, and how to escalate. WebCastle is developing a structured awareness program with recorded completion.
- Guidance today is delivered in context, at the point where a decision is being made, rather than as scheduled training.
- The planned program will cover phishing and social engineering, credential handling, device basics and incident reporting.
- Completion tracking and periodic refreshers are part of the design. Neither exists today.
Onboarding security briefing
In practiceNew joiners receive account setup and practical guidance from their technical lead. A consistent security briefing with a fixed agenda and a record that it took place is being introduced.
- Present-day onboarding reliably covers account creation, MFA enrolment and project access.
- The formal briefing will add data handling expectations, reporting routes and confidentiality reinforcement.
Workstation and device practices
In practiceStaff are expected to keep operating systems and browsers updated, use screen locks, and avoid storing customer data outside approved systems. These expectations are communicated directly and are not centrally enforced.
- Full-disk encryption is encouraged on devices used for delivery work but is not centrally enforced or verified.
- Device baseline expectations are being written into the employee security policy so they can be stated and checked consistently.
Endpoint management and monitoring
Under EvaluationMobile device management and endpoint detection and response are being assessed. WebCastle does not operate MDM or EDR today, and makes no claim of centrally enforced device configuration.
- Evaluation is focused on the devices that hold source code and production credentials rather than on the whole fleet at once.
- Any adoption will be reflected here with a change of status, not in advance of it.
Pre-employment screening
Under EvaluationFormal background checks are not part of WebCastle hiring today. Candidate assessment is based on interview, technical evaluation and prior work. A screening standard for roles with production access is being considered.
- Where a customer requires screening for staff on their engagement, WebCastle will discuss it as a contractual requirement rather than assert an existing process.
The employment lifecycle
What happens to access and security expectations at each stage. Steps describe current practice, with gaps identified where they exist.
Offer and contract
Before day oneThe employment contract is signed, including written confidentiality obligations that cover WebCastle and customer information. Role and reporting line determine which systems the joiner will need.
Account creation and onboarding
First daysThe technical team creates company-managed accounts for email, source control and any tools the role requires, and enrols the joiner in multi-factor authentication where the service enforces it. The technical lead covers practical security expectations for the work.
Project assignment
Per engagementAccess to a customer environment, repository or cloud account is granted at the point of assignment and scoped to that engagement. Customer-provided credentials are handled under the terms the customer sets.
During employment
OngoingSecurity guidance is delivered by technical leads in the context of live work. Staff are expected to raise anything suspicious immediately rather than investigating it themselves.
Role or project change
As it happensAccess follows the new assignment. Removal of access to a completed engagement is performed by the technical team; consistently recording that removal is part of the access review work in progress.
Departure
On leavingCompany-managed accounts are suspended and source control and hosting access is removed. Equipment is returned. Confidentiality obligations survive the end of employment. A documented checklist with recorded sign-off is being introduced to make this evidenceable.
What WebCastle expects of its people
These expectations are communicated directly by technical leadership today and are being consolidated into the employee security policy.
Use company accounts for company work
Customer code, documentation and data stay in WebCastle-managed or customer-provided systems. Personal email, personal cloud storage and personal repositories are not used for delivery work.
Protect credentials
Credentials are not shared between individuals, posted in chat, or committed to source control. Where a shared secret is unavoidable, it is handled through the technical team and rotated when someone with knowledge of it leaves.
Complete the second factor
Multi-factor authentication prompts are never approved unless the person triggered the sign-in themselves. Unexpected prompts are treated as a security event and reported.
Keep devices current
Operating systems, browsers and development tooling are kept updated, and devices lock when unattended. Devices used for delivery work should have disk encryption enabled.
Handle customer data as the customer would
Production data is not copied to local machines or into test environments where the engagement can be delivered without it. Sample or anonymised data is preferred for development and testing.
Report first, investigate second
A suspected phishing email, a lost device, an accidental data exposure or an unexpected login is reported immediately. Reporting something that turns out to be harmless is always the correct decision.
Remote and hybrid working
WebCastle delivery work is performed from company offices and, for some roles and periods, remotely. The following describes how that is handled.
- Where work happens
- Delivery is primarily office-based, with remote working used for specific roles, projects and periods. Remote access uses the same company-managed accounts and multi-factor authentication as office-based access.
- Networks
- Staff working remotely are expected to use trusted networks and to avoid administrative work on open public Wi-Fi. Access to cloud consoles is protected by account credentials and MFA rather than by network location.
- Physical security of devices
- Devices are not left unattended in public spaces, and screens are locked when the user steps away. Loss or theft of a device used for delivery work is reported to technical leadership the same day so credentials can be rotated.
- Customer-imposed conditions
- Where a customer contract restricts work to specific locations, networks or customer-provided equipment, those terms take precedence over WebCastle default practice for that engagement.
How employees report security concerns
Anything that looks like a security problem is escalated to technical leadership immediately, and to the monitored security mailbox where a written record is useful. Staff are told to report on suspicion rather than on certainty: a phishing email that might be genuine, an MFA prompt that was not expected, a file shared with the wrong recipient, or a device that has gone missing.
Reports are triaged by technical leadership, who decide whether the event is an incident and whether a customer needs to be informed. The escalation path, severity definitions and customer notification expectations are documented on the incident response page.
WebCastle does not penalise staff for reporting a security concern that turns out to be a false alarm. Under-reporting is treated as the greater risk, and this position will be stated explicitly in the employee security policy once approved.