Last updated: September 2026
AppAsset ("we", "the site", "the tools") is a free suite of ten browser-based tools: an app icon generator, a store screenshot generator, an Android app generator, an iOS app generator, a QR code generator, a URL shortener, a code share tool, an image compressor, an image converter, and a PDF compressor, plus an optional donation ("Buy me a coffee") feature. This page explains what happens to the content you use in each one, and how little of it ever leaves your device.
AppAsset has no accounts, no sign-up, and no login. We don't ask for your name, email, or payment details to use any of the studios. We don't run analytics or advertising trackers, and we don't set tracking cookies.
Every control in the icon studio — clipart, text, uploaded images, colors, shapes — renders locally in your browser using the Canvas API. Nothing is sent anywhere until you click a download button. When you download an icon or banner ZIP, the finished image is sent once to our own export endpoint, resized into the required files, zipped, and streamed back to you. We don't store that image afterward, and we don't log its contents.
Screenshot framing, captioning, and export all happen entirely in your browser. Uploaded screenshots and generated ZIPs never touch our server — the ZIP is built client-side and handed straight to your browser's download manager.
QR codes, including any logo you embed, are generated and exported entirely in your browser. The content you encode (a URL, WiFi password, contact details, etc.) is never transmitted to us.
To make a short link redirect, we store the destination URL, the short code, a creation timestamp, and a running click count. We don't require an account, so a short link isn't tied to your identity — only to whoever has the short URL. Your personal "recent links" list is saved in your browser's local storage, not on our server; clearing your browser data clears that list, though the underlying short links keep working.
Whatever you paste is stored on our server, in plain text, so the share link can work for anyone who opens it — this is unavoidable for a tool whose entire purpose is sharing that content. It is never executed, evaluated, or scanned by us beyond basic size checks. We store the code itself, the language and title you choose, a creation timestamp, and a view count; we don't require an account, so a snippet isn't tied to your identity, only to whoever has the link. Anyone with the link can view it, so please don't paste secrets, passwords, or API keys. Setting an expiration deletes the content automatically once it passes; a snippet set to "Never" is kept until you'd ask us to remove it.
Compression uses a real image encoder that runs on our server, so each image you compress is sent there for processing. It is compressed and returned in the same request and is never written to disk or kept afterward — nothing is logged beyond ordinary server request logs. Batches are sent one image at a time, and the final ZIP is assembled in your browser.
Format conversion works the same way as compression: each image is sent to our server, converted, and returned in the same request. Nothing is stored afterward.
Each PDF you compress is sent to our server for processing (this is unavoidable — compressing a PDF properly requires a real encoder). When the server has Ghostscript installed, the file is written to a temporary location only for the duration of that request and deleted immediately afterward, whether the request succeeds or fails. Nothing is retained once the response is sent.
The logo you upload and the app details you enter (name, URL, package name, color) are sent to our server only to generate your downloadable project file, and are not stored afterward. We never see, request, or store any Android signing key, keystore, or Google Play Console credentials — that entire part of publishing your app happens on your own computer, with software we don't have access to.
The same applies here: your logo and app details are used only to generate the downloadable Swift source and asset files, and aren't stored afterward. We never see, request, or store your Apple Developer account, signing certificates, or provisioning profiles — building and publishing happens entirely in your own Xcode, on your own Mac.
We keep our own, self-hosted usage analytics — no Google Analytics, no third-party tracker, no cookies, no localStorage. Every page you load pings our server with just the page path and how long it took to load. When you use a tool's actual output (export an icon, shorten a link, compress a file, and so on), that specific action is logged too, so we know which tools are actually useful.
To do this, our server logs your IP address and, derived from it, a rough country, for each page load — kept in a capped, most-recent-only list (currently the last 500) visible on our own private dashboard. Country lookup happens entirely on our own server, offline, against a local database — your IP is never sent to a third party for this. Separately, for the "unique visitors" count shown on that dashboard, IPs are hashed together with your browser and the date before being counted, so that number can't be traced back to any individual visit.
Donations are processed by Razorpay. We never see or store your card, UPI, or bank details — those go directly to Razorpay. On our side, we only use Razorpay to create a payment order and to verify that a completed payment's signature is genuine; we don't keep a record of who donated or how much beyond what Razorpay's own dashboard shows us.
This site may show ads served by Google AdSense. Google, as a third-party vendor, uses cookies (including the DoubleClick DART cookie) to serve ads based on your visits to this and other websites. You can opt out of personalized advertising by visiting Google's Ads Settings. Third-party vendors, including Google, may also use cookies to serve ads based on your prior visits to this site or other sites on the internet. You can learn more about how Google uses data when you use partner sites or apps at policies.google.com/technologies/partner-sites.
The page loads Google Fonts from a third-party content delivery network for its typefaces, and Razorpay's checkout.js to power the donation widget. Loading these resources may expose your IP address and browser details to Google or Razorpay under their own privacy policies. The JSZip, QR code, and Chart.js libraries used by the tools and the analytics dashboard are bundled with the site itself and never make an external request.
You're responsible for making sure you have the right to use anything you upload — logos, screenshots, or images. AppAsset doesn't inspect, store, or claim any ownership over what you generate.
AppAsset is a general-purpose developer tool and isn't directed at children. We don't knowingly collect information from children, in part because we don't collect personal information from anyone.
If how the tool handles data ever changes, this page will be updated with a new "last updated" date above.
Questions about this policy can be sent to ghostman0503@gmail.com.