File Policies
How to ensure that files follow requirements
File Policies in Fairu allow you to define minimum requirements for files, ensuring consistent compliance and governance across your asset library.
License Enforcement
You can specify whether files require a valid license.
If this option is enabled, any asset without a valid license will be blocked from delivery—it will not be accessible via the frontend or API.
License Expiry Handling
You can also define how the system should behave when a file's license expires:
- After a 7-day grace period, the asset can either:
- Be automatically deleted from the system
- Or remain in the system but be blocked from access
This gives you full control over how expired content is managed, either by enforcing strict cleanup or by retaining it for future reference without making it publicly available.
Content Requirements
In addition to licensing rules, you can define content-based minimum requirements for uploaded files.
These may include:
- Alternative text (alt text)
- Captions
- Copyright information
You can choose whether files that do not meet these content requirements should be:
- Blocked from delivery
- Or simply marked as incomplete for review
This ensures that your assets meet accessibility, legal, and editorial standards before being used or published.
Blocking
Blocked files are not delivered unless a valid signature is provided with the request.
⚠️ Important: For frontend (end-user) use, we strongly discourage the use of signatures.
Including a signature in public-facing delivery bypasses the automatic blocking mechanism, which could undermine your compliance and content quality standards.