Privacy
Wavelace runs in your browser. It has no accounts, no ads and no third-party scripts, and it sets no cookie of its own. This page says what little it keeps, and why.
Who runs this
Wavelace is made and run by Daniele Moraschi. Questions about this page or about your data go to info@wavelace.com, and you will have an answer within a month. The site is not meant for children, and it asks for nothing that would tell anyone's age.
In your browser
The app remembers your theme and your last plot, with the layout around it (the rail's width, whether it is hidden, play, particles, the open drawer), in your browser's local storage, so they are there on your next visit. The site's own pages remember their theme separately: they open light, where the app opens dark. All of this stays on your device and is never sent anywhere. Start over clears the plot, and clearing the site's data in your browser clears everything. The embed stores nothing.
Hosting
The site is hosted by Cloudflare. As with any website, each request reaches their servers with your IP address, your browser's name and the page asked for, and Cloudflare keeps aggregate statistics of those requests: requests per page, country and browser. This rests on legitimate interest, Article 6(1)(f) of the GDPR: a website cannot be delivered, or kept safe from abuse, without it. Cloudflare is a US company. It processes this for the site under its data processing addendum, which includes the European Commission's standard contractual clauses, and it is certified under the EU-U.S. Data Privacy Framework. Cloudflare may set a short-lived security cookie to tell people from bots; it is strictly necessary for that, so it needs no consent, and it is the only cookie you could meet here. The fonts are served with the pages, so no request goes to any other company.
Anonymous counts
To know which presets people open and which sites embed the plots, the pages send an anonymous count when a page opens, when a plot comes on show, and when one of these is used: Share, Start over, the Embed panel and its Copy, the Picture panel and its Save and Copy, a preset's notes, and the reference to what the formula box takes.
A count holds only the page, or the renderer and the preset's name (the word custom for a typed formula, with the preset it started from); the action taken; and the referring page: a page of this site, or the address of the site that linked to it or embeds it. It holds no identifier, no IP address and nothing about your device, and no two counts can be connected. The formula you type is never sent. Counts are kept for three months and are then deleted automatically.
The counts rest on legitimate interest, Article 6(1)(f) of the GDPR: they show what to improve, and they hold nothing about who you are. If your browser sends the Global Privacy Control or Do Not Track signal, no count is sent at all.
Links and embeds
A plot's formula and settings live in the part of a link after #, which browsers never send to a server. A link made with Share also names the preset, or only the renderer, before the #, so that a site showing the link can show that preset's picture. When another site embeds a plot, its count names that site's address, not its page, like any other page that leads here, and the embed stores nothing on that site's visitors.
A preset's notes link to Wikipedia and, for a few curves, to MathWorld or MathCurve for further reading. Nothing is loaded from them until you follow a link, and they have terms of their own.
Your rights
You can ask for access to the personal data the site holds about you, for it to be corrected or deleted, to restrict how it is used, or for a copy to take elsewhere, and you can object to the counts. Because a count carries no identifier, none can be traced to you, so there is no personal record to return or delete; what the app remembers is in your own browser, where Start over or clearing the site's data removes it. To stop the counts, turn on Global Privacy Control or Do Not Track in your browser. Nothing has to be given to use the site, and nothing about anyone is decided automatically. You can also complain to a data protection authority, in the EU the one where you live or work.
Changes
This page changes when the site does. Last changed: 28 September 2026.