PRIVACY AT SCANPDF

How ScanPDF Handles Your Information

ScanPDF is built on the principle of transparent, functional data handling. This document accurately details the technical lifecycle of data across our document converters, media utilities, user accounts, dynamic QR codes, short links, and support desk.

Last Updated: October 2026 Architectural Disclosure Product-Specific Policies
ScanPDF Data Pipelines Live Architecture

File Converter Pipeline

PDF, Word, Images, Audio, Media

Auto-Deleted on Stream

Client-Side Editor Tools

Video Editor (Scan PDF / WASM)

Local In-Browser

Short Links & Dynamic QRs

Redirect routing & aggregate scan stats

Database Stored

Customer Support Desk

Contact form & ticket inquiries

Ticket Resolution

Privacy at a Glance

Key operational facts derived directly from ScanPDF's actual codebase

Temporary File Lifecycle

Files submitted to server conversion tools reside temporarily in isolated system scratch folders during execution and are deleted from disk immediately upon download delivery completion via streaming response handlers.

No Account Required for Tools

All document, image, and media converters can be used freely without registration. Account creation is strictly optional and is used exclusively for users saving dynamic QR codes and managing custom short URLs.

Permission-Based GPS

Short URLs do not track physical GPS coordinates unless the link owner explicitly enables "Require GPS" and the visiting user affirmatively grants browser geolocation permission. Without explicit permission, no coordinates are stored.

Direct Advertising & Analytics

ScanPDF utilizes Google Analytics (GA4) to measure site performance and Google AdSense to display web advertising. ScanPDF does not sell user data, personal records, or uploaded content to third parties.

Data Architecture

Differentiating Temporary vs. Persistent Data

ScanPDF segregates ephemeral processing data from persistent database records

Temporary / Processing Data

Ephemeral Storage
  • Conversion Source Files: Uploaded documents, images, and audio/video inputs saved temporarily to server scratch directories with randomized UUIDs during processing.
  • Generated Conversion Outputs: Streamed directly to your browser and unlinked/deleted from disk via dedicated cleanup response handlers upon stream closure.
  • Client-Side Local Editor Files: Handled entirely inside the user's browser via WebAssembly (FFmpeg.wasm). No frames or video files are uploaded to our servers.
  • Temporary Video Intermediate Files: Cleaned up automatically after execution; video processing directories enforce temporary age thresholds.

Persistent Product Records

Database Storage
  • Account Credentials: Username, email address, and one-way cryptographically hashed passwords for registered users managing dynamic links.
  • Dynamic QR & Short URL Records: Target destination URLs, custom aliases, QR design choices, link expiry parameters, and optional QR logos stored in media assets.
  • Short Link Analytics Logs: Click event timestamps, referring domains, device category, IP-derived approximate geographic region, and consent-based GPS coordinates (if enabled).
  • Support Inquiries: Contact form submissions, user messages, submission IP, user-agent metadata, and ticket reference identifiers stored to resolve customer inquiries.
01

Information We Handle

Categories of user-provided and automatically collected data

ScanPDF provides file conversion utilities, document manipulation features, media tools, dynamic QR code management, and short-link redirection. The information processed depends directly on the specific tool or service you utilize:

Information You Directly Provide

  • Uploaded Files: Documents (e.g. PDF, Word .docx, PowerPoint .pptx, Excel .xlsx), images (PNG, JPEG, WebP, SVG), audio tracks, or video files submitted to conversion, compression, cropping, watermark, or OCR tools.
  • Account Credentials: Username, email address, and cryptographically hashed password supplied when registering an optional account for dynamic QR codes and short URLs.
  • Link and QR Configuration: Destination URLs, custom aliases, custom headers, QR design choices (colors, styles, error correction), and uploaded branding logo images.
  • Inquiries & Messages: Name, email address, optional telephone number, issue category, subject line, and detailed message body submitted through our Contact or Help desks.

Information Automatically Generated or Collected

  • Technical Network Metadata: Internet Protocol (IP) address, HTTP referrer URL, user-agent string (identifying browser and operating system version), and request timestamps.
  • Session & CSRF State: Secure session identifiers and Cross-Site Request Forgery (CSRF) tokens necessary to safeguard form submissions and authenticated sessions.
  • Link Redirect & Scan Events: Access timestamps, approximate geographic regions derived via IP lookup, device type (mobile, tablet, desktop), referring source, and consent-based GPS coordinates if explicitly enabled.
  • Usage & Performance Telemetry: Aggregated page view metrics and visitor interactions collected via Google Analytics (GA4) to evaluate service reliability and navigation flow.
Data Category Scope Section 01
Directly Provided
Uploaded Documents Image & Media Files Optional Account Credentials Contact Desk Tickets
Automatically Handled
IP & User-Agent CSRF Security Tokens Short Link Metrics GA4 Usage Telemetry
File Lifecycle Pipeline Auto-Cleaned
1

Temporary Upload

Isolated scratch directory with randomized UUID

2

Converter Execution

Transforms format; immediately removes input file

3

Streamed Download

FileCleanupResponse streams output to user browser

Immediate Disk Unlink

Output unlinked upon stream close; zero archive

02

File Processing Architecture

How uploaded files are received, processed, and cleaned up

ScanPDF provides reliable server-side conversion pipelines for complex document, image, and media operations. Because file confidentiality is paramount, our conversion architecture enforces strict lifecycle isolation:

Server-Side Processing Flow: Files submitted to our standard converters (e.g. Word to PDF, Merge PDF, Compress PDF, Image to PDF) are uploaded to server temporary directories with randomized UUID naming to prevent naming conflicts. Processing tools execute transformations on these isolated temporary files.

Our file processing lifecycle follows three core rules:

  • Input Removal: Once the server-side conversion process produces the resulting output file, input source files are unlinked (deleted) from server disk immediately.
  • Output Streaming Cleanup: Output download files are delivered to your browser via a specialized streaming response class (FileCleanupResponse). When your download finishes and the connection stream closes, the temporary output file is deleted from server storage immediately.
  • No Content Inspection or Mining: We do not inspect, read, index, summarize, or monetize the contents of your uploaded documents or media files. Content is processed solely to execute the requested technical conversion.
03

Client-Side vs. Server-Side Execution

Differentiating local browser execution from cloud conversion

ScanPDF does NOT make false blanket claims that "all files never leave your computer." Instead, we clearly distinguish between our two operational models:

1. Server-Side Processing

Document conversions (Word, Excel, PowerPoint to PDF), image transformations (format conversion, resize, compress), and video processing pipelines are executed on backend servers using dedicated software tools. Files are uploaded temporarily to complete the conversion.

2. Client-Side Browser Processing

Specialized tools—specifically our in-browser Video Editor (Scan PDF) at /video/editor/—utilize WebAssembly (FFmpeg.wasm) and HTML5 Canvas. In these specific tools, your media files are loaded directly into browser memory and processed locally without sending video streams to the server.

Additionally, companion utilities such as the standalone Invoice Generator at https://invoice.scanpdf.co.in/ operate as client-focused web tools allowing instant local generation and printing of invoice documents.

Execution Model Comparison Architectural Split
Server Workers Dedicated Compute

Word to PDF, OCR, Image merge/resize, Video audio sync

Client WebAssembly 0 Server Upload

Scan PDF Video Editor (WASM FFmpeg in memory)

Invoice Generator Companion Site

invoice.scanpdf.co.in client-side document builder

Credential Protections Django Auth

One-Way Cryptographic Salted Hashing

PBKDF2 with SHA-256 algorithm; passwords never stored or accessible in plaintext.

Optional Scope Only

Converters remain 100% anonymous; accounts exist purely for saving dynamic links.

Self-Service Deletion

Users can modify, deactivate, or delete saved dynamic QR codes at any time.

04

User Accounts & Authentication

Optional registration details and credential security

Use of ScanPDF's general converters, PDF utilities, image editors, and media tools is completely anonymous and does not require account registration.

Account registration is optional and specifically provided for users who wish to create, manage, and monitor dynamic QR codes and customized short URLs through the user dashboard.

When you register an account, ScanPDF stores:

  • Account Identifiers: Your chosen username and primary email address.
  • Cryptographic Password Hashes: Passwords are encrypted using Django's standard PBKDF2/SHA-256 cryptographic one-way hashing algorithms with unique cryptographic salts. Plaintext passwords are never stored, logged, or accessible to site administrators.
  • Account Records: Dynamic QR designs, short URL records, custom domain settings, and account preference configurations associated with your user identifier.
  • Password Recovery State: One-time password (OTP) verification tokens generated during password reset requests, which expire automatically after use or time limit.
07

Location Data & Optional GPS Verification

Distinguishing standard IP geolocation from permission-based GPS tracking

ScanPDF treats geographic data with strict technical precision. We maintain a clear boundary between approximate network geolocation and precise physical GPS coordinates:

1. Standard Network Geolocation (GeoIP)

For all standard short links and dynamic QR codes, our server performs an approximate IP-based lookup using an external GeoIP service provider (ipwhois.app). This provides country, region, and city approximations based on internet service provider routing. It does not access your device's physical sensors or precise coordinates.

2. Optional Permission-Based GPS Verification

Short-link creators may optionally enable a "Require GPS" setting for specialized workflows (such as authorized check-ins or localized access). When this feature is active:

  • The redirect page pauses before forwarding and displays a notification indicating that location verification is requested.
  • Your web browser or mobile operating system displays its standard, native permission prompt asking: "Allow ScanPDF to access your location?"
  • If you grant permission: The browser transmits latitude, longitude, and accuracy radius to our server, where it is recorded alongside the scan timestamp.
  • If you decline or deny permission: No GPS coordinates are recorded. Our server logs a permission outcome of gps_denied or unavailable, and the redirect proceeds or halts according to the creator's link rules.

Visitor Transparency: ScanPDF never bypasses browser permission controls. GPS coordinates cannot be obtained without your explicit, voluntary browser approval.

Geolocation Protocol Permission Gated
Standard GeoIP Passive

City/country estimation based on public IP routing; zero hardware sensor access.

Explicit GPS Native Prompt

Device prompt: "Allow location?" If denied, 0 coordinates captured.

Support Ticket Model Direct Inquiries
Ticket ID

SCN-CON-XXXX or SCN-HLP-XXXX

Submitted Data

Name, Email, Category, Subject, Message

Security Telemetry

Submission IP & Browser User-Agent (Anti-Spam)

08

Contact Desk & Support Inquiries

Handling customer support tickets and contact form submissions

When you reach out to ScanPDF through our Contact page or Help desk, we store the submitted information in our support database (ContactEnquiry) to review, investigate, and reply to your inquiry:

  • Contact Fields: Your full name, email address, optional telephone number, inquiry category (e.g. Bug Report, Tool Assistance, Business Inquiry), subject line, and detailed message text.
  • Anti-Spam & Technical Metadata: Your IP address, browser user-agent string, and submission timestamp are recorded to prevent automated script abuse, denial-of-service attempts, and malicious spam submissions.
  • Ticket Identifier: A unique support ticket reference (e.g., SCN-CON-... or SCN-HLP-...) is generated to facilitate follow-up communication and resolution tracking.
09

Cookies, Sessions & Local Storage

How cookies and browser storage support site operations

Cookies are compact text files stored on your device to support core technical functions, maintain session state, and deliver analytics:

  • Essential Session Cookies (sessionid): Maintained by Django to preserve your authenticated login state while navigating the dynamic QR dashboard and short-link management pages.
  • Security CSRF Cookies (csrftoken): Required to validate form submissions and defend against Cross-Site Request Forgery attacks.
  • Local Browser Storage: Used by client-side browser tools (such as UI preferences and draft form states) within your browser without transmitting data to our servers.
  • Third-Party Cookies: Set by our integrated analytics and advertising partners (Google Analytics and Google AdSense) to measure traffic and serve relevant ads.

You can configure your browser to reject or delete cookies. Note that disabling essential session cookies will prevent account login and dashboard features from functioning.

Cookie & Storage Matrix State Tokens
sessionid (Essential) Maintains login state across dashboard pages
csrftoken (Security) Cryptographic token defending form submissions
Google Analytics & AdSense Third-party measurement and contextual display cookies
GA4 Measurement G-D279Q3L3D1

Aggregate Telemetry Only

Evaluates page load speed, tool reliability, and general browser demographics.

Zero File Mining

Google Analytics has no access to document contents or uploaded payloads.

10

Google Analytics (GA4)

Measurement of platform traffic, device demographics, and performance

ScanPDF uses Google Analytics 4 (Measurement ID: G-D279Q3L3D1) to evaluate platform traffic, diagnose operational errors, and understand how users discover our tools.

Google Analytics collects information such as pages visited, session duration, operating systems, browser versions, and general geographical region. This information is evaluated in aggregate and is not linked to personal document files.

You may opt out of Google Analytics tracking across web platforms by installing the official Google Analytics Opt-out Browser Add-on.

11

Google AdSense & Advertising

Online advertising delivery and contextual ad partners

We partner with Google AdSense (Publisher ID: ca-pub-9024238607769692) to deliver online advertisements across public pages of ScanPDF. Advertising revenue enables us to provide our file conversion tools and utilities at no charge.

Google and third-party advertising vendors utilize cookies and device identifiers to serve advertisements based on your prior visits to ScanPDF and other websites on the internet.

You may manage personalized advertising settings or opt out of personalized interest-based advertising by visiting Google Ads Settings.

AdSense Transparency Ad Delivery

Publisher Identity

ca-pub-9024238607769692

Ad Cookie Control

Preferences managed via official Google Ads Settings portal.

Zero Payment Gateway No Billing

ScanPDF currently operates without active payment gateways, card vaults, or billing processors on this platform.

Service Perimeter: Hosting infrastructure, Google Analytics, Google AdSense, and IP Geolocation (ipwhois.app).
12

Third-Party Services Disclosed

Direct overview of external partners integrated into ScanPDF

We engage only verified external service providers necessary to operate the platform infrastructure, perform analytics, and deliver advertising:

Provider Purpose Data Involved
Google Analytics Platform usage analysis Aggregated browsing metrics, device type, approximate location, pageviews
Google AdSense Display advertising Ad interaction cookies, device identifiers, contextual browsing data
IP Geolocation Service (ipwhois.app) Short link IP city/country lookup IP address transmitted via API lookup to derive country, region, and city
Hosting Infrastructure Server compute & temporary disk storage Encrypted application traffic, temporary compute scratch folders, database records

Note on Payments: ScanPDF currently operates without active third-party payment gateways or credit card processing flows on this deployment.

13

External Destinations & Outbound Links

Privacy boundary when navigating away from ScanPDF

ScanPDF's short URL redirection service forwards visitors to destination websites specified by link creators. Once you leave the scanpdf.co.in domain, our Privacy Policy no longer applies.

External third-party destinations have their own privacy practices and data collection standards. ScanPDF exercises no operational control over external websites, and we encourage users to review the privacy notices of any destination they visit.

Boundary Indicator Domain Exit
ScanPDF Service Border

Short links resolve directly to creator destinations. External pages govern their own data practices.

Retention Timeline Schedules
Converters

Immediate stream deletion

Video Temp Scratch

10-minute maximum age

Account Links & QRs

Active until user deletion

14

Data Retention Policies

Verified retention schedules based on data functional category

ScanPDF retains data only for as long as necessary to satisfy the functional purpose for which it was collected:

  • Standard File Conversions: Uploaded input files are unlinked after processing completes. Result files are deleted from server storage immediately upon completion of the download stream response via FileCleanupResponse.
  • Video Processing Temporary Files: Video processing scratch files are retained in isolated temporary directories during execution with configured maximum age limits (10 minutes) before automatic cleanup.
  • Dynamic QR & Short Link Records: Maintained in the database for as long as your account remains active or until you delete the respective QR code or short URL via the dashboard.
  • Short Link Click Logs: Event logs remain associated with the link record to display performance charts until the parent link is deleted or reset.
  • Support Inquiries: Contact messages and ticket history are retained in our database to provide customer service continuity and follow-up support.
15

Security Practices & Safeguards

Technical measures implemented to protect application data

ScanPDF implements technical and administrative measures appropriate to the nature of our file utilities:

  • Encryption in Transit: All HTTP communications between your browser and our servers are encrypted using Transport Layer Security (TLS / HTTPS).
  • Cryptographic Password Protection: Account passwords are stored exclusively as salted, one-way cryptographic hashes.
  • File Path Isolation: Temporary files use randomized UUIDs to ensure different user uploads cannot collide or be enumerated.
  • Cross-Site Protections: Enforced CSRF tokens defend form submissions against malicious cross-origin forgery.

Realistic Security Notice: While we employ rigorous engineering best practices, no internet transmission or digital storage platform can guarantee absolute, 100% security against all potential threats. Users should avoid submitting highly confidential credentials or government-classified materials through public web tools.

Technical Protections Active TLS
HTTPS / TLS in Flight Encrypted channels defend all web interactions
UUID Directory Isolation Scratch spaces segregated per execution job
CSRF Token Defense Defends web forms against forgery attacks
User Controls Your Choices
Anonymous Conversion Zero account or profile required for tools
Location Permissions Freely grant, deny, or revoke GPS prompts
Dashboard Deletion Delete short URLs and QR records directly
16

Your Choices & Controls

Real controls available to govern your interactions with ScanPDF

You maintain clear, practical controls regarding how you use ScanPDF:

  • Anonymous Usage: You are never required to register an account to convert, merge, compress, or edit documents, images, and audio/video files.
  • Location Permissions: You can refuse or revoke browser geolocation permission prompts at any time without penalty.
  • Cookie Settings: You can configure your browser to decline cookies, block third-party trackers, or clear existing stored data.
  • Dynamic QR & Link Deletion: Registered users can modify destination URLs, disable links, or permanently delete saved QR codes and short links directly from the user dashboard.
  • Support Inquiries: You may submit an inquiry regarding your account data or contact history through our Contact desk.
17

Children's Privacy

Policy regarding minors and children under the age of 13

ScanPDF provides general-purpose file utilities designed for students, professionals, and general web users. We do not intentionally solicit or collect personal information from children under the age of 13.

If you believe a minor under 13 has provided personal details through our optional registration or contact forms without parental consent, please contact our support desk so we can investigate and remove the relevant records.

Minor Protection Under 13
General Utility Scope

No intentional collection of minor data. Inquiries regarding minor records can be directed to the support desk.

Version Control October 2026
Transparent Publishing

All future revisions will be published directly to this page with updated revision timestamps.

18

Changes to This Privacy Policy

How revisions and policy amendments are published

ScanPDF may periodically update this Privacy Policy to reflect modifications in tool functionality, infrastructure architecture, or regulatory requirements.

All updates will be published directly on this page with an updated "Last Updated" date at the top of the policy. We encourage users to review this page periodically to stay informed about our data handling practices.

19

Questions About Privacy?

Direct channel to reach our product and support desk

If you have questions, feedback, or concerns regarding ScanPDF's privacy practices, data handling, or technical safeguards, please submit an inquiry directly through our customer support desk:

ScanPDF Support Desk

Inquiries are assigned a reference ticket and reviewed by our team.

Direct Privacy Inquiry

Have questions about your data or support records?

Open Contact Desk