Privacy Policy
Last Updated: January 2025
Thank you for using CodeExpander Pro (hereinafter referred to as โthe Softwareโ). This Privacy Policy explains how we collect, use, store, and protect your personal information.
1. Core Privacy Commitment
Your snippets and clipboard content are stored locally by default. Snippet data, clipboard history, and screenshot data are stored on your device. Bring-your-own sync (GitHub Gist, Gitee Gist, or WebDAV) stays in accounts you bind; we cannot read that copy.
If you turn on CE Cloud personal sync, you confirm that our servers store a readable plaintext copy of those snippets so you can open them on another computer and in the web editor. Colleagues cannot see snippets you have not shared with an organization. Binding a license key does not start this upload. You can turn the switch off at any time; local snippets stay on the device.
2. Local Processing & Storage
The following features run entirely on your device or interact only with your own accounts:
| Feature | Data Handling |
|---|---|
| Snippet expansion | Local storage โ Snippet content, abbreviations, and groups stay on your device |
| Clipboard history | Local storage โ Recent items saved locally; configurable count and auto-cleanup |
| Screenshot & annotation | Local processing โ Capture, annotation, export all done locally |
| FillIn interaction | Local processing โ Pop-up input used only locally, not uploaded |
| Template variables & scripts | Local execution โ Date, clipboard, scripts run locally |
| Import/Export | Local operation โ JSON/CSV import/export on your device |
| Cloud sync | Your own accounts โ Sync only to your bound Gist/WebDAV; data under your account |
3. Features Requiring Network
The following features require network connectivity:
3.1 License Verification
- Information collected: Device identifier, OS version, license key
- Purpose: Verify license validity, manage device activation count
- Storage: License-related data stored on secure servers for the license duration
3.2 Software Update Check
- Information collected: Current software version
- Purpose: Check for available updates
- Storage: No personal information stored
3.3 Crash Reporting (Optional)
- Information collected: Anonymous crash logs, device type, system version
- Purpose: Improve software stability
- Storage: Anonymous data, cannot be linked to individuals
3.4 Usage Statistics (Optional, Pro)
- Information collected: Expand count, characters saved, trends, etc., computed locally; if reporting is enabled, anonymous aggregated data may be sent
- Purpose: Achievements and trends; if reported, product improvement
- Storage: Local by default; if reported, anonymous aggregates only
4. Information We Do NOT Collect
- โ Your snippet body or script content (unless you sync to Gist/WebDAV yourself, or you confirm CE Cloud personal sync)
- โ Your clipboard history content
- โ Your screenshot or annotation content
- โ Content you enter via FillIn
- โ Your file system paths or local file content (except files you explicitly import/export)
5. Third-Party Services
| Service | Provider | Purpose |
|---|---|---|
| Payment processing | Third-party payment platforms | Process purchases; we do not store your payment information |
| Cloud sync | GitHub / Gitee / Your WebDAV | Data under your own accounts; we cannot access it |
| CE Cloud personal sync (optional) | Our servers | A readable copy only after you confirm, so you can use another computer and the web editor; unshared snippets stay invisible to org members |
| Crash reporting | โ | Collect anonymous crash information (if enabled) |
6. Data Storage & Security
- License data is transmitted via HTTPS
- Local data is stored in the systemโs standard application data directory
- We do not sell or transfer your personal information to third parties
- Data synced to Gist/WebDAV is subject to those platformsโ privacy policies
7. Your Rights
You have the right to:
- Request access to license information we hold about you
- Request deletion of your license data (unbind all devices)
- Choose whether to enable crash reporting or usage reporting
- Stop using the Software at any time; local data can be removed by uninstalling or deleting the app data directory
8. Childrenโs Privacy
The Software is not intended for children under 13. We do not knowingly collect personal information from children.
9. Policy Updates
We may update this Privacy Policy from time to time. Updated policies will be posted on this page with the update date noted.
10. Contact Us
For any privacy-related questions, please contact: contact@once.work
By using the Software, you agree to the terms of this Privacy Policy.