Tool Methodology & Privacy
A plain-language explanation of how NexusNova's current tools produce results and where the important limits are.
Last reviewed: 22 August 2026. This page describes the current GitHub Pages version of NexusNova.
Browser-first design
Most NexusNova utilities run with HTML, CSS and JavaScript in the user's browser. Basic calculators, converters, text tools and random generators do not need a NexusNova application server to perform their core operation.
Numeric calculators
Percentage, discount, bill split and related tools convert entered fields to numeric values, validate them, apply a defined formula and then format the result for display. Invalid or impossible inputs are intended to produce an explanatory message instead of a fabricated result.
Date calculations
Date-only calculations are handled carefully because local daylight-saving transitions can make naive millisecond subtraction produce unexpected day counts. NexusNova's date-difference logic converts calendar dates to UTC day numbers before comparing them. The age calculator works with calendar years, months and days and clamps dates where a birthday does not exist in the target month, such as leap-day cases.
Unit conversion
Length and weight conversions use a common base unit and known conversion factors. Temperature conversion uses formulas because temperature scales do not share a simple multiplicative zero point. Storage conversion lets the user choose a decimal scale of 1000 or binary scale of 1024 so the convention is visible instead of hidden.
Randomness
The password generator and random picker use the browser's cryptographic random-number source when available through the Web Crypto API. The password tool selects from an explicit character set; it does not claim that a generated password is immune to every attack. Users should still store passwords safely and avoid reuse.
Local storage
The Private Quick Note, Resume Builder draft and AI Prompt Builder draft use browser local storage so data can persist on the same browser/device. Local storage is not an encrypted vault. Anyone with access to the same browser profile may be able to access locally stored site data, and clearing browser data can remove it.
Image processing
The Image Compressor & Resizer decodes a selected image in the browser, draws it to a canvas at the chosen dimensions and exports a new JPEG or WebP blob. For JPEG output, a white background is used where transparency cannot be represented. The tool reports the generated file size after export.
JPG-to-PDF processing
The JPG-to-PDF converter reads selected JPEG files in the browser, obtains their dimensions, creates PDF page objects and embeds the JPEG data into the generated PDF. It is not OCR, does not make photographed text editable and does not add a digital signature or password.
Resume export
The Resume Builder creates an HTML preview and uses the browser's Print function. PDF generation therefore depends on the browser's print/save-as-PDF capability. Before sending a resume, users should open the exported file and check page breaks, text and contact details.
AI Prompt Builder
The Prompt Builder is a text-structuring utility. It combines fields such as role, task, context, constraints and requested output format into a clearer prompt. It does not call an AI model, generate an AI answer or validate facts in the final response produced by another service.
How users can verify results
For important calculations, compare the result with the formula described in a linked guide or another trusted source. For converted files, open the downloaded output and inspect it. For professional or high-stakes decisions, use an appropriate qualified source rather than relying only on a general-purpose web tool.
Change policy
When a tool's calculation or data-handling behavior changes materially, the relevant explanation and privacy disclosure should be updated. Problems can be reported through the Contact page.