Analytics is optional
In NC Editor, Spindle Probe, and Vise Jaws, ARTiFLEX does not load Microsoft Clarity until you select Allow analytics. Choosing Not now leaves Clarity unloaded. After accepting, use the persistent Analytics button in one of those three apps to disable analytics; the site sends a denied consent signal, asks Clarity to erase its cookies, and reloads the page. Machinist Calculator remains free of third-party analytics even when you have allowed analytics in another app.
Advertising storage is always denied by ARTiFLEX. We do not send your ARTiFLEX account name, email address, account ID, or another custom user identifier to Clarity.
Our privacy commitment
Kronus One Studios does not and will not sell your personal information. Any feedback or engagement data we collect has one purpose: to improve the quality, usability, reliability, and safety of our services for you.
We use reasonable due diligence to minimize collected data and to anonymize or pseudonymize personal details wherever practical. For Clarity, that includes strict whole-app content masking, no ARTiFLEX account identifiers, no custom user identifiers, and no advertising storage. Because Microsoft still assigns pseudonymous browser and session identifiers and may process network metadata, we describe these recordings as strictly masked and pseudonymous rather than guaranteeing perfect anonymity.
Information ARTiFLEX uses
Your member profile displays account-linked online-app open counts and last-access times. We record successful signed-in app page loads on our server; repeated opens of the same app within 30 minutes count once across devices. These records are separate from optional third-party analytics and remain with your account. They do not include your calculations, machining files, or time spent in an app.
For password recovery, we store a hash of a single-use token that expires after 30 minutes. When email delivery is enabled, your account email and recovery message are sent through our transactional email provider, Resend. A successful password reset or password change ends existing sign-in sessions.
When you create an account, ARTiFLEX stores the name and email address you provide. Your password is transformed into a salted password hash; the plain-text password is not stored.
To keep you signed in and protect the service, ARTiFLEX uses an essential secure session cookie and stores session records that include browser information and a cryptographic hash derived from the connecting IP address. Sign-in sessions are configured to expire after 30 days.
Your CNC working data
The current NC Editor, Spindle Probe, and Vise Jaws browser apps keep their working projects, programs, settings, and related shop inputs in browser storage during normal use. They do not upload CNC program content to ARTiFLEX servers as part of normal editing.
You control files that you deliberately import, export, download, print, or share through browser features.
Machinist Calculator also keeps calculation history, Job Notes, favorites, and preferences in your browser. Normal calculation and saving do not upload these records to ARTiFLEX servers. Signing in does not synchronize them between devices or separate them by account within the same browser profile. Signing out does not erase them; use a separate browser profile on shared devices.
Use Settings to export a JSON backup before clearing browser data. You can import a compatible backup into another browser or the offline calculator edition. Clearing website storage can remove saved data.
Microsoft Clarity data
If you allow analytics, Microsoft Clarity processes page and app interaction information used for session reconstruction and heatmaps. This can include page visits, clicks or taps, pointer movement, scrolling, selections, window changes, page layout, performance and diagnostic events, and pseudonymous session identifiers.
Clarity may use IP-based geolocation and pseudonymous analytics cookies after consent. ARTiFLEX explicitly masks the entire app document before Clarity loads, including visible text and images. Form controls, editable fields, program or code output, and machining-status content receive additional masking. Canvas-rendered toolpaths and 3D scenes are not reconstructed by Clarity.
Why we use Clarity
We use strictly masked recordings and aggregated heatmaps only to understand which controls and workflows visitors find useful, where visitors get stuck, and which parts of each app need improvement. Recordings are not linked to ARTiFLEX accounts.
The apps are separated in Clarity by their distinct URLs and the custom values nc-editor, spindle-probe, and vise-jaws.
Cookies and browser storage
The essential artiflex_session cookie supports account authentication. The browser-local artiflex_clarity_consent_v1 value remembers whether you allowed or declined optional analytics.
When analytics is allowed, Clarity may set first- and third-party analytics cookies to connect page views into sessions and calculate aggregated engagement information.
Payments and installer ownership
When retail sales are enabled, Stripe will host payment checkout. We send your account email address and an order reference to Stripe. Card details are entered on Stripe's checkout page and are not collected by this website.
We keep order references, purchased product, amount, currency, and payment or refund status to manage access to your installer downloads. Browser calculator settings and calculation history are not sent to Stripe.
Stripe Privacy Policy
Retention and service providers
ARTiFLEX is delivered through Cloudflare, which provides hosting, security, database, and storage services. Microsoft provides Clarity analytics.
Microsoft currently states that Clarity playback data is retained for 30 days, while click and heatmap data and labeled or favorited sessions may be retained for up to 9 months. Microsoft controls its own processing and retention practices.