ftc-embeds

Privacy policy

Last updated: 5 November 2026 · applies to ftc-embeds.com, its widgets and the avatar maker

The short version

01Who we are

ftc-embeds is a free, open-source project made for the FIRST Tech Challenge community by mmathijs, who runs ftc-embeds.com and its servers and is responsible for the data described here (the "controller" under the GDPR). It is not affiliated with FIRST®.

This policy covers the website ftc-embeds.com, the widgets other websites embed from it (as an iframe, an HTML element or the ftc-embeds npm package), the embeds API those widgets use (ftcscout-api.mmathijs.nl), and the avatar maker at /avatars.

02What we collect, and why

Visiting the website, or a page with a widget

When your browser loads a page, a widget or the library from ftc-embeds.com, or a widget asks the embeds API for a team's or event's data, the servers receive the usual technical details of that request:

These go into the servers' access logs. We use them to deliver the site, to keep it secure (spotting abuse and attacks) and to fix problems. We don't use them to profile you, and we don't combine them with other data.

Embed statistics

To see which websites use the widgets, we keep a separate log of widget and library loads with only the time, the address requested and the website it was loaded on. IP addresses, browser details and other headers are left out. The totals per website are public on the statistics page. Embeds API calls are counted per website the same way, from the API's access log, without IP addresses in the result.

The avatar maker

Only upload a logo your team owns and may use. The page asks you to confirm that.

What we don't collect

No accounts, names, email addresses or payment details. No cookies, advertising, analytics or tracking scripts, and no fingerprinting. The site's fonts are served from ftc-embeds.com itself, so loading a page doesn't contact Google or other font services.

03Legal basis

Under the General Data Protection Regulation (GDPR), we process the data above because of our legitimate interests (Article 6(1)(f)): delivering the website and the widgets, keeping them secure and available, and knowing which websites use them. Making avatar options from your logo is done because you ask for it, to provide that service to you (Article 6(1)(b)). We keep the data to the minimum that needs, as described in this policy.

04Who else is involved

We don't sell or rent data, and we don't share it with anyone for their own purposes. A few services are involved in delivering the site:

ServiceWhat forWhat it receives
CloudflareDelivers ftc-embeds.com (network, caching, protection against attacks)The requests to ftc-embeds.com, including your IP address. See Cloudflare's privacy policy.
Our hosting providerThe servers the site, the embeds API and the avatar service run onStores the servers and their logs on our behalf.
FTCScout and FIRSTThe source of the team and event data the widgets showThe embeds API fetches public team and event data from them. Your requests and IP address are not passed on.

Links on the site and in the widgets lead to other websites (FTCScout, FIRST, GitHub, npm). Their own privacy policies apply there. A website that embeds a widget is responsible for its own page and its own privacy policy; the widget only loads data from us as described above.

Some of these services may process data outside the European Economic Area. Where they do, they rely on the safeguards the GDPR requires, such as the European Commission's standard contractual clauses or the EU–US Data Privacy Framework.

05How long we keep it

Logs may be kept longer only when needed to investigate a specific security problem.

06Cookies and browser storage

ftc-embeds.com and the widgets don't set cookies. Two tools save things in your own browser, so you can come back to them. That data never leaves your device:

Project files you download from the editor (.ftcavatar) are files on your own computer; we never see them.

07Your rights

Under the GDPR you can ask us for access to the personal data we hold about you, to correct or delete it, to restrict or object to how we use it, and for a copy of it. Because we keep so little (no accounts, logs without names), we may need details from you to find your data in the logs, such as your IP address and the time of your visit.

If you think we handle your data wrongly, please contact us first. You can also complain to a data protection authority; in the Netherlands that is the Autoriteit Persoonsgegevens, or the authority where you live.

08Children and teams

Many people in FIRST Tech Challenge are students under 18. We don't ask anyone for personal data, and the site works without it. The widgets show public team information (team numbers and names, results and awards) from FTCScout and FIRST, not information about individual students. Avatar logos should be the team's own artwork; please don't upload photos of people.

09Changes

If we change what the site does with data, we update this page and the date at the top. The history of this page is public in the project's source code.

10Contact

Questions about privacy, or a request about your data: open an issue on GitHub (public), or contact mmathijs through GitHub for anything you'd rather not post in public.