App

Privacy policy

2026-09-10

Our local tools process your files in your browser; we do not upload them for processing. Google Analytics runs only with your permission. Adsterra advertising needs your permission in the EEA, UK and Switzerland and is on by default elsewhere; you can turn it off in Privacy settings. It is not a tracking-free service.

Local processing and exceptions

Our local file, text and chart tools process content on your device using JavaScript, browser APIs and, where needed, WebAssembly. Our usage events do not include filenames, file contents, input text, chart values, raw errors, emails or license references. Network lookup tools (such as DNS, WHOIS, IP and speed tests) contact external services for their stated purpose. Loading the website, fonts, libraries and models also makes network requests. WebAssembly itself does not prevent network access. Advertising and analytics providers may receive your IP address, browser/device information, page information and cookie identifiers. Our own usage events exclude filenames, file contents and entered values. Third-party scripts run in the page and are not technically isolated from content you select or enter; local processing is not a guarantee that those scripts cannot access it.

Exports and sharing

Chart PNG exports may contain the original chart data and settings as recoverable metadata. Recovery and embed links contain data and the key needed to open it in the URL fragment. Anyone with the file or complete link may recover that data. Share only with intended recipients. A fragment is normally omitted from HTTP requests, but JavaScript and services you share a link with can read it.

Optional usage analytics

With your permission, when enabled, we use Google Analytics 4 to measure canonical page visits, tool opens, processing starts and outcomes, coarse duration ranges, export initiations and app-store clicks. Google receives network/device information and uses browser identifiers for sessions and returning visits. This is pseudonymous measurement, not a promise of anonymity. We exclude raw query strings, URL fragments, authentication, administrative and embedded/recovery views. We disable automatic enhanced measurement, Google Signals, ad personalization and session replay.

Cookies, preferences and withdrawal

Optional analytics and advertising start off. Use Privacy settings in the footer to accept, reject or change each purpose. We store that choice locally for up to 180 days. Analytics cookies are configured for up to 60 days without automatic extension. Withdrawing analytics stops collection and clears accessible GA cookies without discarding your open files; it does not erase data already received. Necessary theme, favorites and tool settings support requested functions. Clearing browser storage resets these preferences. Optional services start off. Change your choices using Privacy settings. Withdrawing permission prevents future activation. Code already loaded in a page cannot always be unloaded completely; save your work and reload after withdrawing advertising consent to discard its page context. Withdrawal does not erase data already received.

Hosting, libraries and advertising

Advertising and analytics providers may receive your IP address, browser/device information, page information and cookie identifiers. Our own usage events exclude filenames, file contents and entered values. Third-party scripts run in the page and are not technically isolated from content you select or enter; local processing is not a guarantee that those scripts cannot access it. Cloudflare hosting and external libraries also receive network requests. External lookup tools contact the services identified by each tool. Where advertising is allowed (with consent in the EEA, UK and Switzerland; by default elsewhere unless you turn it off), eligible pages load an Adsterra banner, and after a download an Adsterra page may open in a new tab at most once every 5 minutes. That tab does not run inside the tool page and does not receive the page address.

Website advertising and app purchases

The website does not offer accounts or paid plans. Optional analytics and advertising follow the consent choices described above. App-store purchases for installed LokalTools apps are handled by the relevant store and are governed by that app’s own privacy terms.

Retention, providers and international processing

We configure GA event-level retention to two months; aggregated reports can remain longer. Hosting providers may process technical request data outside Malaysia under their own retention policies. The website does not process account, entitlement or payment records. See Google and Cloudflare policies for their processing and retention.

Contact and requests

Lokaltools is operated by Modern Logic Tech Solutions in Malaysia (registration 202503109774 / 003722143-P). Contact support@mlogictech.com about access, correction, deletion, consent withdrawal or other applicable privacy rights. We cannot identify an anonymous report as belonging to you merely from a file you processed. Using the tools is not consent to optional analytics or advertising.

Google · Cloudflare · Adsterra