Privacy Policy
Your privacy matters to us. This page explains what information NinjaFunction collects, why, and the choices you have.
NinjaFunction offers free online tools, and most of them work entirely inside your browser. This Privacy Policy explains what information is collected when you visit ninjafunction.com or use our tools, how it is used, and how you can control it.
By using the website you agree to this policy. If you do not agree, please stop using the website.
1Who We Are
NinjaFunction ("NinjaFunction," "we," "us," or "our") is a free collection of online tools, operated by Shahid Raza from India. The website is available at ninjafunction.com.
For any question about this policy or about your information, write to hello@ninjafunction.com or support@ninjafunction.com.
2Information We Collect
Information you provide
You do not need an account to use NinjaFunction, and we do not ask you to register. We receive personal information only when you choose to send it to us, for example when you email us a question, a bug report, feedback or a business enquiry.
Information collected automatically
When you visit the website, we and our analytics, advertising and hosting providers may collect technical information automatically, such as:
- IP address and approximate location (country or city level).
- Browser type and version, device type and operating system.
- Pages visited, links clicked, time spent and general usage patterns.
- The website or search result that referred you.
- Date and time of your visit, and performance and error information.
Information you enter into a tool
Most NinjaFunction tools run entirely in your browser. Text, files and images you use with these tools are processed on your own device and are not uploaded to our servers.
A few tools need an outside service to work. When you use them, the information you enter is sent to that service:
- IP Address Lookup sends the IP address or domain you enter to ipapi.co and Cloudflare DNS.
- My DIGIPIN sends the latitude and longitude, or the DIGIPIN code, you enter to the DIGIPIN service at mydigipin.netlify.app, which works out the result.
- Image Metadata Viewer may send the GPS coordinates found in a photo to OpenStreetMap Nominatim to show a place name. The image itself is not uploaded.
- Maps (for example in the DIGIPIN and IP tools) load map tiles from OpenStreetMap.
- GitHub Directory Downloader fetches the public repository you name from GitHub.
- Sitemap Generator and similar tools may fetch the public website address you enter so that it can be read.
Please do not enter passwords you use elsewhere, private keys, or other highly sensitive information into any online tool unless you understand how that tool handles it.
3How We Use Information
We use information to:
- Run, maintain, secure and improve the website and its tools.
- Understand how the website is used so we can fix problems and decide which tools to build next.
- Show advertising that helps pay for keeping the tools free.
- Prevent abuse, fraud and security incidents.
- Reply to messages you send us.
- Meet legal obligations.
We do not sell your personal information.
4Cookies and Similar Technologies
Cookies are small files stored on your device. We also use similar technologies such as local storage and tracking pixels. They are used for:
- Essential use: remembering your cookie choice and your language selection.
- Analytics: measuring traffic and usage.
- Advertising: showing ads and measuring how ads perform, including personalised ads where you allow them.
Your cookie choice
When you first visit, a banner asks you to choose Accept all (analytics and personalised ads) or Limited (analytics, with non-personalised ads only). Your choice is saved in your browser's local storage and applied on your next visits. To change it, clear this site's data in your browser settings, and the banner will appear again.
You can also block or delete cookies in your browser settings. Some features may not work properly if you do.
5Analytics
We use these services to understand how visitors use NinjaFunction:
- Google Analytics and Google Tag Manager, which collect usage data such as pages viewed, device and browser information, and approximate location. They are loaded after you make a choice on the cookie banner. See Google's Privacy Policy and how Google uses information from sites that use its services.
- Plausible Analytics, a privacy-focused service that gives us simple traffic statistics without using cookies.
To opt out of Google Analytics on all websites, you can install the Google Analytics opt-out browser add-on.
6Advertising and Google AdSense
NinjaFunction uses Google AdSense to show advertisements. Ads are how we keep the tools free.
Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to this website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to you based on your visit to this site and/or other sites on the Internet.
We do not control which ads are shown or the cookies set by advertisers and ad networks. Their handling of information is covered by their own policies.
How to opt out of personalised ads
- Choose Limited on our cookie banner to see non-personalised ads only.
- Turn off personalised advertising in Google Ads Settings.
- Opt out of a third-party vendor's use of cookies for personalised advertising at aboutads.info, or use the Digital Advertising Alliance opt-out tool.
- Read how Google uses data in its advertising technologies information.
Opting out stops personalised ads. You will still see ads, but they will be less relevant to you.
7Other Third-Party Services
We also rely on these service providers, which may process limited information as described in their own policies:
- Netlify hosts the website and receives standard server logs such as IP address and requested page.
- Google Translate is used by the language selector. If you choose a language, the text of the page is sent to Google to be translated.
- YouTube videos embedded on some pages can set cookies when you play them.
- OpenStreetMap, ipapi.co, Cloudflare, GitHub, jsDelivr and mydigipin.netlify.app are used by specific tools, as described above.
Our pages may link to other websites. We are not responsible for their content or privacy practices, so please read their policies.
8Regional Privacy Rights
European Economic Area, United Kingdom and Switzerland. Where the law requires your consent for cookies or personalised advertising, we ask for it with the cookie banner. You can withdraw consent at any time, as described above.
India. We handle personal information in line with applicable Indian law, including the Digital Personal Data Protection Act, 2023, as it comes into force.
California and other US states. We do not sell personal information. You can use the choices described in this policy to limit personalised advertising.
9Data Retention and Security
We do not store information you process in a browser-only tool. Messages you send us are kept only as long as needed to reply, keep records, resolve disputes or meet legal duties. Analytics and advertising providers keep data under their own policies.
We take reasonable technical and organisational steps to protect information, and the website is served over HTTPS. No online service can promise perfect security.
10Children's Privacy
NinjaFunction is a general-purpose website and is not directed at children under 13 (or the minimum age in your country). We do not knowingly collect personal information from children.
If you believe a child has sent us personal information, please contact us and we will delete it.
11Your Rights and Choices
Depending on where you live, you may have the right to:
- Ask what information we hold about you.
- Ask us to correct or delete it.
- Withdraw consent you have given.
- Object to or limit certain processing, including personalised advertising.
To make a request, email hello@ninjafunction.com. We aim to reply within 48 hours.
12Changes to This Policy
We may update this policy when our website, tools, providers or the law change. The Last Updated date at the top shows the latest revision. Please check this page from time to time.
13Contact Us
Questions about this Privacy Policy? Email hello@ninjafunction.com or use our Contact page. Please also read our Terms and Conditions.