Files
Untrace/index.html
T
SharifandClaude Sonnet 5.5 28a8151cc0 Add logo, animated explainer, trust section and photo-privacy guides
Reposition around EXIF/GPS/C2PA privacy, replace dead HowTo/FAQ schema,
add three guide pages with sitemap and internal links.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 07:23:55 +06:00

162 lines
6.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<title>Remove EXIF, GPS &amp; C2PA metadata from photos – free, private | Untrace</title>
<meta
name="description"
content="See and remove hidden metadata from a photo: GPS location, camera details, EXIF and C2PA content credentials. Runs in your browser, so the image is never uploaded. JPEG, PNG, TIFF, HEIC and AVIF."
/>
<link rel="canonical" href="https://untrace.realbrain.cc/" />
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1" />
<!-- Theme: applied before first paint so the page never flashes the wrong
surface. Mirrors the logic in src/lib/theme.js. -->
<meta name="color-scheme" content="dark light" />
<meta name="theme-color" content="#080808" media="(prefers-color-scheme: dark)" />
<meta name="theme-color" content="#F7F7F9" media="(prefers-color-scheme: light)" />
<script>
(function () {
try {
var saved = localStorage.getItem("untrace-theme");
var theme =
saved === "light" || saved === "dark"
? saved
: window.matchMedia("(prefers-color-scheme: light)").matches
? "light"
: "dark";
if (theme === "light")
document.documentElement.setAttribute("data-theme", "light");
} catch (e) {}
})();
</script>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="icon" type="image/svg+xml" sizes="16x16" href="/favicon-16x16.svg" />
<link rel="icon" type="image/svg+xml" sizes="32x32" href="/favicon-32x32.svg" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="manifest" href="/manifest.json" />
<!-- The design system pulls IBM Plex from Google Fonts; starting the
handshake here removes it from the stylesheet's critical path. -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&amp;family=IBM+Plex+Sans:wght@400;500;600&amp;display=swap"
/>
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Untrace" />
<meta property="og:url" content="https://untrace.realbrain.cc/" />
<meta property="og:title" content="Remove EXIF, GPS and C2PA metadata from photos" />
<meta
property="og:description"
content="Free, private browser tool that shows and removes hidden photo metadata. Nothing is uploaded."
/>
<meta property="og:image" content="https://untrace.realbrain.cc/thumb.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:locale" content="en_US" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Remove EXIF, GPS and C2PA metadata from photos" />
<meta
name="twitter:description"
content="Free, private browser tool that shows and removes hidden photo metadata. Nothing is uploaded."
/>
<meta name="twitter:image" content="https://untrace.realbrain.cc/thumb.jpg" />
<meta name="application-name" content="Untrace" />
<meta name="apple-mobile-web-app-title" content="Untrace" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://untrace.realbrain.cc/#website",
"url": "https://untrace.realbrain.cc/",
"name": "Untrace",
"alternateName": [
"Untrace AI",
"Untrace content credentials remover"
],
"description": "See and remove EXIF, GPS and C2PA metadata from photos in the browser.",
"inLanguage": "en",
"publisher": {
"@id": "https://untrace.realbrain.cc/#org"
}
},
{
"@type": "Organization",
"@id": "https://untrace.realbrain.cc/#org",
"name": "Untrace",
"url": "https://untrace.realbrain.cc/",
"logo": {
"@type": "ImageObject",
"url": "https://untrace.realbrain.cc/logo-512.png",
"width": 512,
"height": 512
},
"sameAs": [
"https://github.com/developersharif/untrace",
"https://realbrain.cc/"
]
},
{
"@type": "WebApplication",
"@id": "https://untrace.realbrain.cc/#app",
"name": "Untrace",
"url": "https://untrace.realbrain.cc/",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "Image privacy tool",
"operatingSystem": "Any browser",
"browserRequirements": "Requires JavaScript and the HTML canvas API",
"isAccessibleForFree": true,
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"publisher": {
"@id": "https://untrace.realbrain.cc/#org"
},
"description": "Free browser tool that shows and removes GPS coordinates, EXIF metadata and C2PA content credentials from photos without uploading them.",
"image": "https://untrace.realbrain.cc/thumb.jpg",
"license": "https://opensource.org/licenses/MIT",
"featureList": [
"Remove C2PA content credentials",
"Scan a photo and list every hidden metadata block before changing it",
"Remove JUMBF provenance containers",
"Remove GPS location data",
"Remove camera make, model and settings",
"Remove capture timestamps",
"Remove XMP, IPTC and Photoshop metadata",
"Remove PNG text chunks",
"Client-side processing with no upload",
"Supports JPEG, PNG, TIFF, HEIC and AVIF"
]
}
]
}
</script>
</head>
<body>
<div id="app"></div>
<noscript>
<p style="padding: 24px; font-family: system-ui, sans-serif">
Untrace removes EXIF, GPS and C2PA content credentials from photos. It
reads and rewrites the file inside your browser, so JavaScript has to
be enabled for it to work.
</p>
</noscript>
<script type="module" src="/src/main.js"></script>
</body>
</html>