At 1bench, privacy isn't just a feature — it's the foundation of our product.
This Privacy Policy explains how 1bench, operated by FUNCTIONCRAFT - FZCO ("we," "us," or "our"), collects, uses, and protects information when you use our desktop application and website. We are committed to protecting your privacy and being transparent about our data practices.
The key principle: Your database data never leaves your device. We cannot see, access, or process your actual database content, queries, or connection credentials.
1. Information We Collect
1.1 Information for License Management
We collect minimal information necessary to manage licenses and provide support:
- Email address — collected when you start a trial or buy a license. Used for setup help, occasional product updates, and (for paid users) license delivery. Never used for marketing lists, sold, or shared.
- License key and activation status
- Device identifier (for license validation, via DesktopCore)
- Payment information (processed by Paddle, not stored by us)
1.2 Information We DO NOT Collect
1bench is designed to protect your sensitive data. We do NOT collect:
- Your database content, queries, or query results
- Database connection strings, credentials, or passwords
- Schema information or table structures
- Tracking cookies or personally identifiable analytics data
- Behavioral data or telemetry from the desktop app
2. How 1bench Protects Your Privacy
2.1 Local-First Architecture
- Direct Database Connections: Your 1bench desktop app connects directly to your databases without any intermediary servers.
- Local Query Execution: All queries are sent from your device directly to your database. We never see or log them.
- Secure Credential Storage: Database passwords are encrypted using your operating system's native security framework (Keychain on macOS, DPAPI on Windows, libsecret on Linux) and stored locally on your device.
- No Cloud Backend: There is no 1bench cloud service that processes or stores your database data.
3. How We Use Information
The limited information we collect is used solely for:
- License validation and management
- Delivering software updates and release notes
- Providing customer support when you contact us
- Sending important service announcements
- Processing payments through Paddle
- Complying with legal obligations
4. Third-Party Services
We work with select third-party services to operate 1bench:
| Service | Purpose | Data Shared |
|---|
| Paddle | Payment processing (Merchant of Record) | Email, payment details, purchase history |
| Umami | Privacy-focused website analytics (self-hosted) | Anonymous page views (no cookies, no personal data) |
| DesktopCore | Software distribution, download analytics, and license management | Email, license keys, device identifiers, download analytics (anonymous) |
| KitServe | Icon delivery (website and app) | Asset requests (anonymous) |
| Theozard | OG image generation (social sharing) | Page metadata (anonymous) |
5. Data Storage and Security
5.1 Infrastructure
- Website: Self-hosted
- Your Database Data: Stored only on your local device, never transmitted to us
5.2 Security Measures
- TLS/SSL encryption for all network communications
- Secure license key generation and validation
- Regular security updates and patches
- Access controls and authentication for internal systems
- No storage or logging of sensitive user data
6. Your Rights and Choices
You have control over your information:
6.1 Access and Correction
You can request access to the personal information we have about you and ask for corrections by contacting [email protected].
6.2 Deletion
You can request deletion of your account and associated data. Note that we may need to retain certain information for legal or billing purposes.
6.3 Data Portability
Your database data is already stored locally on your device — you always have full control. License information can be exported upon request.
6.4 Communication Preferences
You can opt out of non-essential communications at any time. We will always send critical service announcements and license-related information.
7. International Data Transfers
While our company is registered in the United Arab Emirates, our infrastructure spans multiple regions:
- Website is self-hosted
- Payment processing occurs through Paddle's international infrastructure
By using 1bench, you consent to the transfer of your information to these locations. We ensure appropriate safeguards are in place for all international data transfers.
8. Legal Compliance
8.1 GDPR (European Users)
For users in the European Economic Area, we comply with GDPR requirements:
- Lawful basis: Contract performance and legitimate interests
- Data minimization: We collect only essential information
- Right to access, rectification, and erasure
- Data portability and objection rights
8.2 CCPA (California Users)
For California residents, we comply with CCPA requirements:
- We do not sell personal information
- Right to know what information we collect
- Right to delete personal information
- Right to non-discrimination for exercising privacy rights
8.3 Other Jurisdictions
We respect privacy laws worldwide and will comply with applicable data protection regulations in your jurisdiction.
9. Children's Privacy
1bench is not intended for use by anyone under the age of 18. We do not knowingly collect personal information from children. If you believe we have inadvertently collected information from a child, please contact us immediately at [email protected].
10. Data Retention
We retain information only as long as necessary:
- Active accounts: Information retained while license is active
- Inactive accounts: Basic information retained for 2 years for reactivation purposes
- Legal requirements: Some data may be retained longer if required by law
- Your database data: Never stored by us; deleted when you uninstall the app
11. Security Incidents
In the unlikely event of a security incident affecting personal information:
- We will notify affected users within 72 hours
- We will provide details about what information was affected
- We will outline steps we're taking to address the issue
- We will provide recommendations for protective measures
Note: Since we don't store your database data or credentials, these cannot be compromised through our systems.
12. Changes to This Policy
We may update this Privacy Policy to reflect changes in our practices or for legal compliance. When we make changes:
- We will update the "Last updated" date
- For material changes, we will make reasonable efforts to notify you
Your continued use of 1bench after changes indicates acceptance of the updated policy.
13. Contact Us
If you have questions about this Privacy Policy or our data practices: