← Back

What you are claiming

✍️ Admit it
App #16 · 🇩🇪 Germany
Disaster score 289Common

HR built a 'temporary' inventory system

🧟 Builder has left
Users5
Departments0
Criticality15%
Money involved€220,500/yr
The data isn't that sensitive.Lukas, HR
Reason:
Because the spreadsheet has 233,112 rows and 12 tabs. With a settings page that does nothing.
Built by:
Lukas, a field technician
Build time:
a long Thursday
Built with:
Google Apps Script
Database:
localStorage. That is the whole backend.
Authentication:
IP allow-list containing 0.0.0.0/0
Deployment:
hosted on a cloud account costing €41.10/month
Responsible:
Bastian, currently on parental leave
Documentation:
none whatsoever
Security situation:
a security review was scheduled for October and quietly cancelled
Future disaster:
It will turn out to be the only system that knows the real numbers.

Accidentally connected to (2)

  • prints labels on a warehouse printer, directly
  • reads from Salesforce

Age: 3.7 years · originally expected to last 2 months · 1 owner so far · survived 1 reorganisation · last meaningful change 420 days ago · original builder left 1094 days ago

Rated common mostly because: €221k per year, 2 accidental connections, alive 22x longer than intended.

Admit this was you

HR built a 'temporary' inventory system