Compare
Team access when someone leaves
The unit of access
Almost everywhere, work is handed over as a secret. A password, a laptop, a disk image: once it is out of your hands it is out for good.
So the honest question to ask first is the leaving one. An approach with nothing to revoke is an approach where a departure means changing every password by hand.
Eight ways to hand over an account
Read the rows as approaches rather than as product names. The last row is ours, and every cell in it came from the code.
Where an approach has no notion of a second person, the cell says so. An invented answer would be worse than a blank one.
| Approach | How a colleague gets in | What they see | The day they leave |
|---|---|---|---|
| An ordinary browser as it comes | You hand over the password | Everything on that machine | Change every password by hand |
| Incognito mode | Nothing to hand over | One session that forgets itself | Nothing to revoke |
| Separate profiles of the same browser | You hand over the machine or the password | Every profile on that machine | Change every password by hand |
| An extension that rewrites page values | Not its job | Whatever the browser under it shows | Removing it revokes no login |
| A VPN | You share the VPN login | The network route only | Rotate the VPN login |
| A virtual machine per account | The guest login or the image | That one guest system | A copy of the image keeps working |
| Separate hardware per account | The device itself | That one device | You need the device back |
| A browser with the engine itself changed | An invite into a workspace with a rank | Profiles shared to them, and their own | One path takes it all back at once |
Power by rank
A rank applies to the whole workspace and answers one question: how much this person may change. Ranks are ordered, so a higher one satisfies a lower requirement, and a rank the server does not recognise satisfies nothing.
Operator
Makes profiles in the employer's quota, shares them and deletes them. The shared creative library takes additions and deletions from any member.
Manager
Plus the shared working stock: folders, proxies, flows, schedules and orders in the proxy store.
Admin
Plus billing, the team, the log and other people's machines.
Owner
Everything, and the one seat nobody can take away.
One window per account at a time
Two colleagues opening one profile in the same minute produce two live sessions of one account from two places. Machines cannot see each other, so the lock is held on the server. With the app signed out, or the server out of reach, it opens the profile rather than stopping your work, and two colleagues can then land on one account.
It is held by time rather than by promise. A machine pulled from the wall stops renewing, and the profile frees itself three minutes later.
What happens on the last day
Removal and a departure by choice run one path, and everything below happens in a single transaction. Two paths to one event will eventually disagree, and one of them will forget something.
Shares are cut
Their access to other people's profiles goes, and access to the profiles leaving with them.
The lock is released
A profile they were holding opens again at once, though the list shows it busy until the old lock lapses.
A date splits the profiles
What was made inside the workspace passes to the owner, and what they brought goes with them.
Working proxies stay behind
A pool proxy of the employer is stripped from a leaving profile, stored copy and all.
Unused invites die
A second code on the same address stops being a way back in.
Machines and folder access go
Devices are unlinked, and the folder restriction does not travel to the next employer.
A written record of who did what
Every action worth arguing about writes one row: who, what, when and which workspace it belonged to. The workspace is stamped as it is written, so a colleague leaving does not empty the history.
Names are frozen as they were that day. Renaming a profile today does not rewrite last week.
What this comparison does not claim
- It compares how access is given and taken back. What a person does once inside an account is a different subject, and no browser settles it.
- Rows about the other approaches describe the approach in general. We publish nothing about any named product, because we cannot measure someone else's honestly.
- The roster is open inside a workspace. Anyone in it can read who else is in it and with which rank, because that is how you pick whom to share with.
- Revoking a share removes the profile from a colleague's app. It does not erase the cookies already on their disk, so this is not a remote wipe.
- Access a leaver had opened to the colleagues who stay is left alone on purpose. Profiles that pass to the owner keep working for the people still there.
How to check this
Every cell in our row has a file behind it, and most have a stand that drives a live server.
- Ranks are numbers, and an unknown rank satisfies no requirement
- apps/server/src/common/roles/workspace-roles.ts · apps/server/src/common/roles/roles.guard.ts
- One window per profile, with the holding machine named and a lock that lapses on its own
- apps/server/src/profiles/profiles.service.ts · apps/server/test/profile-lock.js · apps/desktop/test/profile-busy.js
- Leaving and removal run one path, checked with real requests against a real server
- apps/server/src/team/team.service.ts · apps/server/test/team-money-seats.js
Questions
- Is there a plan called Team?
- No. The plans are free, professional, business and enterprise, and a seat is a person in a workspace, with the owner always holding one.
- Can a colleague read a stored proxy password?
- A manager reads the pool, because the pool is their work. An operator gets a stored login only inside a profile shared to them.
- What does the second person see on a busy profile?
- A refusal that names the machine holding it rather than a silent failure. A deliberate takeover exists, and the previous holder learns of it at the next renewal.
- Does a shared profile bring its session?
- The fingerprint and the settings travel with the profile. Cookies and logins travel through profile sync when it is switched on.
- Do invites work without mail set up?
- The letter arrives only if the server has mail configured. Otherwise it is queued and marked as not sent, and you pass the code over yourself.
Read next
Team, roles and folders
Seats, ranks, folders, the lock and the log.
Role based access
What a rank is and where it stops.
Setting a team up
The lesson version, in working order.
Folders and roles
The steps in the app, screen by screen.
Automation side by side
The other axis: driving a profile with nobody there.
Look at the roster before you buy a seat
The free plan runs the same engine as the paid ones, and the fingerprint check reads 12 values in your browser without sending them anywhere.