Cancel Ninj

SaaS & Dark Pattern tracker

CancelNinja app CancelNinja app

TL;DR

Companies trick people into keeping subscriptions they don't want. I made a web app to track my subscriptions and warn me about these sneaky tricks.

Problem

Counter dirty tricks that makes people keep subscriptions they don't want.

Idea

Subscription tracker that alerts me about known dark patterns and companies' dirty tricks.

Stack

SveltekitSveltekit
TailwindTailwind
PocketBasePocketBase
CoolifyCoolify

Look

CancelNinja app CancelNinja app CancelNinja CancelNinja

What I built

CRUD webapp, with authentication, user stuff, and calendar view.

Not yet done

Probably OCR or natural language processing for greater automation.

Takeaway

  • It wasn't a big enough problem tbh. I didn't lose enough money to make this worth using much.
  • This needs integration into the SaaS products, else the additional effort is only worth it if you save a lot of money
  • It was fun to build a calendar from scratch, I enjoyed the result of not using external libraries for everything.
  • I enjoyed the simplicity of having everything backend from Pocketbase, but I absolutely dislike bcrypt's delay and just overall sluggish feel as a user.

Copyright 2024-2025 Zixian Chen | Communication illustrations by Freepik and Storyset