Privacy Policy
Your text and images never leave your browser. Here's exactly how Brat Tool handles data.
Effective Date: June 20, 2026 • Last Updated: June 20, 2026
1. Overview & Data Controller
Brat Tool (https://brattool.com) is a free online Brat generator — a tool that turns the text you type into Charli XCX album-style graphics and memes for Instagram, TikTok, and other platforms. It is built and operated by the 345tool Team, an independent developer collective.
The defining characteristic of Brat Tool's architecture is that all image generation happens inside your web browser. When you type text and adjust the controls, the design is drawn on an HTML5 canvas in JavaScript on your device. Your text and the generated image are never sent to any server.
Data Controller: 345tool Team
Contact: [email protected]
Website: 345tool.com
2. How Client-Side Processing Works
Brat Tool renders your design with a JavaScript engine that runs entirely in your browser. The text you type is drawn onto an HTML5 together with the background color, optional scribble texture, and blur. When you download, the same design is redrawn on an off-screen canvas and exported as a PNG via the browser's canvas.toBlob() — no upload occurs at any step.
This means:
- Zero API calls for image generation — your text is never transmitted over the network
- Zero server-side processing of your typed content or generated images
- Zero database storage of any user-generated text or image
- Fully functional offline after the initial page load — disconnect your internet and the generator keeps working
You can verify this yourself. Open your browser's Developer Tools (F12), go to the Network tab, type text and download an image, and observe: no outbound request carries your text or the generated PNG.
3. What We Do NOT Collect
Brat Tool does not collect, store, transmit, or process the following on any server:
- Personal identity: No registration, login, name, email address, phone number, or social media account is required to use any feature.
- Text input content: The text you type for your graphic stays in your browser's memory (RAM) and is cleared when you close or refresh the tab.
- Generated images: The PNG you create is drawn locally and saved directly to your device. It is never uploaded to or stored on our servers.
- Payment or financial information: Brat Tool is completely free. There is no payment system, no subscription, and no financial data collection of any kind.
- Behavioral profiling: No tracking pixels, no cross-site tracking cookies, no browser fingerprinting, no user behavior analytics beyond anonymized page-view counts (see Section 6).
4. What We DO Use
Two technologies store or transmit data when you use Brat Tool:
localStorage (Browser API)
Stores a single value — your light/dark theme preference. All data stays on your device. See Section 5 for details.
Google Analytics 4 (GA4)
Counts anonymized page views for operational insight. No text content, no generated images, no personal identifiers. See Section 6 for details.
5. localStorage: Theme Preference
Brat Tool uses your browser's localStorage API — a standard web platform feature that stores key-value data exclusively on your device. localStorage data is never automatically transmitted to any server; it remains in your browser's local storage directory.
Only one key is written to localStorage on your device:
brattool_theme— A string ("light"or"dark") recording your display theme preference. It is applied before the page paints to prevent a flash of the wrong theme.
This value can be inspected and deleted at any time through your browser's Developer Tools (Application → Local Storage) or by clearing your browser data. It contains no personally identifiable information — only a theme string.
6. Google Analytics (GA4)
Brat Tool loads a minimal Google Analytics 4 measurement tag (ID: G-9FWMFT5VGS) for aggregated traffic analytics. This provides high-level metrics: page view counts, approximate geographic distribution (country/city level from IP), browser and device categories, and traffic source categories (search, direct, referral).
What GA4 does NOT receive from Brat Tool:
- Your typed text or the image you generate
- Which styles, colors, or textures you select
- Any social media identifiers
- Any personally identifiable information beyond anonymized IP
GA4 data is processed by Google LLC under their standard Privacy Policy. You can opt out of GA4 entirely using browser privacy settings, ad-blocking extensions, or Google's Analytics Opt-out Browser Add-on.
7. Third-Party Resources Loaded
To render the interface, Brat Tool loads the following external assets. These are static resources (fonts, icons) and an analytics script — no text content or generated image is shared with any of them:
- Google Fonts CDN — Typeface families including Archivo Narrow (used in the generator), DM Sans, Space Grotesk, Inter, and Sora. Loaded via
fonts.googleapis.com. Google's CDN may log the referring URL and browser metadata per its standard CDN operations. - Google Fonts CDN — Material Symbols icon font (used for UI icons throughout the site).
- Google Tag Manager / GA4 —
googletagmanager.comloads the GA4 measurement library. Configuration ID: G-9FWMFT5VGS.
Brat Tool does not embed: social media sharing widgets (all share buttons use static URLs), third-party comment systems, external login/authentication services, advertising networks, or any API endpoint that receives user-generated content.
8. Server Access Logs
Our hosting infrastructure maintains standard web server access logs for operational stability, security monitoring, and bandwidth management. These logs may record: your device's public IP address, browser User-Agent string, the specific URL requested, HTTP status code, response size, and timestamp.
These logs are standard across all websites, contain no personally identifiable information beyond a transient IP address, and are completely decoupled from any text you type or image you generate on the platform. Logs are typically retained for 30–90 days and automatically rotated.
9. GDPR, CCPA & COPPA Compliance
GDPR (EU/EEA): Brat Tool processes no personal data on its servers. All image generation is local to your browser. The only external data processing is GA4 anonymized page-view counting. You may exercise GDPR rights by contacting [email protected]. Since we store no user profiles, text, or images, a data access request will confirm that no personal data is held.
CCPA (California): Brat Tool does not sell, rent, or share personal information. No personal data is collected, stored, or monetized. There is no behavioral advertising, no cross-context behavioral tracking, and no data brokerage relationship of any kind.
COPPA (Children under 13): Brat Tool does not knowingly collect any information from children under 13. The platform has no chat features, no user accounts, no comment sections, and no mechanism for users to submit personal data.
10. Policy Changes
This Privacy Policy may be updated to reflect changes in the tool's architecture, third-party dependencies, or regulatory requirements. The latest version is always available at https://brattool.com/privacy. The effective date at the top of this page indicates when the current version was published. Continued use of Brat Tool after policy updates constitutes acceptance of the revised terms.
11. Contact
For privacy-related inquiries, data protection requests, or questions about how Brat Tool handles information:
- Email: [email protected]
- Organization: 345tool Team — 345tool.com