Guardian

Launch plan, 13 October 2026

From idea to €1,000 a month in 90 days.

Beside a full-time job, with under €5,000 and no more than ten hours a week. Everything below is sequenced so that no money is spent before the gate is cleared, and no building happens that a pilot customer has not asked for.

5paying customers by 13 January 2027
€1,000monthly recurring revenue at that point
< €5,000total spend to get there
10 hper week of founder time, maximum
Superseded in part, 14 October 2026. An independent review narrowed the product to restore evidence, moved IT providers to first channel, fixed the pricing and replaced the calendar and money table. The gate, set-up and roles below still apply. Read the review and plan v2.

The gate: employer clearance

One thing comes before everything. Ask HR or compliance this week, in writing, for permission to run a side business: a non-intrusive monitoring and reporting service for small companies, with no overlap with the bank's suppliers or clients, no use of bank systems, time or information, and no security work that could be read as testing or attacking. Until the written answer is in, build only in your own lab and sell nothing.

The pitch in one sentence, for every conversation from here on: "Guardian proves every month that your backups would restore and that nothing of yours is exposed on the internet, in a report your insurer and your auditor accept."

Step 1 — Setup, weeks 1–2

ItemDecisionCost (€)
Legal formStart as a Swiss sole proprietorship (Einzelfirma) for speed; convert to a GmbH once revenue passes €3,000 a month or a customer requires it. Register with the commercial register if turnover will exceed CHF 100,000; otherwise optional at first.0–600
Terms of serviceHave a lawyer review a short contract covering: scope limited to listed assets, written authorisation for every scan, no penetration testing, reporting-only liability, data processing under Swiss DPA and GDPR, Swiss law and venue.1,200–1,800
Authorisation formA one-page "Scope and authorisation" the customer signs per site: public IP ranges, domains, backup system, device list, named contact. Nothing is checked that is not on this page.In the legal fee
InsuranceProfessional liability for IT services covering monitoring and reporting. Ask the broker explicitly to confirm "no penetration testing" is in the wording.800–1,200 a year
Bank and invoicingA separate business account; invoicing through a simple tool with Swiss QR-bill support.0–20 a month
BrandThe site already exists. Register the domain, set up hello@ and a signature. No logo contest, no agency.30–80

Step 2 — Build, weeks 1–6

Claude Code builds everything; you review, test in your own lab and sign. Build in this order, and stop at each step to show it to a pilot customer before moving to the next.

OrderComponentHowDone when
1Backup collector, Veeam firstRead-only account on the Veeam REST API; nightly pull of job results, repository immutability, retention, SureBackup or restore-test records into Postgres on a Hetzner server.Your own lab produces a correct daily dataset for seven days.
2Exposure collectorScheduled scan of authorised ranges with nmap and httpx; fingerprinting; match against the NVD and CISA known-exploited list; vendor end-of-life matching from the customer's device list; SPF, DKIM, DMARC and certificate checks from public DNS.Your own public IPs scanned monthly with no false alarms you cannot explain.
3Report generatorFindings go to Claude with a fixed template: seven questions, traffic lights, fix list in priority order, written for a managing director in German or English. You read every report before it ships.A pilot customer reads it without asking what anything means.
4AlertsSame-day email when a backup job fails twice, a new service appears on the internet, or a listed device goes end-of-life.An alert fires in the lab within one hour of the event.
5AttestationA quarterly PDF with the restore-test history and exposure status, signed by you, formatted to answer the common insurer questions line by line.A broker says it would satisfy a questionnaire.
6Plus checksBreach-data lookups for the customer's email domain, lookalike-domain monitoring, Microsoft 365 posture through a read-only Graph app, website hygiene.Only after the first three paying customers.
7Other backup systemsProxmox Backup Server, Synology, Azure Backup collectors.When a prospect asks; not before.

Stack: Python, Postgres, one Hetzner server in Helsinki or Nuremberg, systemd timers, Claude API for report writing, a static status page. No Kubernetes, no SaaS platform, nothing you have not run before. Everything already matches what you operate at work and on your own servers.

What you never build: a customer dashboard before month four, a mobile app, a billing platform, integrations nobody has asked for.

Step 3 — Two pilot customers, weeks 3–8

Pilots are how the report format gets fixed. Two is enough; they must be real companies with real backups, and they should be different from each other: one running Veeam directly, one through an IT provider.

Step 4 — Selling, from week 8

Selling is the key dependency in the score, so it gets a method, not hope. Targets: five paying by day 90, fifteen by day 180, thirty by day 365.

Channels, in order

  1. Your own network, directly. Thirty personal messages to people you know who run or influence IT at small companies. Expect one in six to take a call and one in three calls to convert. That is the first five customers.
  2. IT providers (MSPs). The multiplier: one provider brings ten sites. Find twenty in Zürich, Aargau, Basel and Bern; offer the Provider plan with their name on the reports. Pitch: "your customers' insurers ask for evidence you cannot easily produce; we produce it under your brand."
  3. Insurance brokers. Five brokers who place cyber cover for SMEs. They lose deals when clients cannot answer the questionnaire. Offer the Compliance tier as the thing that gets their client insured.
  4. Content. One plain-language article a month, in German and English, starting with the October 2026 freezer attack: what happened, what it means for a shop or a clinic, five things to check this week. Posted on LinkedIn and the site; no paid ads before month six.

The call, in ten minutes

  1. Ask what their backup system is and when they last restored something on purpose. Most cannot answer the second question.
  2. Ask whether their insurer or a customer has sent a security questionnaire in the last year. Most say yes.
  3. Show one page of a sample report with the two red rows: restore test older than 90 days, one device reachable from the internet.
  4. Offer the Company plan, first month free if they sign the authorisation this week.

Objections and answers

They sayYou say
"Our IT provider handles this.""They operate it. We prove it works. Your insurer wants the proof, and your provider can be the one who sends it: ask them to use our Provider plan."
"We are too small for NIS2.""Your largest customer probably is not, and their questionnaire lands on your desk. The report answers it in one attachment."
"Is this a security scan? We do not want anything broken.""Non-intrusive only: public data and read-only connections. We never log in, never test, never change anything. It is in the contract."
"€199 is a lot for a report.""A consultant's annual evidence costs €5,000 and is out of date the next day. This is monthly, and it is what your renewal depends on."

Operations — under two hours per customer per month

At thirty customers that is roughly 25 hours a month, inside the ten-hour-a-week limit. Beyond forty, hire a part-time analyst or stop adding Company customers and grow only through Providers.

Money

MonthCustomers (Company / Plus / Compliance / Provider)MRR (€)Costs (€)Cumulative cash (€)
Oct 20260 (setup, build)02,800−2,800
Nov2 pilots, free0400−3,200
Dec2 / 0 / 0 / 0400400−3,200
Jan 20274 / 1 / 0 / 01,100450−2,550
Feb5 / 2 / 0 / 12,050500−1,000
Mar6 / 3 / 1 / 12,9005501,350
Apr7 / 4 / 2 / 24,2006504,900
May8 / 5 / 3 / 25,2007009,400
Jun9 / 6 / 4 / 36,50080015,100
Jul10 / 7 / 5 / 37,40085021,650
Aug11 / 8 / 5 / 48,30090029,050
Sep 202712 / 9 / 6 / 49,30095037,400

Assumptions: Company €199, Plus €299, Compliance €399, Provider €449 average. Costs are hosting, feeds, model usage, insurance, tools and a modest content budget; founder time excluded. Break-even on cash in March 2027 if the sales targets hold; three months later if they slip by half. Taxes and social contributions on profit are not included.

The first 90 days, week by week

WeekActionsOutput
1 · 13–19 OctEmployer clearance request sent. Hetzner server up. Veeam read-only account in your lab. Claude Code brief for the backup collector.Request in writing; collector pulling lab data.
2 · 20–26 OctLawyer briefed on terms and authorisation form. Broker asked for liability quotes. Exposure collector started.Quotes in; first scan of your own ranges.
3 · 27 Oct–2 NovReport template with Claude; first full lab report. Three pilot invitations sent.One readable report; two pilots agreed.
4 · 3–9 NovTerms signed off. Insurance bound. Pilot 1 scope signed and connected.Legal and insurance done; first real data.
5 · 10–16 NovPilot 2 connected. Alerts built. First freezer-attack article drafted in German and English.Both pilots live; article ready.
6 · 17–23 NovFirst pilot reports delivered by hand and walked through. Template corrected from feedback.Two reviewed reports; two quotes requested.
7 · 24–30 NovArticle published. Attestation format drafted and shown to a broker.Broker feedback; first inbound contact.
8 · 1–7 DecDecember reports sent. Pilots asked to convert. Thirty personal messages sent.Two paying customers; first calls booked.
9 · 8–14 DecSales calls. Twenty MSPs listed; five contacted.Three to five calls held.
10 · 15–21 DecClose what is ready before the holidays. Second article drafted.Three paying.
11 · 22 Dec–4 JanQuiet weeks: January reports prepared, Plus checks built.Plus tier ready to sell.
12–13 · 5–13 JanJanuary reports sent. Remaining calls from the thirty messages. First MSP proposal.Five paying, €1,000 a month.

Kill criteria and risks

Decide in advance what would stop the project, so the decision is not made in a tired moment.

RiskAnswer
Employer rulesWritten clearance first; GmbH with a separate address if required.
Scanning something unauthorisedOnly addresses on the signed form, logged; a quarterly review of every scope.
A customer is attacked anywayContract states Guardian reports and attests, never operates; the report trail shows what was flagged and when.
MSPs see competitionProvider plan with their name on the report; you never contact their clients directly.
False findingsEvery report read by you before sending; sources shown; uncertain findings marked as such.
Founder timeTen-hour weekly cap; growth beyond forty customers only through Providers or a part-time analyst.

Launch checklist