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

8 specialists

Duration

6+ months

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.

application demo

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.

application demo

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.

application demo

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.

application demo

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.

application demo

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.

Free Paid Preview of results Full list of matches — 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.

01
Chrome extension Content-collection layer — replaces the missing source API
passes creator images
02
Web application Runs image discovery on the collected content
opens case records
03
Operator workspace Reviews cases and sends complaints
Shared across all three Creator content · Case records

Discovery & UI/UX design

icon

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
icon

Target market

Independent subscription creators, agencies managing creator accounts, and content-protection teams that need visibility into copied images and a practical way to manage review and removal requests.
icon

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.

Colors
#01AFF1 Primary color
#007FB8 Secondary color
#182638 Text color
#F5F8FC Background

Cyan preserves the product identity; violet highlights AI-assisted detection and drafting.

Typography
Aa Roboto
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

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.

Found → Requested → Pending → Completed

Highlights

120+
screens and states
Indicative design scope across creator and operator journeys
30+
reusable components
Estimated UI library covering forms, tables and case actions
5
user roles
Creator, admin, support, comparison and deletion
Indicative design scope across creator and operator journeys
Estimated UI library covering forms, tables and case actions
Creator, admin, support, comparison and deletion

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

Collect Import creator images
Chrome extension
Discover Find potential copies
AI
Review Resolve uncertain matches
Operator
Respond Generate and send complaints
AI drafts · Operator sends

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

2 Web developers Including a technical lead
2 Chrome extension developers Part-time
1 Business analyst / QA specialist
1 UI/UX designer
2 Project / account management Contributors

Quality assurance

End-to-end Collection-to-request scenarios
Permissions Role permissions and account isolation
Matching Match approval, rejection and queue behavior
Subscriptions Subscription access and cancellation windows
Compatibility Browser compatibility and regression testing

Highlights

800+
delivery tasks
Indicative backlog across the initial product scope
12+
release iterations
Estimated delivery cadence through the first release
100+
regression scenarios
Indicative coverage for core workflows and permissions
Indicative backlog across the initial product scope
Estimated delivery cadence through the first release
Indicative coverage for core workflows and permissions

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 Development Testing & launch
4+ weeks 16+ weeks 4+ weeks
result stages picture

Discovery & design

4+ weeks

Development

16+ weeks

Testing & launch

4+ weeks

Highlights

2
connected portals
Creator visibility and operator case management
1
Chrome extension
Content collection feeding the protection workflow
Weekly
recurring scans
Continued discovery of copied content
Creator visibility and operator case management
Content collection feeding the protection workflow
Continued discovery of copied content




    phone

    Call us

    location icon

    Our locations

    Ludwika Warynskiego 3a,
    Warsaw, Poland, 00-645
    Strada Banu Antonache 40-44,
    Bucharest, Romania, 011663
    Kosmonavtiv Ave, 39
    Vinnytsia, Ukraine, 21021
    pen icon

    Drop us a line