Parkcore Blogging Site

Who Can See What? Role-Based Access and the Hidden Risk of an All-Access Team
any holiday parks run their software with every staff member logging into the same shared account, or with everyone given full administrator access regardless of their role — a habit that feels harmless until a seasonal worker deletes a booking they didn't understand, a former employee's login is never switched off, or nobody can tell who actually made a change to a guest's record. Role-based access control fixes this by giving each person exactly the access their job requires, no more and no less, without slowing anyone down.

Who Can See What? Role-Based Access and the Hidden Risk of an All-Access Team

Quick answer:

Many holiday parks run their software with every staff member logging into the same shared account, or with everyone given full administrator access regardless of their role — a habit that feels harmless until a seasonal worker deletes a booking they didn't understand, a former employee's login is never switched off, or nobody can tell who actually made a change to a guest's record. Role-based access control fixes this by giving each person exactly the access their job requires, no more and no less, without slowing anyone down.


There's an old piece of wisdom in physical security that translates surprisingly well to software: a building with one master key given to everyone isn't actually more convenient, it's just riskier in a way nobody notices until something goes wrong. A hotel that hands every staff member — from housekeeping to the general manager — an identical master key isn't saving time; it's guaranteeing that when a key goes missing, nobody can say which door it opens or whose fault it was. Holiday parks running one shared login across an entire team, seasonal staff included, are doing the software equivalent, and most don't realise it until the exact wrong moment.

Why "everyone just uses the same login" feels efficient but isn't

For a small team, sharing one login feels like the practical choice — fewer passwords to remember, no time spent setting up individual accounts, no awkward conversation about who gets access to what. The problem only becomes visible in hindsight: when a booking is deleted by mistake and nobody can say who did it, when a seasonal worker who left in September can still technically log in the following March because nobody remembered to remove access, or when a guest's personal data is changed and there's no record of who changed it or why. None of these problems show up on a quiet Tuesday. They show up during a dispute, an audit, or a data protection query — precisely when "we don't actually know who did that" is the worst possible answer to give.

Multi-Factor Authentication

What role-based access actually solves

Role-based access control means each person's login only grants the permissions their specific job needs. A seasonal reception worker might see and manage bookings and check-ins but have no ability to edit financial reports or delete guest records. A maintenance team member can update job cards and mark work complete without needing access to the sales CRM or owner invoicing. A site manager can see everything relevant to running their park day to day, while more sensitive administrative functions stay restricted to a smaller group. None of this is about distrust of staff — it's about making sure access matches responsibility, so mistakes are contained to what someone was actually meant to be doing.

The audit trail nobody thinks about until they need it

Beyond restricting what people can do, individual logins create something a shared account never can: a genuine record of who did what, and when. If a booking's details change unexpectedly, or a guest raises a data protection question about who accessed their information, a system with individual accounts can answer that question in seconds. A system where the whole team shares one login can't answer it at all — the honest answer is always "we're not sure," which is an uncomfortable position to be in when a guest, an owner, or a regulator is asking.

Two-factor authentication and role-based access are different problems

It's worth being clear about the distinction here, because the two are often mentioned together and easily conflated. Two-factor authentication protects each individual login from being compromised by someone outside the business. Role-based access controls what a legitimate, correctly-authenticated user is allowed to do once they're in. A park can have excellent 2FA and still have a serious access problem if every account, once logged in, has full administrative rights regardless of the person's actual role. Both matter, but they solve different risks — one is about who can get in, the other is about what happens once they're there.

Setting this up without creating admin overhead

The concern most park owners raise, understandably, is that individual accounts and defined roles sound like more setup work and more ongoing administration for a small team that barely has spare admin capacity as it is. In practice, well-designed role-based access is a one-time setup per role, not per person — a park defines a small number of role types (reception, housekeeping, maintenance, management) once, and every new staff member is simply assigned to the appropriate existing role in a couple of minutes. The overhead is front-loaded and small; the protection it provides is ongoing and significant.

Staff turnover is where this matters most

Seasonal and part-time staff turnover is a fact of life for most holiday parks, and it's precisely where access control failures accumulate fastest. Every seasonal worker who leaves without their access being formally removed is a login that technically still works, sitting unused but unmonitored, for months or years. Multiply that across several seasons of staff turnover and a park can end up with far more active accounts than active employees — a genuine, quietly growing risk that individual, role-based accounts make trivially easy to manage, because removing one person's access takes seconds and doesn't affect anyone else's ability to work.

A quieter benefit: fewer accidental mistakes, not just less malice

It's tempting to frame access control entirely around bad actors — a disgruntled ex-employee, a data breach, a deliberate mistake. In practice, the far more common problem it solves is ordinary human error from well-meaning staff. A seasonal worker with full administrative access, unfamiliar with the system, is far more likely to accidentally delete a booking, edit the wrong guest record, or change a setting they didn't understand, simply because the option was there to click. Restricting access to what a role actually needs isn't just a security measure against malicious intent — it's a simple way of reducing the surface area for honest mistakes, made by people who were never trying to cause a problem in the first place.

Key takeaways

- Shared logins feel efficient but remove any way of knowing who actually did what within the system.

- Role-based access matches each person's permissions to their actual job, containing mistakes to what someone was meant to be doing.

- Individual accounts create an audit trail that matters enormously during disputes, data protection queries, or investigations.

- Role-based access and two-factor authentication solve different problems and both matter.

- Defining roles once and assigning staff to them keeps ongoing admin overhead minimal, even with high seasonal turnover.

Frequently asked questions


It's a system where each staff member's login grants only the permissions relevant to their specific role — such as bookings, maintenance, or housekeeping — rather than full, unrestricted access to every part of the platform.

A shared login removes any way of identifying who made a specific change, which becomes a serious problem during disputes, guest data protection queries, or when reviewing what happened after a mistake.

Two-factor authentication verifies that the person logging in is who they claim to be. Role-based access controls what that person can do once they're logged in. Both are needed for genuinely secure access.

Minimal, ongoing work — roles are typically defined once, and new staff are simply assigned to an existing role in a couple of minutes, rather than permissions being configured individually for every new hire.

Parks wanting to move away from shared logins can see how Parkcore's role-based access and mandatory two-factor authentication work together to keep every account both secure and appropriately limited.

Steve Richards headshot

Bio for Stephen Richards: Born in Colwyn Bay North Wales, Steve's introduction it Computers was at secondary school in 1974. That first year, Machine Code was hand written onto gridded paper and sent to Connah's Quay Technical College where is was copied to punch card and then entered into a mainframe computer. The results printed out were sent back for the following week!

Steve left School in 1976 joining the Royal Air Force to work on RADAR and communications equipment. His last 5 years involved working in an Automatic Test Equipment (ATE) department on the System Management Team and also writing models for Microchips. It was a good job that he had kept up with computers which had become rather a passion by the time he started in ATE.

During that time the main Mainframe we replaced in a £3.9 million upgrade reducing the run time of the biggest ATE program from just under 2 weeks to the time it took for a finger to come off a depressed return key!

Leaving the RAF after 18 years service Steve worked for a Charity (Apex Leicester Project) before returning to electronics at Sonatest in Milton Keynes which after 3 or 4 years led to a Job at Telematica the then development arm of Trafficmaster PLC (Tm). Eventually brought in-house at Tm he worked moved into the IT Support Team with his last project moving email from a Linux Box to Microsoft Echange for the 300 users in the company each of whom typically had 5 email addresses.

In 2006 Steve left to start his own company back in North Wales, Computer Technical Solutions was an MSP and moved to become an MSSP following another of Steve's passions Cybersecurity. Officially retiring in 2025, by May 2026 that overactive mind started thinking about all of the software he had seen not just for MSSPs but also for his clients that was either extremely expensive or that didn't exist with a complete answer to the needs of the SME.

By August 2026 two significant pieces of software have been created. Netmon the Network Monitoring Software and the second release Parkcore aimed at Caravan/Lodge Holiday Parks..... And so it begins!