FILE HANDLING
Your model.
Your decision.
When you choose a file, the preview runs in your browser. Clicking Optimize uploads the model to our server for processing with gltfpack.
Temporary processing
Input and scratch files are removed when processing completes or fails. Successful output is available until 60 minutes after upload. The cleanup worker removes expired files, normally within a few seconds; cleanup resumes after service outages. Interrupted uploads are cleaned after five minutes. Task metadata expires with the task.
Access and limits
Each task has a random access token. Keep it private. We accept one embedded-resource GLB up to 50 MB, process for up to 120 seconds, and limit output to 100 MB. Files are not published in a gallery or used for training.
Operational data
We keep aggregate daily visit, accepted upload, task success/failure and result-fetch counts for up to 90 days. They do not contain model contents or original filenames. Temporary hashed network identifiers are used for rate limiting and expire after their rate window. Hosting infrastructure may maintain separate access logs; deployers must configure their retention. No third-party analytics or remote viewer assets are loaded by this application.
Check before using the result
Optimization may change scene structure, precision and animations. Custom extensions may be discarded. Keep your original file and verify the output in your target application. This is an independently operated interface to the MIT-licensed gltfpack engine.
Open the optimizer ↗