Skip to Content

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:

FeatureData Handling
Snippet expansionLocal storage โ€” Snippet content, abbreviations, and groups stay on your device
Clipboard historyLocal storage โ€” Recent items saved locally; configurable count and auto-cleanup
Screenshot & annotationLocal processing โ€” Capture, annotation, export all done locally
FillIn interactionLocal processing โ€” Pop-up input used only locally, not uploaded
Template variables & scriptsLocal execution โ€” Date, clipboard, scripts run locally
Import/ExportLocal operation โ€” JSON/CSV import/export on your device
Cloud syncYour 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

ServiceProviderPurpose
Payment processingThird-party payment platformsProcess purchases; we do not store your payment information
Cloud syncGitHub / Gitee / Your WebDAVData under your own accounts; we cannot access it
CE Cloud personal sync (optional)Our serversA 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.

Last updated