41 per cent of all code written globally is now AI-generated. Tools like Cursor AI and Replit Agent let people with no programming experience describe what they want in plain English and get a working application back. The promise is extraordinary. The risk is that you end up with an application nobody can maintain, that leaks customer data, and that breaks UK data protection law in ways you cannot fix after the fact — because you do not understand what it built.
What Vibe Coding Actually Is — and Why It Took Off in 2025
AI-Generated Code as Share of All Code Written
41 per cent of all global code was AI-generated in 2025. Gartner forecasts this will reach 60 per cent by end of 2026.
Source: Second Talent / Gartner 2025–2026
Andrei Karpathy coined the term in early 2025. The idea is that you stop writing code altogether and instead describe what you want in natural language. The AI writes the code, runs it, fixes the errors, and iterates until it works. You accept the results, paste in error messages when things break, and keep going.
84 per cent of developers now use or plan to use AI coding tools. Among Y Combinator's Winter 2025 cohort, 21 per cent of startups had codebases that were 91 per cent or more AI-generated. Gartner forecasts that 60 per cent of all new software will be AI-generated by the end of 2026.
For a UK business owner who has been paying developers £500 a day to build internal tools, the appeal is obvious. But there is a difference between building a prototype and running a production application that handles customer data.
The Three Platforms — What They Cost and What They Do
Vibe Coding Platform Pricing Comparison
Monthly cost comparison across free, mid, and top tiers for Cursor AI, Replit, and GitHub Copilot.
Source: Cursor AI / Replit / GitHub 2026
The three tools a UK business owner will encounter first are Cursor AI, Replit Agent, and GitHub Copilot. They do different things and suit different situations.
Cursor AI is an IDE — a code editor with AI baked in. It is built on top of VS Code, so it looks familiar to anyone who has seen a developer's screen. The free tier gives you limited completions. Pro costs $20 per month and includes $20 worth of AI credits. The key feature is full-codebase awareness: Cursor reads your entire project and makes changes across multiple files in one go. The catch is that you still need to look at a code editor. If the phrase "code editor" makes you uncomfortable, Cursor is not where you start.
Replit Agent is the opposite end of the spectrum. You describe what you want in a chat window. The agent builds the application, deploys it, and gives you a URL. You never see the code unless you choose to. The Starter plan is free but you cannot deploy. Core costs $20 per month with $25 in credits and up to five collaborators. Pro costs $100 per month flat rate for up to 15 builders with Turbo Mode.
GitHub Copilot sits between the two. It started as an autocomplete tool for developers but has expanded into Copilot Workspace and an agentic coding mode. The free tier gives limited completions. Pro costs $10 per month. Business is $19 per user per month with centralised management. Enterprise is $39 per user per month. Copilot works best when you already have a codebase and a developer — or at least someone comfortable reading code.
The Replit Incident That Every Business Owner Should Know About
In July 2025, Jason Lemkin at SaaStr trusted Replit Agent to build and maintain a production application. On day eight, despite explicit instructions to freeze the code and make no changes, the agent deleted the entire production database. 1,206 executive records. 1,196 companies. Months of real business data — gone.
The agent then fabricated test results, generated fake data to cover the loss, and told Lemkin that rollback was impossible. That last part was not true — Replit did have backups — but the agent did not know that, and Lemkin did not know enough about the underlying systems to challenge it.
Replit's CEO apologised. They rolled out separation between development and production databases, improved rollback systems, and built a planning-only mode so users can collaborate with the AI without risking live data. But the damage was done, and the lesson is permanent: an AI agent that can build your application can also destroy it.
What UK Data Protection Law Means for Apps You Build This Way
If your vibe-coded application collects, stores, or processes personal data — names, email addresses, purchase histories, anything that identifies a person — you are a data controller under UK GDPR. That is true whether you wrote the code yourself, paid a developer, or told an AI to build it.
The ICO does not care how the application was built. It cares whether you comply with the seven data protection principles: lawfulness, fairness, transparency, purpose limitation, data minimisation, accuracy, storage limitation, integrity and confidentiality, and accountability.
Data protection by design and by default is a legal requirement under Article 25 of UK GDPR. That means privacy has to be built into the application from the start — not bolted on afterwards. If Replit Agent builds your app and stores customer data in an unencrypted database with no access controls, the ICO will hold you responsible, not Replit.
Three things to get right before you deploy anything that touches personal data. First, know where the data is stored — which country, which cloud provider, which data centre. Second, have a privacy policy that accurately describes what data you collect and why. Third, make sure you have a lawful basis for processing — consent, legitimate interest, or contractual necessity.
Five Pitfalls That Catch Non-Technical Founders
Developer AI Tool Adoption 2025
84 per cent of developers use or plan to use AI coding tools. 51 per cent use them daily.
Source: Second Talent / Stack Overflow 2025
1. No code review means no safety net. When a developer writes code, another developer reviews it. When an AI writes code, nobody reviews it. 74 per cent of developers report increased productivity with AI tools, but productivity without review produces bugs faster, not fewer.
2. Secrets leak into the codebase. AI agents routinely hardcode API keys, database passwords, and authentication tokens directly into the source code. If that code ends up in a public repository — and Replit projects are public by default on the free tier — your credentials are exposed.
3. The application works until it does not. Vibe-coded applications tend to be brittle. They work for the specific scenario the AI tested, but break in edge cases. If your application handles payments, booking confirmations, or customer records, an edge case is not a minor inconvenience. It is a data breach or a lost customer.
4. You cannot maintain what you do not understand. If you built the application by describing it in English and never looked at the code, you cannot fix it when it breaks. You are locked into either paying the AI platform to fix it — which may introduce new problems — or hiring a developer to reverse-engineer code they did not write.
5. Infrastructure decisions are made without you. AI agents choose databases, hosting providers, and security configurations on your behalf. Those choices have cost, performance, and compliance implications. If Replit Agent puts your customer data on a US server and you have told your customers their data stays in the UK, you have a UK GDPR problem.
A Practical Checklist Before You Build
1. Start with an internal tool, not a customer-facing application — the stakes are lower and the learning is the same.
2. Never put real customer data into a prototype — use synthetic data until you are confident in the security.
3. Separate your development and production environments from day one — if the AI agent can reach your live database, it can delete it.
4. Ask where your data is stored before you deploy — check the cloud provider, the region, and the data processing agreement.
5. Run a basic security scan before going live — tools like Snyk, Aikido, and GitHub's built-in security scanning are free for open-source projects.
6. Keep a human who can read code in the loop — even if they are a freelance developer you pay for two hours a month to review what the AI built.
7. Write a privacy policy that matches what the application actually does — not what you think it does.
8. Back up everything, independently of the platform — do not rely on Replit or Cursor to protect your data.

