Skip to content

andryhasayan-source/sp-tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

SP Tracer

Find the source of a file leak — before it's too late

Python Platform Status Source License

You share a document with several people. Later it turns up somewhere it shouldn't.
SP Tracer tells you exactly who leaked it.
Before you send a file, the app embeds an invisible personal mark. If that file surfaces — open it in SP Tracer and it names the recipient whose copy it was.


✨ How it works

Each recipient gets their own invisibly marked copy. The mark is embedded simultaneously through two independent channels for reliability:

  • Invisible Unicode characters placed inside the text
  • Hidden text token embedded in the document structure
  • LSB steganography for PNG/BMP/TIFF images (data hidden directly in pixels)

When a suspicious file appears, SP Tracer scans it, recovers the mark (even from a partially damaged file — thanks to error-correction coding), and looks up the matching entry in the issue log.


🖥 Screenshots

Issue a copy — fill in recipient details, choose a file:

Issue copy tab

Check a suspicious file — the app identifies the source:

Check file tab

Journal — full log of all issued copies with checksum protection:

Journal tab


✨ Features

  • Invisible marking — recipients cannot see or detect their mark
  • Two independent channels — text steganography + hidden token; images use LSB pixel steganography
  • Error-correction coding — mark survives partial file damage
  • Issue journal — every copy logged: recipient, contact, file name, timestamp
  • Leak verification — open any suspicious file and get the recipient's name in seconds
  • Database integrity — export/import journal backup, built-in checksum to detect tampering
  • Fully offline & portable — no internet, no installation, no server; runs from a USB drive
  • Bilingual UI — switch between Russian and English on the fly, no restart needed
  • PyArmor licensed — key-based activation tied to machine

📋 Supported formats

Format Where the mark is hidden Reliability
Code & text .py .txt .md .csv Invisible Unicode + hidden token High
Word documents .docx .doc Invisible Unicode in text + hidden paragraph High
PDF .pdf Invisible text layers + metadata Medium
Images .png .bmp .tiff LSB pixel steganography + text chunk High (until re-compression)
Images .jpg EXIF metadata Low (easily stripped)

Honest note: the mark does not survive a screenshot, manual retyping, or JPEG re-compression.
It reliably catches the most common leak scenario — a file forwarded as-is.


⚙️ Requirements

  • Windows 10 / 11 (64-bit)
  • Portable — no installation required, runs from any folder or USB drive
  • License key file placed next to SP Tracer.exe

💼 Commercial product

Source code is not public. SP Tracer is a commercial product distributed under the ShashevPro brand with a machine-bound license key.

Buy a license, order a build, or request a demo:


© ShashevPro · Andrey Shashev — commercial software, source not public.

About

Watermarking & leak-detection tool for Windows — find who leaked your file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors