Terms of Use
What stays on your machine
Your IFC file is parsed entirely in your browser via WebAssembly (ifc-lite, with IfcOpenShell available via Pyodide as a fallback). The bytes of the file are never uploaded.
What we send to the server
After each run, the browser sends:
filename_hash— SHA-256 of the filename string (so the original filename, which may contain client or project names, is not transmitted in clear).content_hash— SHA-256 of the file bytes. Used to detect re-runs of the same file (which don't count against the daily quota) and to deduplicate telemetry.- File byte size and IFC schema version.
- Per-rule status, severity, issue count, and duration. We do not transmit rule issue messages, GUIDs, or other entity-level data from your model.
- Total run duration and encoding-sniff outcome.
Saved run history (signed-in users)
When you are signed in, the full rule results (including issue messages and GUIDs) are saved to your dashboard for your reference. Saved runs are private to your account unless you explicitly mark them shareable from the dashboard.
Quotas
- Anonymous (no sign-in): files up to 200 MB. Runs are not saved to any dashboard.
- Free: files up to 800 MB, 5 distinct files per UTC day. Re-running a file you've already saved that day does not count.
- Pro (€20 / $20 per month): files up to 1.5 GB, 10 distinct files per UTC day, shareable run links, autofix.
- Enterprise: no file-size or daily limit, SSO, organizations. Contact us.
Trials and partner programs
Any signed-in account can start a one-time 14-day Enterprise trial from the dashboard — no card, no charge. During the trial the per-file cap and daily limit are removed. After the trial ends, your account reverts to the plan you had before (Free unless you've upgraded). Each account can take the trial once.
Accounts confirmed as Enjade.io customers receive Enterprise access at no charge for the duration of their Enjade subscription. The customer status is recorded on your ifc-check account by us once Enjade confirms it; it is not inferred from your email domain. If you're an Enjade customer and the upgrade isn't showing on your dashboard, contact us.
Anonymous use
You can use the checker without signing up, subject to the 200 MB per-file cap above. The same telemetry described above is still sent, but no account is created and no run is saved to a dashboard.
Contact
For questions about these terms or your account, email info@enjade.io. The legal operator of this service is listed in the imprint.