Skip to content
NXRtsPublic

About

The ultimate offline-first, private file studio. Free PDF, Image, Office & AI tools running 100% in your browser with zero data collection.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation



DataScry

Your All-in-One Client-Side Toolkit for Files and Privacy

DataScry Showcase

Next.js TailwindCSS React


🌟 Overview

DataScry is a modern, fast, and feature-rich web application designed to help you manipulate files and protect your privacy securely. By leveraging modern web technologies, all data processing happens directly in your browser.

No files are ever uploaded to a server, ensuring your data remains 100% private, offline-capable, and secure.

🔮 The Philosophy Behind "DataScry"

  • Data (Digital Sovereignty): Your documents, contracts, and photos represent your most valuable assets. Data is your identity and private property that should never be stored on unknown third-party servers.
  • Scry (Revealing the Hidden): Stemming from the ancient art of scrying (revealing what is concealed beneath the surface). DataScry acts as a digital mirror: revealing hidden EXIF metadata, GPS traces, and internal file structures, granting you absolute control to purify, convert, and manage your files safely.

✨ Features

DataScry offers a comprehensive suite of tools built into a seamless, unified dark-mode interface:

  • 🤖 AI & Image Suite:

    • ✨ Remove Background (HD Lossless): On-device AI background removal powered by neural networks (ISNet FP16) running 100% locally with interactive before/after split slider and photo studio background presets.
    • 🖼️ JPG to PDF: Compile multiple JPG, PNG, or WebP images into a properly scaled, standard A4/Letter PDF document with custom margins, ordering, and orientation (Gold Standard Lightbox Zoom 400%).
    • 📄 PDF to JPG: Extract high-resolution images from each page of your PDF documents with custom page selection, ZIP archiving, and single downloads.
    • 🗜️ Image & Document Compress: Optimize and compress files locally with multi-level quality controls and real-time byte-saving preview.
  • 📑 PDF Power Tools:

    • 🔗 Merge PDF: Seamlessly combine multiple PDF files into one with visual drag-and-drop page ordering.
    • ✂️ Split PDF: Extract specific pages, ranges, or split multi-page PDF documents cleanly.
    • 🔄 Rotate PDF: Rotate document pages by 90°, 180°, or 270° individually or in bulk.
    • ✍️ Sign PDF: Interactive touch-enabled canvas to draw, import transparent signatures, and stamp on any document page.
    • 💧 Watermark PDF: Stamp custom text or transparent image logos with angle, opacity, and grid layout controls.
    • 🔒 Protect PDF: Encrypt documents with strong passwords using client-side WebAssembly.
  • 📄 Office & Document Tools:

    • 🔗 Merge Word (.docx): Combine multiple Word documents into a single cohesive .docx file 100% locally.
    • 📝 Word to PDF: Convert .docx files to PDF with clean local rendering.
    • 📑 PDF to Word: Extract and convert PDF documents into editable Word files.
  • 🛡️ Privacy & File Utilities:

    • 🛡️ Scrub EXIF Data: Strip GPS coordinates, camera serial numbers, and personal metadata before sharing photos online.
    • 🗂️ Metadata Viewer: Inspect embedded metadata within images and documents.
    • 📦 Archive ZIP: Compress and package multiple files into a clean .zip archive right in your browser.

🗺️ Looking for upcoming tools? Check out our detailed roadmap in next-fitur.md for 30+ upcoming tools (Office converter suite, PDF redactor, OCR, AI summarizer, and more).

🔒 Privacy First

We believe your data is yours alone. That's why DataScry is built with a strict Privacy-First architecture:

  • Zero Server Uploads: Every tool runs locally on your device via client-side scripting and in-memory WebAssembly.
  • Offline Capable: Because it runs in the browser, you can use these tools even on a spotty connection once loaded.
  • Safe & Secure: Open-source transparency means you can verify exactly what happens to your files.

🛠️ Tech Stack

  • Framework: Next.js 15 (App Router)
  • Styling: Tailwind CSS v4
  • Icons: Lucide React
  • Core Libraries:
    • @imgly/background-removal for local AI neural network background segmentation.
    • browser-image-compression for smart image optimization.
    • pdf-lib & pdfjs-dist for PDF manipulation, rendering, and encryption.
    • exifreader for metadata inspection and scrubbing.
    • docx & jszip for Word document processing and archive generation.

🚀 Getting Started

To run this project locally, follow these steps:

1. Clone the repository

git clone https://github.com/NXRts/DataScry.git
cd DataScry

2. Install dependencies

npm install
# or yarn install / pnpm install / bun install

3. Run the development server

npm run dev
# or yarn dev / pnpm dev / bun dev

Open http://localhost:3000 with your browser to see the app in action!

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ for Privacy and Efficiency.

About

The ultimate offline-first, private file studio. Free PDF, Image, Office & AI tools running 100% in your browser with zero data collection.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages