The picker stores stable catalog keys, not SVG payloads. All icons render locally on the same 24×24 grid and inherit the connection color; documented publisher-color accents may be retained. No image CDN, web font, runtime Simple Icons import, or new dependency is used. A server/database/NAS/AP/ switch/cloud variant combines its mark with the app’s corresponding role frame; these composites are app UI symbols, not official alternate brand logos.
Windmill uses the six polygons and pale-blue accents from its official publisher icon, uniformly normalized from its original viewBox to 24 units. Primary blades inherit the connection color. This is the windmill.dev developer automation platform mark, shared by the hosted and self-hosted presets. Publisher copyright, AGPL-3.0 licensing and trademark rights remain applicable; no endorsement is implied.
Installed Simple Icons
src/utils/icons/brand/brandIconSlugs.ts is the source of truth for the installed paths
vendored from the installed simple-icons 16.28.0 package. Regenerate with
npm run icons:brand:generate; validate with npm run icons:brand:check.
Never hand-edit generatedBrandIcons.ts. The generator reads only requested
single-path SVGs and fails if a requested source is missing or incompatible.
The expansion adds Alibaba Cloud, DigitalOcean, Envoy Proxy, Git, GitHub, Google,
Hetzner, NetApp, OVH, and Red Hat; other requested brands reuse already-vendored
paths. Exact publisher source/guideline links are retained in the installed
simple-icons/data/simple-icons.json. Simple Icons distributes its collection
under CC0-1.0,
but that does not waive third-party trademark rights or individual asset terms.
See its disclaimer.
QEMU uses the unchanged single-path mark from Simple Icons 16.28.0, whose source
metadata points to the QEMU project logo page.
The project website identifies QEMU as a machine emulator
and virtualizer. The logo page was access-protected during this addition; this
is a pinned collection asset, not a newly downloaded publisher SVG. Its geometry
is preserved and only its fill follows the selected icon color. The separate
virtual-machine and cryptography symbols are app-authored generic vectors;
they do not imply a particular hypervisor, cryptocurrency, or encryption mode.
In particular, the Git logo is by Jason Long and licensed CC BY 3.0. Here its geometry is preserved, its fill inherits the UI color, and its server variant adds an app-authored role frame.
OS, build-server, and IoT additions
The additional installed marks cover Fedora, Debian, Rocky Linux, AlmaLinux, openSUSE, Epson, Fujitsu, Huawei, Lenovo, LG, Razer, Samsung, Ubiquiti, Acer, MSI, Toshiba, Juniper Networks, Fortinet, QNAP, Snort, WireGuard, Joomla, WordPress, Arduino, Raspberry Pi, Espressif, Schneider Electric, Shelly, Jenkins, GitHub Actions, TeamCity, CircleCI, Travis CI, Buildkite, Home Assistant, ESPHome, and Tasmota. Already-vendored Apple, Android, ASUS, HP, Kyocera, Cisco, GitLab, OpenVPN, OPNsense, pfSense, FreeBSD, Apache, phpMyAdmin, and Dovecot are reused.
The build-server set is curated, not a claim to include every CI vendor. It includes Jenkins, GitHub Actions, GitLab CI, TeamCity, CircleCI, Travis CI, Buildkite, Azure DevOps, and the existing Drone CI, with separate server/runner variants. Generic reverse-proxy, DNS, time, RMM, mail, directory, LLM, and agent service icons use distinct local geometry rather than brand claims.
Individual license/attribution records take precedence over the collection’s CC0 label. Relevant newly added explicit license records are:
| Mark | Artwork attribution and terms |
|---|---|
| Jenkins | Artwork attributed to the Jenkins project. The official artwork page credits the original logo to Frontside, with Charles Lowell championing its design. Licensed CC BY-SA 3.0. The vendored silhouette uses monochrome fill; the server image adds a local role frame. These artwork adaptations remain under CC BY-SA 3.0. |
| Debian | Debian Open Use Logo, © 1999 Software in the Public Interest, Inc.; created by Raul Silva. The publisher offers LGPLv3-or-later or CC BY-SA 3.0; the vendored asset follows the CC BY-SA 3.0 option recorded upstream. Monochrome silhouette adaptation retains these artwork terms. |
| Rocky Linux | Artwork from Rocky Linux’s official branding repository, licensed CC BY-SA 4.0. The package pins this source icon; monochrome rendering retains the artwork license. |
| Fedora | Installed metadata specifies a custom license linked to the Fedora brand guide, not CC0-only. Fedora trademark guidance also applies. |
Other newly added CI/IoT marks have no separate license field in the installed
metadata; that is not a finding that their trademarks or publisher artwork are
unrestricted. Publisher references include Jenkins art,
GitHub Actions, GitLab press kit,
JetBrains logos, CircleCI press,
Travis CI, Buildkite assets,
Arduino trademark rules, Raspberry Pi trademark rules,
Espressif, Shelly,
Home Assistant design guidance,
ESPHome source SVG,
Tasmota source SVG,
and Schneider Electric’s source SVG.
Business, remote, platform, and registrar additions
The next bounded set adds 43 installed paths. It is a curated collection, not a claim to cover every ERP, analytics, chat, CMS, CI, registrar, or server vendor. Already-vendored Redis, Nextcloud, Elasticsearch, Splunk, Bitwarden, Cloudflare, Microsoft, Apple, Cisco, Citrix, FileZilla, and MikroTik are reused where relevant.
The exact sources below come from the installed 16.28.0 metadata; an absent individual license field is not a claim of unrestricted publisher rights.
| Mark | Publisher source recorded upstream |
|---|---|
| Ansible | Source |
| Apache Superset | Source; guidelines |
| Apache Tomcat | Source; guidelines |
| Budibase | Source |
| Caddy | Source |
| Directus | Source |
| Docker | Source |
| Dolibarr | Source |
| Drupal | Source |
| Element | Source |
| ERPNext | Source |
| Gandi | Source |
| Ghost | Source; guidelines |
| Gitea | Source |
| GoDaddy | Source |
| Google Drive | Source |
| Intel | Source |
| Ionos | Source |
| Jira | Source; guidelines |
| Matomo | Source |
| Matrix | Source |
| Mattermost | Source |
| Metabase | Source |
| MinIO | Source; guidelines |
| n8n | Source |
| Namecheap | Source |
| Nginx Proxy Manager | Source |
| Node-RED | Source |
| Node.js | Source |
| Odoo | Source |
| Payload CMS | Source |
| PHP | Source |
| Plausible Analytics | Source |
| Porkbun | Source; guidelines |
| Prometheus | Source |
| Puppet | Source |
| Redash | Source |
| Rocket.Chat | Source; guidelines |
| Rundeck | Source |
| SAP | Source |
| Strapi | Source; guidelines |
| TrueNAS | Source |
| Zulip | Source |
Additional attribution and adaptation notices:
- PHP: original logo by Colin Viebrock, released by the PHP project under CC BY-SA 4.0. The extracted monochrome mark and PHP-FPM server-frame image are adaptations; these artwork adaptations retain CC BY-SA 4.0.
- Dolibarr: artwork from the Dolibarr Foundation repository, recorded as CC BY-SA 4.0 in the installed metadata. The monochrome silhouette retains that artwork license.
- Apache Superset and Apache Tomcat: artwork attributed to the Apache Software Foundation and its project communities; upstream records Apache-2.0. The local render uses monochrome fill and, for Tomcat server, a separate app role frame. ASF trademark policy still applies; Apache names/logos identify those projects, not this app or an endorsement.
- Node.js and Node-RED: consult the Node.js branding page and Node-RED resources, including the OpenJS trademark policy. These are project-identification icons, not certification marks.
Telecom providers
This bounded batch covers the 18 requested telecom names without claiming every provider or region. Vodafone reuses its existing installed path; five new installed paths add Deutsche Telekom, Orange, O2, AT&T, and Movistar. None of these six metadata entries records an individual artwork license, so the absence of a field must not be read as unrestricted publisher permission. Exact installed source references are:
| Mark | Publisher source recorded upstream |
|---|---|
| AT&T | Source |
| Deutsche Telekom | Source |
| Movistar | Source; guidelines |
| O2 | Source |
| Orange | Source; guidelines |
| Vodafone | Source |
T-Mobile uses the historical path below; it is byte-identical to the installed Deutsche Telekom mark because both sources use the shared T symbol. Seven additional providers use verified publisher geometry. MEO, UZO, and Hurricane Electric now use the named publisher retraces; unresolved VIVA remains a neutral identifier. The saved Vodafone catalog key is preserved; telecom device/service variants use the app’s role frames, not fabricated provider product logos.
Pinned historical paths
Microsoft Outlook (outlook, suggested for both on-premises Exchange OWA and
Outlook Online) uses the exact O-and-envelope path from
Simple Icons 11.0.0.
SVG SHA-256: f2fcdd8cbd3be6855935de2ab3fb7010aef607963fb157c64ac308e693a18f87.
The release metadata cites https://developer.microsoft.com/en-us/outlook/docs
and Microsoft’s trademark guidance. This is a pinned historical mark, not a
claim to the latest Outlook branding. It is bundled locally and uses
currentColor for both light and dark themes. Existing custom choices are not
overwritten; Exchange ECP retains its separate Exchange icon.
historicalBrandIcons.ts preserves these upstream path strings verbatim, without
installing an older package. Original SVG SHA-256 hashes are recorded beside each
export; offline tests also verify the rendered path hashes. These are identified
as historical where the product’s current branding differs.
| Mark | Exact upstream SVG | Publisher provenance / caveat |
|---|---|---|
| Oracle | Simple Icons 11.0.0 | Oracle logo guidelines; used for an Oracle Cloud connection, not an affiliation claim. |
| IBM | Simple Icons 11.0.0 | IBM 8-bar source and guidance. |
| Linode | Simple Icons 7.0.0 | Upstream cites https://www.linode.com/company/press/; this is the historical Linode cube, not the current Akamai identity. |
| Microsoft Office | Simple Icons 9.0.0 | Upstream cites https://developer.microsoft.com/en-us/microsoft-365. The microsoft365 entry explicitly describes this as the historical Office mark, not the current Microsoft 365 logo. |
| Azure DevOps | Simple Icons 11.0.0 | Exact standalone Azure DevOps path, reused in its separate build-server variant; not an Azure recoloring. Original SVG SHA-256 is stored beside the export, and the rendered path is hash-tested. |
| Java | Simple Icons 5.0.0 | Oracle Java cup path preserved verbatim; publisher logo guidance applies. Not a new Java artwork license. |
| Microsoft SQL Server | Simple Icons 11.0.0 | Exact historical collection path. The collection metadata originally links a Wikimedia-hosted asset; we pin the primary Simple Icons release instead of claiming it was fetched from Microsoft’s current brand kit. |
| Microsoft Exchange | Simple Icons 11.0.0 | Upstream records a custom Fluent UI assets license and Microsoft trademark guidance; not CC0-only. Local server frame is app-authored. |
| Microsoft Dynamics 365 | Simple Icons 11.0.0 | Exported as microsoftdynamics365, but the upstream filename is dynamics365.svg. Publisher icon terms limit their stated permission to diagrams, training, and documentation; historical collection availability is not a blanket permission for app redistribution. |
| Slack | Simple Icons 11.0.0 | Historical collection path; Slack brand guidelines remain applicable. |
| T-Mobile | Simple Icons 11.0.0 | Exact historical T-Mobile path, byte-identical to the installed Deutsche Telekom shared T symbol; publisher brand portal is recorded upstream. Source SVG SHA-256 and path digest are verified independently. |
| OpenAI | Simple Icons 15.22.0 | Pre-2025-rebrand mark, used as the artwork of the chatgpt key. Upstream cites https://openai.com/brand and removed the mark in 16.0.0 because publisher permission was not obtained; see application portal icons. |
The pinned releases’ collection licenses are 15.22.0 CC0, 11.0.0 CC0, 9.0.0 CC0, and 7.0.0 CC0, and 5.0.0 CC0. Their availability is not a grant of trademark permission. Publisher brand-use guidance still applies, especially for redistribution outside connection-picker identification; this app does not claim sponsorship or endorsement.
Publisher-sourced compact marks
The following additions in handAuthoredBrandIcons.ts use verified publisher
geometry, with uniform scaling/centering and currentColor. These assets are
not claimed to be CC0 or newly authored logos.
| Mark | Exact source | Transformation |
|---|---|---|
| Microsoft | Official symbol SVG, linked from Microsoft’s branding guide | Four original 9×9 squares at (1,1), (1,11), (11,1), (11,11), converted to one path; 21×21 canvas scaled uniformly to 24×24; monochrome. |
| HPE | HPE Design’s black Element SVG, source repository | Exact path; 56×17 source scaled by 24/56 and vertically centered. This is the Element, not the HP logo or full HPE wordmark. |
| Tencent Cloud | Official header SVG, referenced by Tencent Cloud | Original final cloud-symbol subpath (starts M13.267 1.4) retained; wide lettering omitted; 27×22 symbol canvas scaled by 24/27 and vertically centered. |
The original hand-authored Windows, AWS, Azure, and PowerShell silhouettes are preserved unchanged; this expansion does not retroactively label them exact publisher-sourced assets.
Additional publisher SVGs
publisherBrandIcons.ts adds twenty-eight marks from public publisher assets,
without assigning them the Simple Icons collection license. Original SVG
SHA-256 hashes are recorded in source, and offline tests verify the selected
path geometry and normalization. Whitespace may be normalized; fills inherit
the UI color. Local role frames remain app symbols, not approved brand lockups.
| Mark | Exact source and extraction |
|---|---|
| Xerox | Official site icon: preserve its white wordmark path, omit the red square backdrop, uniformly fit the wordmark region at (7,74), 180×40, into 24×24. |
| Avaya | Official site SVG sprite: concatenate the five closed paths in symbol#avaya-logo, normalize its 112×32 extent uniformly. |
| Canon | Official global header SVG: keep the five red cls-3 Canon paths, omit gray “Global” lettering. Each path’s initial relative m becomes absolute M when joining paths so letter positions do not change; normalize a 125×26 region. |
| Wazuh | Publisher’s logo SVG: use the original first polygon, the W portion of the wordmark, as a compact identifier. Convert polygon vertices to equivalent closed path commands; fit its 414×298 region uniformly. This is not the full wordmark or a newly invented W. |
| UGREEN | Official storefront logo SVG: preserve all six wordmark paths; uniformly scale the 66.6×11.1 source and center vertically. |
| ASUSTOR | Official header logo SVG: retain all seven letter paths and their original per-path translate transforms (including -19.032, -40.025, etc.). Remove only source padding/transparent background/clip definitions; uniformly fit the existing 152.855×28 text group. No relative letter positions are redesigned. |
| Vertiv | Official timeline logo SVG: retain symbol paths 2, 3, and 4 (zero-based), omit the wordmark; fit symbol bounds x=0…49.8664, y=0.280029…47.2801 uniformly. This source location is documented without claiming a new logo license or that a timeline asset defines current branding. |
| Riello | Official footer logo SVG: retain the ribbon path1707 from the Riello Elettronica mark, omit lettering. Preserve the path, replacing the containing layer offset with a uniform fit of its measured cubic-curve bounds. |
| PHC | Publisher SVG: Retain the final three paths, the PHC lettering from the official Cegid-PHC lockup; omit the Cegid wordmark. Preserve path geometry, use monochrome fill, uniformly fit the PHC region. This is a wordmark portion, not an invented PHC logo. |
| Cegid | Publisher SVG: Exact single full-wordmark path; uniformly normalize 1000×408 to 24×24 and center vertically. Cegid Primavera is separately represented by a disclosed PR identifier, not Oracle Primavera. |
| NetBox | Publisher SVG: Pinned project source: eight circles and six rectangles are converted to equivalent paths, applying the two original rotated-rectangle transforms. Scale the original 320×320 canvas by 0.075. Fills become monochrome; source’s thin outline is omitted. Repository license is Apache-2.0; trademark rights are separate. |
| TightVNC | Publisher SVG: Preserve all three paths and the first path’s evenodd fill rule; scale the 90×90 source uniformly by 24/90. Monochrome adaptation of the publisher mark, without embedding raster content. Publisher software licensing is not asserted to grant a separate unrestricted logo license. |
| UltraVNC | Publisher SVG: Pinned publisher eye-symbol adaptation, not the full logo: retain original eye curve and iris/pupil circles (radii 130/70), render eye/iris as outlines and pupil filled. Omit gradient, background, decorative ring, highlight and font-dependent lettering. Uniform 22/720 scale with 1px inset accommodates the added 45-source-unit outline without clipping; center stays (12,12). The repository’s GPLv3 license is recorded without relabeling this artwork as CC0. |
| NOS | Publisher source: Keep the full NOS lettering/radial symbol geometry and original evenodd fill rule; uniformly fit the 96×52 canvas. Source SVG SHA-256 is recorded beside the export. |
| NOWO | Publisher source: Select the three orange NOWO letter paths and orange W polygon from the current DIGI / NOWO lockup. Convert the polygon to an equivalent closed path, omit the DIGI portion and separator; uniformly fit the NOWO lettering region. This is an extracted wordmark portion, not the full combined logo. |
| DIGI | Publisher source: Decode the actual navbar image whose alt text identifies the DIGI logo; preserve its single SVG path. The homepage also embeds a menu/hamburger SVG, which is not the brand asset. Record the decoded logo SVG hash, not the changing HTML page hash; monochrome fit of the 100×35 mark region. |
| Tele2 | Publisher source: Extract the exact inline symbol#svg-Logotype path from the official homepage. The recorded source hash is for that symbol, not the changing HTML page. Uniformly fit its 402×151 source canvas. |
| SFR | Publisher source: Retain the original white SFR lettering path and omit the red square background; uniformly fit the lettering region. This is the publisher’s wordmark geometry, not an app-authored SFR monogram. |
| Altice | Publisher source: Preserve the complete negative-space pinned-tab favicon and its flipped coordinate system, fitting the original 260×260 canvas. The publisher site explicitly identifies itself as the archived Altice Europe website; no claim that this asset defines the current Altice France/International identity or grants a new artwork license. |
| Three | Publisher source: Preserve the exact Three UK header symbol path, including the original containing translate(8,6); uniformly scale the 44×44 source canvas. This is the Three mark, not the newer combined VodafoneThree corporate wordmark. |
Identifier compatibility group
The initial group used explicit nonofficial identifiers. Most did not yield a
suitable compact vector source in the installed or checked historical collection
and bounded publisher lookup; VIVA is intentionally neutral because the intended
provider is unconfirmed. These entries are still distinct and usable:
identifierIcons.ts draws geometric identifiers with SVG paths, not fonts or
copies of unrelated logos. Later publisher-derived replacements are called out
below; catalog descriptions distinguish those traces from the remaining neutral identifiers.
| Entries | App-authored symbol | Publisher checked |
|---|---|---|
dlink |
DL monogram | D-Link; no verified reusable compact vector obtained. |
levelone, levelone-switch |
L1 monogram | LevelOne; the public header is a wide raster wordmark. |
arista, arista-switch |
A with network cross | Arista brand information; not a traced Arista wordmark. |
freepbx, freepbx-server |
Upstream frog trace | Replaces the initial FP fallback; see named publisher retraces. |
yealink, phone variant |
Y with call waves | Yealink publishes raster header logos; this is not its official wordmark. |
clevo, laptop variant |
CV monogram | CLEVO; app-authored, not the publisher logo. |
grandstream, phone variant |
Publisher G-emblem trace | Replaces the initial GS fallback; see named publisher retraces. |
freshtomato |
Tomato with stem/leaves | FreshTomato has raster public branding; this app drawing is not an official project mark. |
meshcentral |
M with connected nodes | MeshCentral; project raster artwork was not converted or relabeled as original SVG. |
suricata |
S/sensor identifier | Suricata branding page provides raster marks; this is not the meerkat logo. |
zeek |
Z with traffic arrows | Zeek; app-authored and not a copy of the project’s official Z logo. |
postfix |
PF with mail-flow arrow | Postfix; app-authored, not an official mail-server logo. |
apc, UPS variant |
AP monogram | APC publisher page; distinct from the actual Schneider Electric mark used by its own entries. |
eaton, UPS variant |
E with power bolt | Eaton supplied raster header branding in the checked page; not an official Eaton logo. |
cyberpower, UPS variant |
CP monogram | CyberPower; no suitable compact publisher vector obtained in the bounded lookup. |
tripplite, UPS variant |
TL monogram | Tripp Lite by Eaton uses Eaton raster header branding; not presented as a current Tripp Lite logo. |
sonoff |
S/switch identifier | SONOFF; distinct app-authored identifier, not an official wordmark. |
tuya |
T/cloud identifier | Tuya; distinct app-authored identifier, not an official wordmark. |
primavera |
PR/ERP monogram | Publisher/project; Cegid Primavera ERP is intended; published compact assets found were Cegid-only or raster combined marks. This is not Oracle Primavera. |
bind-server |
B/DNS identifier | Publisher/project; App-authored identifier for ISC BIND DNS; no claim to be the ISC or BIND logo. |
sqlpad |
Query-pad identifier | Publisher/project; No suitable project vector in the bounded check; not an official SQLPad mark. |
openssh |
Terminal/lock identifier | Publisher/project; Not the OpenSSH pufferfish artwork; the app draws a terminal and lock. |
lxd |
LX/container identifier | Publisher/project; Not a Canonical or historical Linux Containers project logo. |
incus |
Container/anvil identifier | Publisher/project; Not an official Incus or Linux Containers logo. |
samba |
Shared-directory topology | Publisher/project; Not a tracing of the Samba wordmark. |
openldap |
Linked-directory identifier | Publisher/project; Not the OpenLDAP project logo. |
keepass |
K/key identifier | Publisher/project; Not the KeePass application artwork. |
keepassx |
KX identifier | Publisher/project; KeePassX is not substituted with the different KeePassXC project’s mark. |
mailcow, mailcow-server |
Cow/mail identifier | Publisher/project; Not an official Mailcow logo; unrelated SOGo SVGs in the project were deliberately not relabeled. |
osticket |
Ticket identifier | Publisher/project; Not a tracing of the osTicket mascot. |
mremoteng |
M/remote identifier | Publisher/project; The official website SVG favicon embeds a PNG, and the checked project tree supplied no SVG paths; that raster wrapper is not vendored. |
draytek, device variants |
Publisher wordmark trace | Full standalone wordmark; compact two-line appliance adaptation. See named publisher retraces. |
meo |
Publisher three-bar roundel | Normalized official SVG replaces the initial typed-letter fallback; see named publisher retraces. |
uzo |
Publisher wordmark | Normalized official SVG replaces the initial typed-letter fallback; see named publisher retraces. |
hurricane-electric |
Publisher circled HE trace | Replaces the initial plain HE fallback; see named publisher retraces. |
viva |
Neutral full VIVA identifier | Provider identity remains unconfirmed. No country, network, regional operator or Vivo association is asserted; this is deliberately not advertised as a sourced official VIVA logo. |
The remaining neutral identifiers are a disclosed logo-coverage limitation, not
fabricated official marks. This historical group stays outside the BRAND_ICONS
registry, including its later publisher-derived replacements. Device/server variants use
the same geometry inside a different role silhouette, so variants are not
merely duplicate bare glyphs with different labels.
The APP_AUTHORED_IDENTIFIER_ICONS name is retained for compatibility; it is no
longer a provenance classification. In particular, MEO/UZO are publisher vectors
and the explicitly identified local traces are not arbitrary initials. New custom Lucide nodes carry stable React
keys; a regression renders every brand without filtering unrelated console
errors and asserts no missing-key warnings.
Protocol and camera source additions
The final source registry has 161 installed marks, 13 pinned historical marks, 28 publisher-file marks and seven preserved/local marks (including the three publisher geometries described above). These are historical source-inventory counts, not a current logo-coverage claim; the compatibility group and subsequent publisher additions/retraces are documented separately below.
Scaleway comes from the installed collection’s scaleway path, whose publisher
source is Ultraviolet. Heroku uses the unchanged
Simple Icons 11.0.0 path.
The Heroku SVG SHA-256 is
622d358ec7c6b09d8f8d2273ee226b5613e94c75d026651ee3889e44282627c1;
its rendered path is checked separately. The historical collection license
does not replace publisher trademark rights or grant new brand-use permission.
| Mark | Verified publisher source and adaptation |
|---|---|
| Reolink | Current header SVG. Preserve the fourth path, the R symbol from the wordmark; omit remaining letters. Uniform fit of the 97.73×108.9 symbol region. SVG SHA-256: afc0b7b9b14e024cd7e913766eabb3c4f4608b8900837f58e46989e80bbe7350. |
| Uniview | Publisher UNV SVG. Preserve all four paths, uniformly fit the 56.69×34.02 source canvas. SVG SHA-256: 38c090011e4df1d3484d1ea0d97764e6c0684e44e5228f546a369f2d67412d30. |
| Axis Communications | Publisher sprite. Preserve all six paths in symbol#axis-logo, including lettering and triangle; uniformly fit 200×72. Monochrome rendering removes the source triangle’s color contrast. Selected-symbol SHA-256 (not entire sprite): 9139a771d3fede11a9dde3d826155d1cea93af59968a02e8f69ee7b82be150ca. |
These three publisher marks are not newly licensed as CC0. SVG/path hashes prove source fidelity, not unrestricted permission to use a vendor trademark. TP-Link VIGI and Ubiquiti Protect entries use their existing parent-company marks inside local camera frames; they are not claimed to be distinct product logos.
The following additional exceptions are SVG identifiers drawn by the app, without tracing raster artwork:
| Entries | Identifier and source limitation |
|---|---|
nomachine |
NX lettering, not the official NoMachine logo. The checked publisher supplied raster header artwork. No external image is embedded; the existing NX protocol receives this disclosed identifier. |
x2go |
X2/forward identifier. The verified publisher logo credits Heinz-M. Graesing / obviously-nice and explicitly declares CC BY-ND 3.0. Its monochrome adaptation is therefore not vendored; the local drawing is independent, not copied from that artwork. |
haproxy |
HA/routing identifier. The checked project supplied a raster header and no installed Simple Icons path was available. |
hikvision, device variants |
HK identifier. The publisher homepage references a vector font sprite, but retrieval of that source returned access denied; no unverified paths are claimed as official. |
Standard SSH, HTTPS, raw TCP, rlogin, FTP, SFTP, SMB, SPICE and XDMCP choices use
meaningful terminal/lock, web/lock, connector, transfer, shared-file or display
geometry, not invented official protocol logos. Existing manual terminal,
monitor, folder, eye and all other saved choices remain valid.
Pure modern Exchange product mark
microsoftexchangemodern vendors the exact single path from Microsoft’s
ExchangeLogoIcon.tsx, pinned to commit eefc5128d958e74262de72965b60608953945515.
It depicts the modern flat E tile and Exchange tiles rather than the older
perspective E used by the historical Simple Icons export. The full publisher
2048×2048 coordinate system is uniformly scaled by 24/2048. No server, computer,
envelope frame, or other app-authored geometry is added to the pure product mark.
The manual server variant can still place it in the app’s separate server frame.
The earlier microsoftexchange historical export and its source hash remain
unchanged. This lets existing artwork references distinguish the old and modern
designs instead of silently relabeling the old path as current.
Source TSX SHA-256:
5d913439528e5e4cb51606ceeeed6aeaf8bff5bc1b08bd969238e89fb0c425d4.
Exact rendered path SHA-256:
e41f35b84ad0952c541f730ede4970ae894f226ec401e949906590863e04f4fb.
Offline tests verify this path, uniform scale, absence of a device wrapper, and
distinctness from the historical artwork.
Copyright Microsoft Corporation. The publisher package license specifically requires the Microsoft Fabric Assets License. These branded assets are not covered by a blanket MIT or CC0 assertion.
CRM, GraphQL, VPN, and database additions
The installed collection supplies GraphQL, HubSpot, Zoho, ZeroTier, Tailscale, Cockroach Labs, ClickHouse, Apache Cassandra, Apache CouchDB, Neo4j, and InfluxDB. SQLite reuses its existing vendored path. CockroachDB entries use the publisher’s Cockroach Labs mark, not an invented separate product logo. These are local icon choices; they do not add database drivers or VPN implementations.
| Mark | Publisher source recorded in the installed collection |
|---|---|
| GraphQL | Brand assets |
| HubSpot | Style guide |
| Zoho | Branding |
| ZeroTier | Publisher |
| Tailscale | Press resources |
| SQLite | Pinned publisher artwork |
| Cockroach Labs | Publisher |
| ClickHouse | Pinned publisher SVG |
| Apache Cassandra and CouchDB | Apache logos |
| Neo4j | Brand guide |
| InfluxDB | Publisher downloads |
The installed metadata records Apache-2.0 for the Cassandra and CouchDB artwork; the ASF trademark policy still applies. The other listed metadata entries do not declare an individual artwork license. That absence, and the collection’s CC0 license, do not grant unrestricted publisher trademark permission.
Salesforce preserves the exact historical
Simple Icons 11.0.0 SVG path.
The source is its cloud silhouette without lettering, not newly authored
Salesforce artwork. Source SVG SHA-256:
9f8adb4f73acb235b2fe1c721f17d915d3559c905d1de9c7b678d76d0687eb08.
Rendered path SHA-256:
1d3af188552e86b2e368f97efcbe990d32ae8a2d870d169f9284cd680b18c5c5.
Four additional assets use verified publisher SVG geometry:
- Pipedrive: Publisher source. Leading P path from the publisher header wordmark; remaining lettering omitted. Source 18×21 symbol viewport begins at (0,5). Source SVG SHA-256:
b96d5e70979e59117b3fe26f85bcc76e986a048bfed711074e57269a5cefa105. Rendered path SHA-256:52cb4efbdae85617054eda2a6d49fe8a65dd6b30de1177db21bf0bc85cb37ca2. - NetBird: Publisher source. All three exact bird paths from the publisher press-kit icon. Uniform 41×30 fit; monochrome removes the original darker wing overlap. Source SVG SHA-256:
0876ddda40f4ddc49f8ed6a0cd6369482af29077f06a648e907043e022151468. Rendered path SHA-256:6cb44c0cee99b8d1d6868c5a8c799cd45323ac8f8f4bb18c49acf1faeb69a14e. - Twingate: Publisher source. Two left-hand symbol subpaths from header SVG#svg712272324_2169. Lettering beginning at M26.8 omitted; original evenodd fill retained. Source SVG SHA-256:
a7169ca049e502cc639bc2b102ee08f1e698a753cfd8976c9e9feda4a50ecd6f. Rendered path SHA-256:01c141edfcd80afa53960ec86a97e3b0b0fc44c01d06c881bb42db5ed8c5de08. - Nebula VPN: Publisher source. Final wave/network symbol path from the actual Nebula VPN documentation logo, not the unrelated Nebula streaming brand. Lettering omitted; uniform fit of its 480×256 symbol region. Source SVG SHA-256:
b2f0303ef1d78a7319a431aa8218c1ee2928a090d782fa2221ad9d4e62f31b93. Rendered path SHA-256:c3a409d5858acdb3bc364592c06afb5523bf1ea4e6f392cc1d6e73aa727a3404.
For Pipedrive and Twingate, the source hash identifies the selected inline header
SVG, not the whole HTML page; path bytes and transforms are checked separately.
All four are monochrome adaptations, not newly licensed CC0 artwork.
NetBird’s press guidelines specify its original
palette and prohibit color changes; the connection-color adaptation here is
disclosed, not asserted to satisfy those marketing guidelines or grant a broader
license. The verified Nebula documentation
identifies the open-source networking project; the unrelated installed
nebula streaming-service mark is intentionally not vendored.
SoftEther uses a distinct app-authored SE/ethernet SVG identifier. The checked
project website supplies raster logo artwork; no
verified compact vector was obtained in the bounded lookup. The identifier is
not a tracing or official project logo, and remains outside BRAND_ICONS.
Its VPN variant adds only the app’s existing role frame.
Product-role semantics
The Microsoft/Apple/Cisco VPN, Hyper-V, RD Gateway and remote-desktop entries reuse existing vendor marks; role variants combine them with an app-authored frame. They do not claim to reproduce those products’ application icons. Generic KMS, SQL server, MTA, Active Directory server, wired router and SNMP entries use service/device geometry rather than vendor branding. The older Active Directory entry remains intact; its new server variant uses a distinct directory-tree inset. Saved explicit icon keys remain valid, and manual appliance choices remain selectable. The Exchange base mark and its server-variant inset now use the pinned modern product glyph described above. Automatic defaults use pure brand marks or unframed protocol symbols, without app-authored server/appliance frames, with the same resolver feeding the editor dropdown, connection tree, Quick Connect, Bulk Connection Editor and Session Manager. All 37 built-in defaults and 27 registered integration descriptors are checked; integration icons and persistence-safe default keys agree. Tool, status, log and aggregate-category icons remain semantic UI controls, not protocol brands. Service folders and alternative containers add local Lucide geometry without adding brand sources.
Hosting, domain, and access-provider additions
Publisher retraces and storefront additions (2026-09-10)
The stable ptservidor, ptisp, webtuga, and hostgator keys now use
publisher-referenced emblems instead of initials. The source images and the local
SVG renders were inspected side by side. These are monochrome UI adaptations,
not new artwork licences or vendor endorsements. Original trademark rights apply.
| Key | Source and adaptation |
|---|---|
ptservidor |
Publisher touch icon, 180×180. Orange globe foreground and transparent grid gaps retained. |
ptisp |
Publisher blog logo, 320×100. The leading chevron in crop (0,0,82,100) is traced; text and colour gradient are omitted. The customer portal’s different “my ptisp” wordmark is not substituted for this emblem. |
webtuga |
Publisher favicon, 206×206. White W in crop (25,40,155,125) is extracted without the green background or shadow. |
hostgator |
Official media kit, logo ZIP. The first 25 paths of HostGator \| Logos/HostGator \| Logo Negativo/Logo_Negativo_HostGator.svg are the actual monochrome Snappy mascot; independent paths and even-odd rules are preserved. Paths 25–33 (wordmark) are excluded. Uniform scale 0.55, translation (3.2,1). |
dameware |
The official product page uses its SolarWinds publisher branding. The swoosh is traced from its 328×56 header PNG, crop (0,0,68,53) excluding the wordmark and trademark annotation. This is a clearly labelled publisher-brand fallback, not a separately verified Dameware application logo. The former DW monogram is removed. |
mcdonalds |
Golden Arches from the installed Simple Icons 16.28.0 mcdonalds.svg, whose source is the publisher newsroom. Vendored through the existing generator, with no red tile. |
storefront |
Generic Lucide Store facade with its own searchable key; no brand attribution and no association with Citrix StoreFront. Existing building-store remains valid. |
Raster traces are explicitly not original publisher SVG files. The offline
scripts/trace-provider-icons.mjs pins each original PNG hash and dimensions,
extracts only the documented foreground/crop, preserves disconnected contours
and counters, simplifies pixel edges with a maximum 0.85-source-pixel RDP
tolerance, and uniformly fits them into a 22-pixel box. It emits passive local
path data; it neither downloads assets nor runs at application startup. Supply an
independently obtained matching publisher PNG to reproduce a contour:
node scripts/trace-provider-icons.mjs ptservidor /path/to/apple-touch-icon.png
Source SHA-256 values:
| Source | SHA-256 |
|---|---|
| PTServidor PNG | fb83ac6221304317bd75dd96caa6fe189d82a7bd4bb05585f124cb4c1eaddb77 |
| PTisp PNG | cfc7c55fc4eba445d20f75949dceab1454db470d9e3395899a22048b0426d7fe |
| WebTuga PNG | 7ae3ff544bf592ec4a7056fc51caf9ab543ebeea8067a1ece0c5ced25dedae94 |
| SolarWinds header PNG | c9bc9c79274383b1cb53dd2a7a8f33319a705e5e47f980414c0bc76a052ea5fc |
| HostGator logo ZIP | 20509f92b2b85c024f76c002085baeaf73d2c794c71356d72fdfabc2df5ba4b7 |
| HostGator negative SVG | 16d695e9a5c5df8e57afc783fb8d195fb112fad4a97f1e6dd6a513146714b26e |
Hosting providers and Domains & registrars are separate picker categories.
Existing Porkbun, Namecheap, GoDaddy, Gandi, Cloudflare, and No-IP keys now browse
beside the new DNS/registrar entries; IONOS has hosting as its primary category.
Mixed-service companies carry search aliases for their other services, without
duplicate saved keys. Hetzner, OVHcloud (ovh), and Scaleway retain their existing
pure marks and Cloud category. Category placement is not a service endorsement.
The ambiguous request “Level4 communications” is intentionally not mapped to a
different company. No service availability is implied by an icon, including Freenom.
Pinned package marks
The following ten additions use the installed Simple Icons 16.28.0 paths. Sources are recorded upstream and were checked for the intended identity; in particular, Spaceship means the domain registrar, not a similarly named software project.
| Key | Publisher artwork reference |
|---|---|
hostinger |
Hostinger newsroom |
netcup |
netcup SVG, guidelines |
upcloud |
UpCloud brand assets |
wpengine |
WP Engine brand assets |
namesilo |
NameSilo publisher source |
wix |
Wix design assets |
spaceship |
Spaceship registrar |
contabo |
Contabo |
vultr |
Vultr brand assets |
exoscale |
Exoscale press |
Publisher and historical geometry
The local hostingPublisherBrandIcons.ts, hostingHistoricalBrandIcons.ts,
telecomPublisherBrandIcons.ts, and providerResourceIcons.ts record SHA-256
checksums of their source SVGs. Only local passive vector geometry ships; no
source URL is fetched at runtime. Uniform scaling and monochrome fills are UI
adaptations, not newly endorsed logos. Publisher trademark/artwork rights remain
applicable even when a collection is freely licensed.
| Key | Exact source and adaptation |
|---|---|
dominios-pt |
Publisher SVG. Only the leading lowercase d path beginning M23.11,2.65 is extracted; the separate period and remaining wordmark are excluded. |
rackspace |
Publisher SVG. Only the leading r subpath is extracted for small-size legibility. Its relative initial move is resolved to M10.0488 13.2054; the following line remains relative and all curves are unchanged. |
amen-pt |
Monochrome path trace of the compact parentheses emblem in the publisher header raster. Not an original publisher SVG; the wordmark/team.blue endorsement line is excluded. |
noip |
Smooth Bezier/line contour trace of the 54×54 publisher compact raster, linked by the No-IP homepage. Green foreground becomes currentColor; the pale strike and letter counters remain transparent. Curved roundel and letter bowls replace raster stair steps, preserving four disconnected foreground contours and uniform scale. Not an original publisher SVG. |
claranet |
Publisher favicon. All three paths retain their independent relative-coordinate origins; joining them would corrupt the cloud/power emblem. |
sapo |
First five paths of svg#sapoLogo on the SAPO homepage: frog, two eye cutouts and two pupils. Even-odd monochrome fill preserves the eyes without a fixed background. Publisher rebrand announcement. |
freenom |
Pinned historical collection SVG. Ring and centre-dot geometry retained; the source’s fill:none first path is excluded. This is community-preserved historical artwork, not a verified current publisher release. |
bluehost |
2019 SVG, source/author attribution. The nine grid polygons are extracted without the wordmark. Historical identification, not a current-brand claim. |
ec2-instance |
Official AWS architecture package, member Resource-Icons_07312026/Res_Compute/Res_Amazon-EC2_Instance_48.svg. Actual singular Instance resource, not a generic AWS logo or framed server. Original even-odd fill is preserved; orange becomes currentColor. See AWS architecture icon terms. |
Explicit app-authored alternatives
These small geometric identifiers are not official logos, and their catalog
descriptions say so. They are not included in BRAND_ICONS. They do not trace
unknown raster artwork or claim vendor approval. Publisher references establish
which company/service a label identifies, not the source of the authored shapes.
| Key | Identifier and publisher reference |
|---|---|
dns-pt |
.PT path lettering; DNS.PT redirects to the .PT registry. Its available Safari SVG was an unsuitable large raster trace. |
time4vps |
Clock/four symbol; Time4VPS. Usable publisher vector unavailable during bounded lookup. |
network-solutions |
NS initials; Network Solutions. A current compact publisher vector was not verified. |
cogent |
CC initials; Cogent media kit provides raster artwork. |
The generic isp globe/distribution symbol, dynamic-dns domain/update service,
and display-multi-screen three-screen array are app-authored, unbranded geometry, not provider marks.
PuTTY author-generated geometry
The PuTTY icon comes from the author’s 0.85 source archive,
SHA-256 232c5c286a5b35f445dbbf49e159469acde372a3907aef738d88e28b4b0f6da2.
The reviewed, standalone icons/mksvg.py generator was run with the constant
putty_icon, size 48 and bw mode, writing only to an in-memory stream.
Generated SVG SHA-256: ad9c058c5f30caed3d2fa07c4047532611c5b7c947d6f3a69f76ab33381dfc2a.
See the author’s icon design explanation.
puttyBrandIcon.ts preserves its computers-and-lightning polygon/rectangle
coordinates and scales uniformly. Black becomes currentColor; white is transparent
so the cases and bolt use linework, not fixed white backgrounds. Inline styles are
flattened into passive attributes; no mask, font, script or live generator ships.
PuTTY is copyright 1997–2026 Simon Tatham. Portions copyright Robert de Bath, Joris van Rantwijk, Delian Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus Kuhn, Colin Watson, Christopher Staite, Lorenz Diener, Christian Brabandt, Jeff Smith, Pavel Kryukov, Maxim Kuznetsov, Svyatoslav Kuzmich, Nico Williams, Viktor Dukhovni, Josh Dersch, Lars Brinkhoff, and CORE SDI S.A.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Named publisher retraces
These eight existing choices were refined on 2026-09-09 without changing saved keys. Publisher SVGs are normalized locally; raster references were visually inspected and hand-traced into compact paths, not embedded or relabelled as original publisher vectors. Traces simplify details for small sizes and are not claims of publisher approval or a new trademark license. Rendering is local, font-free, theme-color aware and free of image, mask, script or network dependencies.
| Choice | Reference and adaptation |
|---|---|
meo |
Publisher SVG, linked by the official site’s organization metadata. The 96×96 roundel and three bars are uniformly scaled; blue becomes currentColor and white bars become transparent even-odd cutouts. The redundant rectangular mask is omitted. |
uzo |
Publisher SVG, linked in the official header. Original 519×239 wordmark path retained, uniformly scaled and centered; no replacement font or guessed lettering. |
ddwrt, router variant |
Publisher header raster. Rounded lowercase dd-wrt letterforms are manually retraced as outline geometry. The .com suffix and decorative header tick strip are omitted. Both standalone and router choices reuse the trace. |
draytek, router/switch variants |
Publisher wordmark raster. Italic DrayTek letterforms are manually retraced. The pure key keeps the full horizontal wordmark; appliance badges stack the same Dray and Tek paths to stay legible. This compact two-line layout is an app adaptation, not another official logo. |
freepbx, server variant |
Pinned upstream frog artwork, from release/17.0. The frog face is manually retraced; eye/mouth details become transparent cutouts, with color and fine shading omitted. |
grandstream, phone variant |
Publisher header raster. The compact G/swoosh emblem is manually retraced, omitting the wordmark/tagline. Gradients become currentColor with a subdued secondary arrow; transparent interior geometry remains visible in both themes. |
hurricane-electric |
Publisher header GIF. The circled, overlapping serif HE emblem is manually retraced, not replaced by plain initials. The long company name/tagline is omitted and the emblem inherits the selected icon color. |
viva |
Deliberately app-authored neutral VIVA lettering. The intended regional operator remains unconfirmed, so no unrelated country’s mark is substituted. The revised filled letterforms improve small-size contrast without asserting a sourced official logo. |
Reference-byte SHA-256 values (not hashes of the adapted SVG):
| Reference | SHA-256 |
|---|---|
| MEO | 113e3a9b2054e50f8213ab5e2cc40248312ac4b71fa61277357933ba765ff1e5 |
| UZO | ac326c956b045e3f4409b2b79f6e646d7bc3c4382eeba5ad7d3ab21ab32b790c |
| DD-WRT | 18552be8e7fc907eb65861d43731bd725df8c8814d994a3d1f663c8c64af14c3 |
| DrayTek | 226102ffe6d1773478f8cd51937d56c6c5a9eb1b314e6a5ce4a6f20f64aae1e8 |
| FreePBX | 79c1614dcb979d96bacf1ec6896439650fb8fda7a25b56d8c4865afdd559cf83 |
| Grandstream | 9b324cfb2fcfbaf65f4c89467ad7f59f718c1676862a85e2ee068dd2c5b39583 |
| Hurricane Electric | 13834f9f1468f97a38c50e47886b5aea03c929bc3b55b4e48ed7d5c516f6ec63 |
tests/icons/providerRetraces.test.tsx checks saved keys, vector-only/theme-safe
rendering and shared glyph paths. The DrayTek exception permits only placement
changes for its identical letterforms; the exhaustive appliance test still
requires an exact plain counterpart for other badges.
node scripts/catalog-icon-contact-sheet.mjs retraced renders the actual catalog’s
pure and appliance variants at 16/20/24 pixels on dark and light backgrounds.
Amcrest, Hanwha Vision, Dahua and Brother
These four refinements preserve the original public names, saved catalog keys and historical identifier-registry membership. Their printer, camera and recorder variants use the exact same glyphs inside the existing appliance frames. Pure brands have no frame. They are theme-color adaptations, not claims of publisher endorsement or newly licensed trademarks.
| Choice | Publisher reference and local adaptation |
|---|---|
amcrest, camera |
Amcrest Cloud header raster, linked by the publisher cloud site. Locally traced hexagonal roof/lower chevron and circular lens. The wordmark is omitted; straight edges and circular contours replace raster stair steps. Not an original publisher SVG. |
hanwha, camera |
First three ring paths of the inline header SVG on Hanwha Vision’s global site. Exact curves and independent relative-path origins are retained. The wordmark and redundant clip wrapper are omitted; uniform scale and currentColor replace source dimensions and orange shades. |
dahua, camera and DVR |
Publisher footer artwork. This SVG embeds a raster; the embedded image is not shipped. The compact leading loop/stem and inner letterform are locally traced, excluding the remaining wordmark and tagline. Not an original publisher vector. |
brother, printer |
Publisher header raster. Locally traced leading lowercase b with its original rounded counter and upright stem; the remaining wordmark and tagline are omitted for compact display. Not a replacement font or original publisher SVG. |
Reference-byte SHA-256 values (Hanwha hashes the complete inline header SVG):
| Reference | SHA-256 |
|---|---|
| Amcrest | 3796dd3d01c91c23a6cc22eec6de622db3ddd991eda279ddd1c00a2f2f92e99e |
| Hanwha Vision | ece22946d78decef4ed137104503e04f7e6c25bb961315ced8d3d8cd1ab0720a |
| Dahua | 4fdc121da538fe213a70afd17b3a2d5f0b971ca39c3a1be62c35ac85cfea679d |
| Brother | 33dcccd7c3a184516345ba01fa250441ad544fc196b0bd1fd0007a02f4def439 |
tests/icons/applianceBrandRefinements.test.tsx checks the stable aliases,
source-geometry fingerprints, theme-safe passive rendering, library export, and
identical badge reuse. node scripts/catalog-icon-contact-sheet.mjs appliance-refined
renders these choices and the refined No-IP mark at 16/24/32/96 pixels in both
themes, including the large Icon Explorer preview size. No publisher URLs,
raster images, fonts or external dependencies are loaded when icons render.
Developer-tool marks
The mcp and mcp-server choices use modelcontextprotocol from pinned
Simple Icons 16.28.0. The collection’s metadata points to the protocol project’s
version-pinned publisher SVG.
Its complete reference SVG hashes to
3163a85f9db4b98c3b5af846ea284b3296295dbd51a138b2e77ebd438342e902.
Only the collection’s normalized protocol emblem ships; the long wordmark is not
included. The server choice reuses that exact pure glyph in a bottom-right badge.
vscode identifies Microsoft Visual Studio Code, using the exact even-odd
silhouette from the mask path in visual-studio-code-icons/vscode-alt.svg in the
publisher’s icon package,
linked from Microsoft’s usage guidelines.
Archive SHA-256: 04c5292a117bbc619f1ce574cc59b6c5e2e26374d6e64b92619e848612f2d9cb;
source SVG SHA-256: 4ef4077d35718ae78184902b3b763281c97b0ff46f2b5a36c10c5c5189ed027f.
Uniform scale and a margin preserve the outline and triangular counter. Source
shadows, gradients, overlays, masks and clipping are not shipped; the silhouette
inherits the selected icon color. This is a local monochrome identification
adaptation, not a claim of endorsement or permission beyond the publisher’s terms.
The existing code-server key keeps its generic server/code glyph and its
code-editor pure counterpart. It is not relabelled as Microsoft’s product mark
or as the Coder code-server project’s logo.
The existing test-tube and panel artwork likewise stays intact; added search
aliases expose these existing choices. Inspector, magnifier, linter, test-checklist
and control-panel sliders use local Lucide glyphs; the bug collection is an
app-authored two-insect tray symbol. None of these choices implies an installed
service or functional integration.
Messaging platforms
The Communication category adds 30 pure, unframed choices. Existing Slack, Mattermost, Rocket.Chat, Matrix, Zulip and Element keys and artwork are unchanged. These icons identify a saved connection; they do not install clients, enable protocol support, or claim that a messaging integration exists.
Twenty-four marks use exact paths from the pinned Simple Icons 16.28.0 release:
Discord, Telegram, WhatsApp, Signal, Messenger, Google Chat, Google Messages,
LINE, Viber, WeChat, QQ, KakaoTalk, Snapchat, iMessage, XMPP, SimpleX, Session,
Threema, Mumble, TeamSpeak, Zoom, Webex, Wire and Gitter. Their upstream source and
usage links remain in simple-icons/data/simple-icons.json; the generated
module records the pinned collection version. Publisher identity references
include Discord,
Signal, LINE,
Viber, Threema
and Wire. The Zoom choice deliberately retains the
verified wordmark: its correct wide proportions make the letters small at 16px.
It is not replaced with an unrelated camera glyph.
Three collection entries record Wikimedia rather than a publisher SVG as their artwork source. That provenance is retained, not relabelled as direct publisher artwork: iMessage, QQ, and KakaoTalk. Apple’s Messages listing, Tencent’s QQ identity portal, and Kakao’s product page are separate identity references. Collection availability is not a new license for the underlying trademarks.
Five choices use locally normalized publisher SVG geometry, verified on 2026-09-09. These are monochrome identification adaptations, not original publisher monochrome releases or endorsements. Only passive paths/rectangles, uniform transforms and theme color/opacity ship; no source CSS, gradients, filters, raster images, masks, fonts or remote requests are retained.
| Choice | Publisher source and adaptation |
|---|---|
microsoft-teams |
Current FY26 SVG, linked by Microsoft 365. Original people, rounded tile and T geometry; redundant gradient overlays omitted. Theme opacity separates the bodies; the tile is outlined so the T remains legible without a fixed background. Microsoft trademark guidance still applies. |
delta-chat |
Publisher SVG, linked by the project homepage. Original bubble boundary and delta letter, including the letter’s source transform. The bubble uses theme linework; the gradient backdrop is omitted. |
briar |
Publisher black icon from the brand guide. Both exact interlocking strand paths, uniformly scaled; editor metadata omitted. |
jami |
Publisher SVG, referenced by the current project homepage. Compact ribbon emblem only; the wordmark, tagline, gradient definitions and duplicate shading overlays are omitted. Original ribbon paths retain their order; theme opacity separates the interwoven layers. |
nextcloud-talk |
Publisher product SVG, linked by Nextcloud Talk. Exact speech-bubble/ring path with its transparent counter. This is the Talk product mark, not a relabelled generic Nextcloud logo. |
Reference SVG SHA-256 values:
| Source | SHA-256 |
|---|---|
| Microsoft Teams FY26 | 6a33d49f19d1be2bcdf86921935a2171e5c18c3b11abe297ca03d5f4f302ba3a |
| Delta Chat | 58dfdd96cea4b5c62e6cac4bd5210e8dd4b039995a2d0ae4cb3a30c882e702fa |
| Briar | 7d130e3472ec4eb9a342152468daea2993cc91930151847a99d2b45bd4cc76a7 |
| Jami | 47dacb6b58fb39bf0e9fc0d5d4e48381c63e5a550811f35c5ab759a5be54c40f |
| Nextcloud Talk | a1a7cd4a5bdf69f97ca7b8f76dd62f8a8582a3cee22d1796f5c49460042a21cd |
irc is explicitly a generic app-authored protocol symbol: a channel hash
inside a speech bubble, not a claimed official IRC, network or client logo.
Hosted dashboard additions (2026-09-10)
YouTube, iCloud, Claude, OpenRouter, Facebook, Instagram, Gmail, Google Analytics,
Google Ads and Google Search Console use the installed, pinned Simple Icons
paths via brandIconSlugs.ts and npm run icons:brand:generate (CC0 collection;
underlying trademarks remain their owners’). Zoom reuses the existing mark.
adobe uses the leading A contour from the publisher SVG wordmark,
with a uniform transform and theme color. Source SHA-256:
54213e56d564e8174ec2de6aa5f91907aebadc38215f4c3597d1e9b83cce127a.
registro-br uses the entire publisher pinned-tab SVG,
uniformly scaling its 325×325 view box to 24×24. Source SHA-256:
07da9afa01fcbf117ad288213ea8ebec2fff7eabcb569504d7ea2263536b9fde.
These are monochrome identification adaptations, not endorsements or new licenses.
marcaria and freedns are distinct app-authored vector identifiers, not
official-logo reproductions or raster tracings. No verified publisher vector was
available in this review. Their catalogue descriptions say so explicitly.
All added marks are passive local SVG geometry without frames, external resources,
fonts, scripts or raster payloads. tests/icons/hostedDashboardIcons.test.tsx
checks search, uniqueness, light/dark theme color, exact collection paths and
safe icon-library export/import at 16/24/32/96px.
tests/icons/messagingPlatformIcons.test.tsx covers all 30 new and six retained
choices: unique categories/keys, common-name searches, saved selection resolution,
pure passive rendering, exact collection/publisher geometry and strict icon
library export/import. The messaging contact-sheet family renders the actual
catalog components at 16/24/32/96px in both themes, including the large Explorer
preview size.
Application portal icons (2026-10-12)
Twenty-three supported website applications suggested a generic glyph, and six
more suggested their family’s mark although their own was installed. Each now
suggests an icon of its own, through 28 catalog keys in
src/utils/icons/catalog/applicationPortals.ts. A key names the application,
not the artwork, so artwork can be replaced later without changing a saved
connection.
Nothing that existed changes. Every earlier key still resolves to the same
artwork, including the glyphs these applications suggested before. The mapping
stays a suggestion that the editor applies only when asked: a saved icon is
never replaced, and the tree and tabs keep their automatic icon. lxd (a
combined LXD / Incus profile) and the four profiles that name no product
(custom, generic-form, http-basic, http-digest) keep a neutral glyph by
design.
| Application | Earlier suggestion | Key | Artwork |
|---|---|---|---|
google-gemini |
bot |
google-gemini |
Installed mark googlegemini |
notion |
file-text |
notion |
Installed mark notion |
arlo |
camera |
arlo |
Installed mark arlo |
uptime-kuma |
activity |
uptime-kuma |
Installed mark uptimekuma |
steam |
web-application |
steam |
Installed mark steam |
kimi |
bot |
kimi |
Installed mark kimi |
npm |
package |
npm |
Installed mark npm |
reddit |
web-application |
reddit |
Installed mark reddit |
tesla |
vehicle |
tesla |
Installed mark tesla |
ebay |
web-application |
ebay |
Installed mark ebay |
x |
web-application |
x |
Installed mark x |
vaultwarden |
web-application |
vaultwarden |
Installed mark vaultwarden |
guacamole |
web-application |
guacamole |
Installed mark apacheguacamole |
brevo |
web-application |
brevo |
Installed mark brevo |
chatgpt |
bot |
chatgpt |
Pinned historical mark openai |
autoridade-tributaria |
building-government |
autoridade-tributaria |
App-authored AT initials |
seguranca-social-direta |
people |
seguranca-social |
App-authored SS initials |
irn-online |
building-government |
irn |
App-authored IRN initials |
e-redes |
lightning |
e-redes |
App-authored ER initials |
imt-online |
vehicle |
imt |
App-authored IMT initials |
via-verde |
vehicle |
via-verde |
App-authored VV initials |
zabbix |
activity |
zabbix |
App-authored ZB initials |
lovable |
code |
lovable |
App-authored L with code chevrons |
google-play-store, google-play-console |
android |
google-play |
Installed mark googleplay |
pypi |
python |
pypi |
Installed mark pypi |
google-adsense |
google |
google-adsense |
Installed mark googleadsense |
google-forms |
google |
google-forms |
Installed mark googleforms |
youtube-studio |
youtube |
youtube-studio |
Installed mark youtubestudio |
Installed marks
Nineteen marks use the unchanged single paths of the installed Simple Icons
16.28.0 package (collection license CC0-1.0), vendored through
brandIconSlugs.ts and npm run icons:brand:generate. Their geometry is
preserved and only the fill follows the selected icon color. The sources below
are copied from the installed simple-icons/data/simple-icons.json; an absent
individual license field is not a claim of unrestricted publisher rights.
| Mark | Publisher source recorded upstream |
|---|---|
| Google Gemini | Source |
| Notion | Source |
| Arlo | Source |
| Uptime Kuma | Source |
| Steam | Source and guidelines |
| Kimi | Source and guidelines |
| npm | Source; guidelines |
| Source and guidelines | |
| Tesla | Source |
| eBay | Source |
| X | Source; guidelines |
| Vaultwarden | Source |
| Apache Guacamole | Source |
| Brevo | Source |
| Google Play | Source and guidelines |
| PyPI | Source |
| Google AdSense | Source |
| Google Forms | Source |
| YouTube Studio | Source |
Only Apache Guacamole records an individual license: the installed metadata
gives Apache-2.0 for its artwork.
The ASF trademark policy still
applies; the mark identifies the project, not this app or an endorsement.
google-play serves both the Play Store and the Play Console. The earlier
family marks (google, android, python, youtube) are unchanged and remain
selectable.
Pinned OpenAI mark for ChatGPT
The chatgpt key uses the exact path from
Simple Icons 15.22.0,
exported as openai from historicalBrandIcons.ts. SVG SHA-256:
2b4a04ddc2395b20d168694d3850ce2050a702c4a0cdeb4d8b31b9a970481a8c. Rendered
path SHA-256: 3fae9b38d571a5ab5aa662bc279dcda580855d6ca6b35330e4b4ba171367ffb1.
The release metadata cites https://openai.com/brand as both source and
guidelines and records no individual license field.
15.22.0 is the last release that carries the file, and the file is byte-identical
from 11.0.0 through 15.22.0. Simple Icons removed the mark in 16.0.0:
pull request 13944
(“Remove OpenAI”, merged 2025-11-29) closes
issue 12739, which
was opened on 2025-02-11 after OpenAI’s rebrand and is labelled
permission required. Upstream dropped the mark because publisher permission
was not obtained. That is why the installed 16.28.0 package no longer has it.
This is therefore the pre-rebrand mark, not a claim to current OpenAI or ChatGPT
branding, and the catalog description says so. Its historical availability under
the collection’s CC0 license is not a grant of trademark permission. If the mark
should not ship, the chatgpt entry can take an app-authored identifier instead:
the key, the suggestion and saved connections stay as they are.
App-authored identifiers
Eight applications have no mark in Simple Icons, installed or historical. Their
icons in applicationPortalIdentifierIcons.ts are app-authored initials. They
are not official logos, their catalog descriptions say so, and they are not
included in BRAND_ICONS. Each is one path on the 24×24 grid with the default
2px round stroke: no font, no fill, no raster tracing and no reuse of publisher
lettering or symbols.
Each publisher’s own public site was checked on 2026-10-12 for a compact official vector and for its terms. An official mark was to be used only where a vector exists, reduces to one flat path without redrawing, and the publisher’s terms do not forbid it. None met all three. The references below establish which organization a label identifies and why its mark is not used; they are not the source of the authored shapes.
| Key | Identifier | Publisher checked and why its mark is not used |
|---|---|---|
zabbix |
ZB initials | Terms forbid it. An official SVG exists, but the trademark policy requires the logo unaltered, forbids changing its color or using the letters without the rectangle, and lists use in altered form among the uses that need a trademark license. A single path in the connection color is an altered form. |
lovable |
L with code chevrons | Terms forbid it. An official icon exists, a silhouette filled with gradients. The brand hub linked from lovable.dev/brand allows approved colors only and forbids changing the logo’s colors. |
e-redes |
ER initials | Terms forbid it. An official SVG exists. The site terms (sections 6 and 8) prohibit using, reproducing or altering its marks and logos without prior written consent, and the identity manual in its press kit requires approval before the symbol is shown apart from the logo. |
irn |
IRN initials | Terms forbid it. Only raster logos were found on the IRN site. Its legal notice requires prior written authorization for any modification or commercial use. |
via-verde |
VV initials | Terms unclear. An official SVG exists and its symbol would reduce to one path. The public pages read carry data-protection text only; no statement on logo or trademark use was found. |
imt |
IMT initials | Terms unclear. An official SVG exists, but it is multi-color with blend modes and masks, so its symbol does not survive as one flat path. The terms of use cover the site’s information, not its logo. |
autoridade-tributaria |
AT initials | Terms unclear. An official SVG exists on the AT information portal: a two-tone emblem of about two dozen paths. The site terms allow reproducing site information for non-commercial purposes with the source named; nothing addresses the emblem or its adaptation. |
seguranca-social |
SS initials | No official vector found. Segurança Social Direta declares only a raster favicon; its header logo is injected at runtime, and its terms page could not be read as text. |
Reference SHA-256 values of the publisher files that were examined. None of these files is vendored:
| Reference | SHA-256 |
|---|---|
| Zabbix SVG | a0de3d17d8b771acc60f5668583b1605089497c32c684a7da89e5ceb8a286c63 |
| Lovable icon SVG | 65dce568167fd564ff24e5d2cab3847ec387b3e618411f08cb9069a84f78cbd3 |
| E-REDES SVG | 579f198ec3d545123849700196333c2680e7950501bb021c2dcfba3645b19335 |
| Via Verde SVG | afda4dd882f2b07172c7cc474441b6f6d2be0e1b298042cbd8b1d75289d2ac71 |
| IMT SVG | 68e4c2aa58c81b79d23a66a041fa826625e6d68fe00f5e74819b0f36fdb14701 |
| Autoridade Tributária SVG | c682e80e9110b5f73cb1fbfc8875cf761732543215d4fb503da216ef294cf042 |
Zabbix is a registered trademark of Zabbix LLC. Any of the eight can take its publisher’s mark later, if the publisher’s permission or a suitable asset is supplied: the entry’s artwork changes and its key stays.
tests/icons/applicationIconCoverage.test.ts fails when a selectable
application suggests an unmodified Lucide glyph, apart from the five profiles
named above. tests/icons/applicationPortalIcons.test.tsx checks every key for
search, a single passive path on the 24×24 grid, theme color only, and strict
icon-library export/import at 16/24/32/96px in both themes; it also requires an
identifier to say it is not an official logo and to stay out of BRAND_ICONS.
tests/connectionEditor/HTTPApplicationIconSuggestion.test.tsx pins the 29
suggestions above and that a saved icon is never replaced.
Standard Notes and Standard Red Notes
The stable picker keys are standard-notes and standard-red-notes. Hosted and self-hosted Standard Notes presets share the former; the independently branded fork uses the latter. These marks are local passive vector geometry with no raster or runtime network dependency.
- Standard Notes: exact even-odd rounded-square/n glyph from the publisher’s pinned app source, source SVG SHA-256
1cc3f9b4b1abdc4ce9d9ddd30918d731911c6d980847aa0026c65ecd3877ca6b. Uniform 1.2 scale converts its 20-unit viewBox to 24; foreground follows the connection color. The official press page identifies the publisher’s branding source. The source repository’s AGPL-3.0 license is recorded without claiming unrestricted trademark rights. - Standard Red Notes: all ten shapes from the fork’s pinned icon, verified against the local project
docs/assets/icon.svg, source SVG SHA-2566d8c4c1c9521086a46a6093d05905b4988262f44a8164396c3ab76ae241c6418. Uniform 24/512 normalization preserves the red tile, off-white paper, folded corner, three red lines, and original translucent shading. The outer edge alone follows the connection color for theme contrast; this is a documented adaptation of project-owned branding rather than an unrelated generic note icon. Fork app license: AGPL-3.0.
Activepieces
The activepieces picker key uses the publisher’s single-path favicon SVG, pinned to commit 5da73236367bf9bfb16279ecb060c50300354201. Source SVG SHA-256: 0addda76f840adcf5d0da2c5975eb6744d471ab7533bca22bcfae97fd232f515. The original 22×19 geometry is uniformly scaled by 24/22 and vertically centered on the 24×24 icon grid. Publisher purple is adapted to currentColor, so the mark follows the connection color in both themes. Hosted and self-hosted application presets share this local passive vector; no remote asset, bitmap, font, script, or external SVG reference is loaded. This records the source and adaptation without claiming unrestricted trademark rights. tests/icons/activepiecesIcon.test.tsx checks registry identity, search keywords, passive SVG content, and rendering at 16/24/32/96 pixels.