Security | Bulk Banner for Figma
Last Updated: July 9, 2024
Data Handling and Security
At Bulk Banner, we take the security and privacy of your data seriously.
This page outlines how our Figma plugin, Bulk Banner, handles data and the
security measures we have in place.
Data Processing
Our plugin does interact with and process data from your Figma documents.
Here's an overview of how data is handled:
-
The Figma plugin (client-side) reads frame data from your Figma
document, including:
- Frame names
- Frame dimensions
- Image data exported as PNGs
-
This data is sent to our backend server via secure HTTPS POST requests.
-
Our backend server processes this data to generate GIFs or HTML
animations based on your Figma frames.
-
The processed data is then sent back to the plugin as a zip file for you
to download.
Security Measures
We have implemented several security measures to protect your data:
- CORS (Cross-Origin Resource Sharing): We use CORS middleware
to control which origins can access our API, preventing unauthorized access
from other domains.
- Rate Limiting: We've implemented rate limiting on our API
endpoints to prevent abuse and ensure fair usage.
- Input Validation and Sanitization: All input data is validated
and sanitized before processing to prevent injection attacks and ensure data
integrity.
- Temporary Processing: We use temporary directories for processing
your data, which are automatically cleaned up after each request.
- HTTPS: All data transmission between the plugin and our
servers is encrypted using HTTPS.
- Data Minimization: We only collect and process the data
necessary for the functionality of the plugin.
Data Retention
We do not store your Figma data or the generated animations on our servers
beyond the processing time. Once the zip file is generated and sent back
to the plugin, all temporary files are deleted from our servers.
Third-Party Services
Our plugin does not share your data with any third-party services. All
processing is done on our own secure servers.
User Control
You have full control over when the plugin accesses your Figma data. The
plugin only processes the frames you explicitly select and only when you
initiate the generation process.
Compliance
Our data handling practices are designed to comply with relevant data
protection regulations, including GDPR where applicable.
Updates to Security Practices
We continuously review and update our security practices. Any significant
changes to how we handle data will be reflected in updates to this
security page.
Contact Us
If you have any questions or concerns about our security practices or how
we handle your data, please contact us at support@bulkbanner.com.