Draft:ChillTools
Submission declined on 27 March 2026 by Moritoriko (talk). This draft's references do not show that the subject meets Wikipedia's criteria for inclusion for web content. The draft requires multiple published secondary sources that:
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
Submission declined on 26 March 2026 by Awesomecat (talk). This draft does not include any sources or inline citations. Wikipedia's verifiability policy requires that all content be supported by reliable sources. You should also use inline citations (footnotes) to show which source supports which specific statement.
Declined by Awesomecat 4 months ago.The draft requires multiple published secondary sources that:
Please add references that meet all three of these criteria. If none exist, the subject is not yet suitable for Wikipedia. You must place an inline citation directly after:
Learn how to create inline citations in the:
|
Comment: Links to github are not considered proper sources. They also don't show how this tool meets the notability standards of wikipedia. Moritoriko (talk) 01:38, 27 March 2026 (UTC)
| Founded | 12/11/2024 (d/m/y) |
|---|---|
| Founders | raffyit / tinyhd |
| Headquarters | Italy, Not specified |
| Website | https://chilltools.it |
Chilltools is a browser extension for the random video chat platform Umingle. It is developed by ChillSpot and released under a modified MIT License with additional commercial restrictions.[1] As of its latest release, the extension is at version 3.9.6.2.[2] It can be installed from the Firefox Add-ons store, the Chrome Web Store, and GitHub.[3]
Chilltools is not affiliated with or endorsed by Umingle or Uhmegle in any official capacity.[4]
Background
[edit]Umingle and Uhmegle are random video chat platforms that connect strangers via WebRTC-based peer-to-peer video streams. Because WebRTC requires peers to exchange public IP addresses to establish a direct connection,[5] third-party tools have been developed to retrieve and display this information. Chilltools is one such tool, built specifically around this behavior.
The extension only activates on the /video path of supported platforms. On text chat pages it displays a warning, and on the homepage it suggests switching to video mode.[6]
How It Works
[edit]IP Detection
[edit]Chilltools intercepts the browser's native RTCPeerConnection API by overriding its addIceCandidate method. When a server-reflexive ICE candidate (type srflx) is detected — indicating a public, NAT-traversed IP address — the extension extracts and processes it.[7] This is a known consequence of how WebRTC peer-to-peer connections function.[8]
Geolocation
[edit]The intercepted IP is sent to the GeoJS public geolocation API, which returns approximate location data including country, region, city, coordinates, and ISP organization.[9] This is the only point at which any data leaves the user's device.[10]
Features
[edit]IP Display
[edit]When a connection is established, Chilltools shows a panel inside the chat interface with the remote user's IP address, approximate location, ISP, and coordinates. A live timer counts the duration of the current call.[11]
Screenshot History
[edit]Each new connection triggers a screenshot of the remote video feed, captured by drawing the video frame to an HTML <canvas> element and encoded as a Base64 PNG. Up to 30 screenshots are kept in memory per session.[12] Downloaded screenshots are watermarked with the platform logo and the Chilltools logo.
Country Filter
[edit]Users can select a list of countries from a dropdown covering over 190 nations. After each new connection, the extension compares the detected country against this list. If the partner's country is not included, the connection is automatically skipped by simulating an Escape keypress.[13]
Block List
[edit]Individual users can be blocked during a session or from the history view. Blocked entries are stored in local storage as a JSON array. On each new connection, the incoming IP is checked against this list and matching connections are skipped automatically.[14] Users can also block IPs manually and add short notes of up to 50 characters to any blocked entry.
Country Leaderboard and Streaks
[edit]The extension maintains a running tally of encounters by country, stored in local storage. Consecutive connections from the same country trigger a streak indicator, with different icons shown at thresholds of 3, 5, and 10 consecutive matches.[15]
Customisation
[edit]Three customisation options are available through the settings panel. A color picker lets users apply a custom background color to parts of the platform interface when in dark mode. A CSS editor allows arbitrary CSS to be injected and persisted across sessions. A style gallery provides three preset themes: a glassmorphism-inspired dark mode, a red-accented theme, and a blue theme modelled after the now-defunct Omegle platform.[16]
Statistics
[edit]Chilltools tracks cumulative time spent on the platform's video page, total connections detected, and total skip count. After one hour of cumulative usage, a one-time prompt encourages the user to leave a review on the Chrome Web Store; this can be snoozed for 30 days.[17]
Localisation
[edit]The interface supports 11 languages: English, Chinese (Simplified), Hindi, Spanish, Arabic, French, Bengali, Russian, Portuguese, Bahasa Indonesia, and Italian.[18]
Privacy
[edit]According to its source code, all data processed by Chilltools is stored locally in the user's browser and is never transmitted externally, with the single exception of the per-connection query to the GeoJS geolocation API.[19] The extension's terms of service prohibit use for doxing, harassment, or malicious identification of individuals, and acceptance is required on first launch.[20]
Licence
[edit]Chilltools is released under the MIT License combined with the Common Clause, which restricts commercial resale of the software.[21]
External Links
[edit]See Also
[edit]References
[edit]- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "Chilltools version file". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "Chilltools – Chrome Web Store". Chrome Web Store. Google. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "Peer Connections". WebRTC.org. 2021-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "RTCPeerConnection: addIceCandidate() method". MDN Web Docs. Mozilla. 2023-01-01. Retrieved 2025-03-26.
- ^ "GeoJS – Free IP Geolocation API". get.geojs.io. 2023-01-01. Retrieved 2025-03-26.
- ^ "Terms of Service". chilltools.it. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "ChillSpotIT/chilltool-s – Disclaimer". GitHub. 2024-01-01. Retrieved 2025-03-26.
- ^ "Terms of Service". chilltools.it. 2024-01-01. Retrieved 2025-03-26.
- ^ "Chilltools – License". GitHub. 2024-01-01. Retrieved 2025-03-26.

- Reliable sources include: reputable newspapers, magazines, academic journals, and books from respected publishers.
- Unacceptable sources include: personal blogs, social media, predatory publishers, most tabloids, and websites where anyone can contribute.
Replace any unreliable sources with high-quality sources. If you cannot find a reliable source for the material, it should be removed.