SoftwareConvene

IT & Network Setup Guide

For school & district IT administrators ยท SoftwareConvene LLC (Indiana, USA)

Privacy Policy โ†’ Terms of Service โ†’

This page gives your IT team everything needed to allow, vet, and support SoftwareConvene on your network โ€” the exact domains to whitelist, the ports and protocols used, our SSL and security posture, and our privacy stance. Everything here is designed to be copy-paste ready for a firewall or web-filter allow-list.

The short version: SoftwareConvene is an educational platform with no advertising, no third-party trackers, and no analytics pixels. All application code is served from our own domains over HTTPS (TLS 1.2/1.3). To allow it, whitelist the required domains below. That's it.
On this page

What SoftwareConvene is

SoftwareConvene builds web tools for schools: ClassConvene (assessments and classroom tools for educators), TeamConvene (management for coaches and clubs), and FundCatalyst (team finances). It runs entirely in the browser โ€” there is no desktop agent, browser extension, or software to install on student or staff devices.

The platform is served from three domains behind Cloudflare, each with a valid, publicly-trusted TLS certificate:

Required domains โ€” whitelist these REQUIRED

These are the only domains the app needs to sign in and run its core features. Every piece of application JavaScript is hosted on our own domains (we self-host all libraries โ€” no public CDN dependency), so this list is short and stable.

DomainPurposeTraffic
softwareconvene.org
*.softwareconvene.org
Front door, sign-in, app & API, all JS/CSS/imagesBrowser โ†’ us (HTTPS)
classconvene.org
*.classconvene.org
Educator app, API, and public science-fair sitesBrowser โ†’ us (HTTPS)
teamconvene.org
*.teamconvene.org
Coach / club app & APIBrowser โ†’ us (HTTPS)
xolmvxvqfjxrdaewuawu.supabase.coAuthentication, database access, realtime, file storageBrowser โ†’ Supabase (HTTPS + WSS)

Copy-paste allow-list (one host per line; includes wildcards for filters that support them):

softwareconvene.org
*.softwareconvene.org
classconvene.org
*.classconvene.org
teamconvene.org
*.teamconvene.org
xolmvxvqfjxrdaewuawu.supabase.co
If your filter does not support wildcards: allow the three apex domains and www. of each, plus the Supabase host above. Science-fair subdomains (<fair>.classconvene.org) are only reached by the public โ€” students taking assessments never need them.

Optional / feature-specific domains OPTIONAL

These are only contacted when a specific optional feature is used. Blocking them will not affect sign-in or core classroom use โ€” the relevant feature simply won't be available.

Domain(s)FeatureWho needs it
js.stripe.com, api.stripe.com, checkout.stripe.com, m.stripe.networkPayments (paid plans / checkout)Only staff making a payment โ€” not students
www.zeffy.com, api.zeffy.comDonations / fundraising (TeamConvene)Coaches / club treasurers
www.desmos.comIn-assessment graphing calculatorStudents, only in tests that enable it
api.weather.gov, waterservices.usgs.gov, api.inaturalist.org, mesonet.agron.iastate.edu, server.arcgisonline.com, *.tile.openstreetmap.org, *.basemaps.cartocdn.com, api.nps.govLive public data in certain science activities (weather, water, maps, species, parks)Only classes running those specific science activities
js.stripe.com
api.stripe.com
checkout.stripe.com
m.stripe.network
www.zeffy.com
api.zeffy.com
www.desmos.com
api.weather.gov
waterservices.usgs.gov
api.inaturalist.org
mesonet.agron.iastate.edu
server.arcgisonline.com
*.tile.openstreetmap.org
*.basemaps.cartocdn.com
api.nps.gov

What we do not load

For filters that flag pages by the trackers they call: SoftwareConvene loads none of the following, on any page:

Ports & protocols

SSL / TLS inspection

All endpoints present valid, publicly-trusted certificates and negotiate TLS 1.2 or 1.3 with modern cipher suites, so SSL-inspection (MITM) proxies can decrypt and re-sign our traffic normally. We do not use certificate pinning in the browser, so a properly-configured inspection appliance will not break the app.

We send Strict-Transport-Security (HSTS), so once a device has loaded the site it will refuse plain-HTTP downgrades โ€” ensure your inspection proxy serves the re-signed content over HTTPS (it will, by default).

Security posture

Privacy & compliance

SoftwareConvene is built to align with FERPA, COPPA, and applicable state student-privacy laws:

Full details: Privacy Policy ยท Terms of Service.

Email from SoftwareConvene

We send a small amount of transactional email โ€” beta-access invitations, data-privacy-agreement signing links, password resets, and event notifications. All of it is authenticated (SPF, DKIM, and DMARC all pass) and sent through a reputable provider. If any of it is landing in quarantine or spam for your staff, allowing the values below in your mail gateway (Microsoft 365 / Exchange Online, Google Workspace, Proofpoint, Mimecast, or Barracuda) will fix it.

Sending identity

WhatValue
From addresses[email protected] (system mail) and [email protected] (replies reach a human)
Envelope / sending domainsend.softwareconvene.org
SPFsend.softwareconvene.org publishes v=spf1 include:amazonses.com ~all
DKIMsigned with selector resend._domainkey.softwareconvene.org (2048-bit)
DMARC_dmarc.softwareconvene.org โ€” aligned, reporting enabled
Please allow-list, don't just spam-scan. The safest rule is to allow authenticated mail from softwareconvene.org (and its subdomain send.softwareconvene.org) that passes SPF and DKIM. Because our messages are authenticated, an allow rule keyed to a passing SPF/DKIM check will not be abusable by spoofers.

A note for link-rewriting / sandboxing gateways

If your gateway rewrites or detonates links (Proofpoint URL Defense, Barracuda Link Protection, Microsoft Safe Links, Mimecast URL Protect), note that every link in our mail resolves to the same domains you're already allowing for the app itself โ€” softwareconvene.org, classconvene.org, and teamconvene.org. Allowing those domains in your web filter (see Required domains) also lets these links pass inspection cleanly.

Unsubscribing

Bulk messages carry a one-click List-Unsubscribe header (RFC 8058). Transactional messages that a user specifically requested โ€” a password reset, a document they asked us to send โ€” are always delivered and are not part of any list.

Content category

SoftwareConvene should be categorized as Education / Educational Institutions in web-filter category databases (GoGuardian, Lightspeed, Securly, Zscaler, Cisco Umbrella, etc.). If our domains are miscategorized in your filter, please contact us and we will submit a re-categorization request to the relevant vendor.

Contact for vetting

District technology teams are welcome to request a data-privacy agreement (DPA), a security questionnaire, or a walkthrough. Email [email protected] and we'll respond promptly.