IdentityFans
Content Protection SaaS for Subscription Creators
Short summary
Client: A software startup building a content-protection service for subscription creators.
Need: Bring content collection, image discovery, human review and removal-request tracking into one product.
Challenge: Collect creator images without a direct platform API, distinguish genuine matches from false positives, and coordinate work between creators and operators.
Solution: Existek built creator and operator portals, a Chrome extension, AI-powered image detection and automated complaint drafting in one role-based workflow.
Impact: A connected protection workflow, from imported images and detected copies to reviewed cases and AI-generated complaints ready for operator approval.
Market
Global
Technologies
Angular
Nest.js
MySQL
AWS
Redis
Team size
Duration
What’s IdentityFans for?
IdentityFans helps subscription creators find copies of their content and manage the response. A Chrome extension collects source images, AI detects potential copies, and connected creator and operator portals turn reviewed matches into tracked cases and AI-generated complaints.
AI in IdentityFans
Find copied images.
Generate complaints with AI.
IdentityFans uses AI to find copied images across the web and generate complaints from confirmed case evidence. Creators and operators review matches, check drafts and approve the next action.
IdentityFans · AI complaint draft and case evidence
-
Automated detection
Find copies and visually similar images. Route uncertain matches to the operator review queue.
-
Complaint generation
Turn confirmed images, source links and case details into an editable complaint draft.
-
People stay in control
Creators keep the review window. Operators check evidence, edit the draft and approve sending.
Core Features
Creator dashboard and activity overview
The dashboard brings uploaded content and discovered leaks into view. Creators can follow their protection activity, then open individual cases to understand where a copy appeared and what happens next.
Image comparison and match verification
Image search produces candidates. Operators compare the original and discovered image side by side, confirm or reject a match, or return to it later. Human review gives ambiguous results a clear next step.
Leak management and removal requests
The leak list links the original image, discovered copy and source page. Creators can cancel authorized publications, while operators manage confirmed cases and follow the removal-request status.
Control stays with the creator
A 48-hour review window lets creators cancel matches when they authorized the publication.
A clear service model
Free accounts preview limited results. Paid accounts unlock the full list and removal-request processing.
Chrome extension and content collection
The source platform did not offer an API for this workflow. A Chrome extension provides the content-collection layer, passing creator images to the web application for discovery.
The extension, web app and operator workspace work together around the same content and case records.
Discovery & UI/UX design
Product goals
- One connected content-protection workflow
- Access tailored to creator and operator roles
- Human review for uncertain image matches
- A clear path from discovery to response
- One consistent interface across both portals
Target market
Challenges
- Collecting content without a direct platform API
- False positives and modified image copies
- Distinguishing authorized sharing from genuine leaks
- Keeping status and permissions consistent across roles
A structured interface for sensitive content operations
The refreshed creator and operator portals retain the original navigation and workflows. A clear sidebar, rounded panels, readable tables and consistent status labels make cases easier to scan. Side-by-side comparison keeps evidence visible, while the AI complaint editor places the draft beside its source images and case context.
Cyan preserves the product identity; violet highlights AI-assisted detection and drafting.
Readable tables, concise labels and a compact type scale help operators scan information and act without losing context. Roboto and a consistent spacing system connect every workspace.
Consistent status language
Found, requested, pending, completed and cancelled states make progress visible. Color is paired with a written label so a case remains understandable in tables, detail views and reports.
Highlights
Development and Testing
Technology choice
A TypeScript-based application stack connects the web portals, browser extension and background processing. The working stack combines Angular, NestJS and MySQL, with cloud-hosted image storage and queued discovery jobs. Google Cloud Vision supports web-image discovery; Freshdesk references connect cases to operator follow-up.
Backend
NestJS
Microsoft SQL
Redis
Cases
Image records, subscriptions and role permissions
Jobs
Queued discovery and recurring scan processing
Frontend
Angular
2
Web portals for creators and operators
Chrome
Extension for importing creator content
Infrastructure
AWS
Vision
Google Cloud Vision Web Detection integration
Weekly
Recurring scans to discover additional copies
Architecture implementation
AI finds copies and prepares complaints. People make the final decisions.
- Clear match
- Recorded
- Non-match
- Discarded
- Uncertain
- Comparison queue
AI drafts complaints for confirmed cases; operators review and send them.
Team composition
Quality assurance
Highlights
Project Summary
IdentityFans brings creator content, AI-powered image discovery, human match verification and complaint generation into one platform. The connected workflow gives creators visibility and control while helping operators move from confirmed evidence to a reviewable removal request.
Discovery & design
4+ weeks
Development
16+ weeks
Testing & launch
4+ weeks
Highlights
Our locations
Warsaw, Poland, 00-645
Bucharest, Romania, 011663
Vinnytsia, Ukraine, 21021