Privacy Policy
Your Privacy Matters
1. Data Protection at a Glance
General Information
The following information provides a simple overview of what happens to your personal data when you visit this website. Personal data is any data that can be used to identify you personally.
Data Collection on This Website
Who is responsible for data collection on this website?
Data processing on this website is carried out by the website operator. Their contact details can be found in the legal notice on this website.
How do we collect your data?
On the one hand, your data is collected when you provide it to us. This may be data that you send us by email, for example.
Other data is collected automatically or with your consent when you visit the website by our IT systems. This is mainly technical data (e.g., Internet browser, operating system, or time of page view). This data is collected automatically as soon as you enter this website.
What do we use your data for?
Some of the data is collected to ensure that the website is provided without errors. Other data may be used to analyze your user behavior. We also use Google AdSense to finance this free website through advertisements.
What rights do you have regarding your data?
You have the right to receive information about the origin, recipient, and purpose of your stored personal data free of charge at any time. You also have the right to request the correction or deletion of this data. If you have given your consent to data processing, you can revoke this consent at any time for the future. You also have the right to request the restriction of the processing of your personal data under certain circumstances. Furthermore, you have the right to lodge a complaint with the competent supervisory authority.
2. Privacy-First Approach for Tools
All tools on this website process your input data exclusively in your browser. When you use our tools (e.g., Base64 encoder, JSON formatter, etc.), the following applies:
- All conversions, validations, and generations are performed on the client side in your browser
- Your input data in the tools never leaves your device
- We do not store, log, or have access to data that you process with our tools
- We cannot provide any information about tool input data that we do not have, because we do not collect it
Important note: This applies exclusively to the processing of your data within the tools. However, when you visit the website in general, technical data is collected automatically (see section 4) and Google AdSense sets cookies for advertising purposes (see sections 6 and 7).
3. Security & Transparency
We implement multiple layers of security to protect your privacy and ensure the integrity of our tools:
3.1 Open Source & Auditability
The complete source code is publicly available on GitHub. You can review, audit, or fork the project at any time:
github.com/RamonKaes/WebDev-Tools
3.2 Subresource Integrity (SRI)
All external libraries are loaded with cryptographic SRI hashes to prevent tampering. This ensures that third-party code cannot be modified without detection:
| Library | Version | SRI Hash (SHA-384) |
|---|---|---|
| qrcode-generator | 1.4.4 | sha384-lQXOAyZwHXE55JFyr...TcIwz |
Full SRI hashes can be verified in our source code.
3.3 Content Security Policy (CSP)
We implement strict Content Security Policies to prevent XSS attacks and unauthorized code execution:
- Nonce-based script execution (prevents inline script injection)
- Restricted external resource loading (only from trusted CDNs)
- Frame embedding completely disabled (clickjacking protection)
- Object and plugin execution blocked
3.4 Additional Security Headers
- X-Frame-Options: DENY - Prevents iframe embedding attacks
- X-Content-Type-Options: nosniff - Prevents MIME-type sniffing
- Referrer-Policy: strict-origin-when-cross-origin - Limits referrer information leakage
- Strict-Transport-Security (HSTS) - Enforces HTTPS connections with preload
- Permissions-Policy - Disables unnecessary browser features (geolocation, camera, microphone, etc.)
3.5 Zero External Dependencies for Data Processing
All core data processing functions use native browser APIs only. External libraries are used solely for UI components (QR code rendering) and are loaded with SRI verification.
4. Hosting & Server Log Files
4.1 Description and Scope of Data Processing
This website is hosted by an external service provider. If you use our website for informational purposes only (i.e., without registering or otherwise transmitting information), we only collect the personal data that your browser transmits to our server. If you wish to view our website, we collect the following data:
- IP address
- User's internet service provider
- Date and time of access
- Browser type
- Language and browser version
- Content of the request
- Time zone
- Access status/HTTP status code
- Amount of data
- Websites from which the request originates (referrer URL)
- Operating system
This data is not stored together with other personal data about you.
4.2 Purpose of Processing
This data is used for the purpose of providing you with a user-friendly, functional, and secure website with functions and content, as well as for optimization and statistical evaluation. The data is used exclusively for the technical operation and security of the website.
4.3 Legal Basis
The legal basis for this is our legitimate interest in data processing in accordance with Art. 6 (1) (f) GDPR, which is also reflected in the above purposes.
4.4 Storage Period
For security reasons, we store this data in server log files for a storage period of 60 days. After this period has expired, it is automatically deleted unless we need to retain it for evidence purposes in the event of attacks on the server infrastructure or other legal violations. The data is not merged with other data sources.
5. Cookies Used
5.1 General Information about Cookies
We use cookies when you visit our website. Cookies are small text files that your Internet browser stores on your computer. When you visit our website again, these cookies provide information to automatically recognize you. Cookies also include so-called "user IDs," where user information is stored using pseudonymized profiles. When you visit our website, we inform you about the use of cookies for the aforementioned purposes and how you can object to this or prevent their storage ("opt-out") by referring you to our privacy policy.
A distinction is made between the following types of cookies:
- Necessary, essential cookies: Essential cookies are cookies that are absolutely necessary for the operation of the website in order to store certain functions of the website, such as logins, shopping carts, or user entries, e.g., regarding the language of the website.
- Session cookies: Session cookies are required to recognize multiple uses of an offer by the same user (e.g., when you have logged in to determine your login status). When you visit our site again, these cookies provide information to automatically recognize you. The information obtained in this way is used to optimize our offers and to make it easier for you to access our site. When you close your browser or log out, the session cookies are deleted.
- Persistent cookies: These cookies remain stored even after you close your browser. They are used to store your login, measure reach, and for marketing purposes. They are automatically deleted after a specified period, which may vary depending on the cookie. You can delete cookies at any time in your browser's security settings.
- Third-party cookies (especially from advertisers): You can configure your browser settings according to your preferences and, for example, refuse to accept third-party cookies or all cookies. However, we would like to point out that you may not be able to use all the functions of this website if you do so. For more information about these cookies, please refer to the respective privacy policies of the third-party providers.
5.2 Data Categories
User data, cookies, user ID (including the pages visited, device information, access times, and IP addresses).
5.3 Purposes of Processing
The information obtained in this way serves the purpose of optimizing our web offerings technically and economically and enabling you to access our website more easily and securely.
5.4 Legal Basis
If we process your personal data with the help of cookies on the basis of your consent ("opt-in"), then Art. 6 (1) (a) GDPR is the legal basis. Otherwise, we have a legitimate interest in the effective functionality, improvement, and economic operation of the website, in which case Art. 6 (1) (f) GDPR is the legal basis. The legal basis is also Art. 6 (1) (b) GDPR if the cookies are set for the purpose of initiating a contract, e.g., for orders.
5.5 Storage Period / Deletion
The data will be deleted as soon as it is no longer necessary for the purpose for which it was collected. In the case of data collection for the provision of the website, this is the case when the respective session has ended.
Otherwise, cookies are stored on your computer and transmitted to our site. As a user, you therefore have full control over the use of cookies. You can deactivate or restrict the transmission of cookies by changing the settings in your Internet browser. Cookies that have already been stored can be deleted at any time. This can also be done automatically. If cookies are deactivated for our website, it may no longer be possible to use all the functions of the website to their full extent.
Here you will find information on deleting cookies for different browsers:
- Chrome: https://support.google.com/chrome/answer/95647
- Safari: https://support.apple.com/de-at/guide/safari/sfri11471/mac
- Firefox: https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen
- Internet Explorer: https://support.microsoft.com/de-at/help/17442/windows-internet-explorer-delete-manage-cookies
- Microsoft Edge: https://support.microsoft.com/de-at/help/4027947/windows-delete-cookies
5.6 Objection and "Opt-Out"
You can generally prevent cookies from being stored on your hard drive, regardless of consent or legal permission, by selecting "do not accept cookies" in your browser settings. However, this may result in functional restrictions to our offers. You can object to the use of third-party cookies for advertising purposes via a so-called "opt-out" on this American website (https://optout.aboutads.info) or this European website (http://www.youronlinechoices.com/de/praferenzmanagement/).
Language Preference Cookie (Technically Necessary)
We use a single cookie to store your language preference:
- Cookie name:
webdev-tools-lang - Purpose: Stores your selected interface language (e.g., "en," "de," "pt")
- Validity: 30 days
- Stored data: Only a two-letter language code
- Type: Technically necessary (enables basic language preference functionality)
This cookie does not contain any personal information and is used exclusively to provide you with content in your preferred language. You can delete this cookie at any time via your browser settings.
6. Google Adsense
6.1 Introduction
We have integrated advertisements from the Google service "Adsense" (service provider: Google Ireland Limited, registration no.: 368047, Gordon House, Barrow Street, Dublin 4, Ireland) into our website. The advertisements are marked with the (i) note "Google Ads" in each advertisement.
6.2 Data Categories and Description of Data Processing
Usage data/communication data; when you visit our website, Google receives information that you have accessed our website. To do this, Google places a web beacon or cookie on your computer. The data is also transferred to the USA and analyzed there. If you are logged in with a Google account, Adsense can assign the data to your account. If you do not want this to happen, you must log out before visiting our website. However, Google may also use other information for this purpose:
- the type of websites you visit and the mobile apps installed on your device;
- cookies in your browser and settings in your Google account;
- websites and apps you have visited;
- your activities on other devices;
- previous interactions with Google ads or advertising services;
- your Google account activities and information.
When you click on an Adsense ad, Google processes the user's IP address (usage data), whereby the processing is pseudonymized (so-called "advertising ID") by truncating the last two digits of the IP address. In the case of personalized advertising, Google does not link identifiers from cookies or similar technologies to special categories of personal data pursuant to Art. 9 GDPR, such as ethnic origin, religion, sexual orientation, or health.
6.3 Purpose of Processing
We have activated personalized ads in order to show you more interesting advertising that supports the commercial use of our website, increases its value for us, and improves your user experience. With the help of personalized advertising, we can reach users via Adsense based on their interests and demographic characteristics (e.g., "sports enthusiasts"). In addition, processing is used for tracking, remarketing, and conversion measurement, as well as to finance our website.
6.4 Legal Basis
If you have given your consent ("opt-in") to the processing of your personal data using "Google Adsense with personalized ads," then Art. 6 (1) (a) GDPR is the legal basis. Otherwise, the legal basis for the processing of your data is Art. 6 (1) (f) GDPR based on our legitimate interests in the analysis, optimization, and efficient economic operation of our advertising and website.
6.5 Data Transfer/Recipient Category
Google Ireland, USA; This website has also enabled third-party Google AdSense ads. The aforementioned data may also be transferred to these third-party providers, known as "Certified External Vendors," listed at https://support.google.com/dfp_sb/answer/94149.
6.6 Storage Period
The data is stored for up to 24 months after the last visit.
6.7 Opt-Out Options
You can object to or prevent the installation of cookies by Google Adsense in various ways:
- You can prevent cookies in your browser by selecting the "do not accept cookies" setting, which also includes third-party cookies;
- You can deactivate personalized ads on Google directly via the link https://adssettings.google.com, although this setting will only remain in effect until you delete your cookies. Instructions for deactivating personalized advertising on mobile devices can be found here: https://support.google.com/adsense/troubleshooter/1631343;
- You can disable personalized ads from third-party providers participating in the "About Ads" advertising self-regulation initiative via the link https://optout.aboutads.info for US sites or http://www.youronlinechoices.com/de/praferenzmanagement/ for EU sites. This setting will only remain in effect until you delete all your cookies.
- You can permanently disable cookies by using a browser plug-in for Chrome, Firefox, or Internet Explorer at https://support.google.com/ads/answer/7395996. Disabling cookies may mean that you will no longer be able to use all the features of our website to their full extent.
6.8 Further Information
In Google's privacy policy for advertising at https://policies.google.com/technologies/ads, you will find further information on the use of Google cookies in ads and their advertising technologies, storage duration, anonymization, location data, functionality, and your rights.
7. Contacting Us by Email/Post
7.1 Description and Scope of Data Processing
When you contact us by post or email, your details will be processed for the purpose of handling your contact request.
7.2 Legal Basis
The legal basis for the processing of the data is Art. 6 (1) (a) GDPR if you have given your consent. The legal basis for the processing of data transmitted in the course of a contact request or email or letter is Art. 6 (1) (f) GDPR. The controller has a legitimate interest in processing and storing the data in order to be able to respond to user inquiries, to preserve evidence for liability reasons, and to be able to comply with its legal retention obligations for business letters, if applicable. If the purpose of the contact is to conclude a contract, the additional legal basis for processing is Art. 6 (1) (b) GDPR.
7.3 Storage in CRM System
We may store your details and contact request in our customer relationship management system ("CRM system") or a comparable system.
7.4 Duration of Storage
The data will be deleted as soon as it is no longer necessary for the purpose for which it was collected. For personal data sent by email, this is the case when the respective conversation with you has ended. The conversation is ended when it can be inferred from the circumstances that the matter in question has been conclusively clarified. We store inquiries from users who have an account or contract with us for up to two years after the end of the contract. In the case of legal archiving obligations, deletion takes place after their expiry in accordance with EU directives and national retention regulations.
7.5 Right to Object and Right to Erasure
You have the right to withdraw your consent to the processing of personal data at any time in accordance with Art. 6 (1) (a) GDPR. If you contact us by email, you can object to the storage of your personal data at any time.
8. Use of the Tools at Your Own Risk
You use all tools on this website at your own risk. Although we strive to provide accurate and reliable tools, we cannot guarantee that they are error-free or suitable for all purposes.
We accept no liability for:
- Errors, inaccuracies, or malfunctions of the tools
- Data loss or damage resulting from the use of the tools
- Decisions made based on the results generated by our tools
Please independently verify critical results before using them in production environments.
9. Your Rights
You have the following rights under the GDPR:
- Right of access (Art. 15 GDPR): You have the right to request information about your personal data processed by us.
- Right to rectification (Art. 16 GDPR): You have the right to request the immediate rectification of inaccurate personal data or the completion of incomplete personal data.
- Right to erasure (Art. 17 GDPR): You have the right to request the erasure of your personal data.
- Restriction of processing (Art. 18 GDPR): You have the right to request the restriction of the processing of your personal data.
- Data portability (Art. 20 GDPR): You have the right to receive your personal data in a structured, commonly used, and machine-readable format.
- Right to object (Art. 21 GDPR): You have the right to object to the processing of personal data concerning you at any time for reasons arising from your particular situation.
- Withdrawal of consent (Art. 7 (3) GDPR): You have the right to withdraw your consent at any time.
- Right to lodge a complaint (Art. 77 GDPR): You have the right to lodge a complaint with a supervisory authority.
If you have any questions about data protection, please contact us using the contact details provided in the legal notice.