Data Retention & Privacy

This guide brings together all the details about TryItOn’s data retention policies, helping you build data-sensitive applications with confidence.

What TryItOn Stores vs. What We Don't

What We Store

  • Request metadata: Includes who sent the API request, the input data (request body), and the timestamp of the request.

  • Image URLs: The URLs provided for model_image and garment_image are stored as part of the request body.

  • Base64 placeholders: For base64 inputs, only <base64> is stored in the request history—not the actual encoded data.

What We Don't Store

  • Input image files: Never stored on our servers, regardless of how they’re uploaded.

  • Base64 image data: The actual base64 strings are never saved.

  • Output images: Images served through our CDN are automatically deleted after 72 hours.

Privacy Insight

Storing image URLs does not affect privacy if your URLs are set to expire. While TryItOn keeps the submitted URLs, the images become inaccessible once those URLs expire.

Data Retention Timeline and Purpose

Image outputs are temporarily stored for up to 72 hours for the following purposes:

  1. Data Transfer Window: To provide enough time for you to transfer data to your own storage or handle use cases that don’t need long-term storage.

  2. Support & Troubleshooting: To allow us to provide effective assistance if any issues are reported with the outputs.

  3. Content Moderation & Abuse Prevention: To allow us to review content for policy compliance, perform moderation, and investigate potential misuse of the technology.

After 72 hours, image outputs are automatically deleted and CDN URLs become inaccessible.

Best Practices for Data-Sensitive Applications

Choose the privacy strategy that best fits your application's requirements:

The most effective way to balance privacy and performance is to ensure that stored URLs eventually expire. Although TryItOn keeps URLs in the request history, privacy remains protected once those URLs are no longer accessible.

Implementation:

  • Configure URL expiry: Configure your image hosting so that URLs become inaccessible after the desired time period.

  • Use signed URLs: Use temporary signed URLs that expire automatically

Privacy benefits: URLs become inaccessible after expiry

Base64 Strategy (Maximum Privacy)

For highly sensitive content where storing URLs is not acceptable, only <base64> placeholders are shown in the request history and never the actual image data.

Privacy benefits: No image data is stored on TryItOn’s systems, all data remains entirely within your API request and response cycle.

Last updated