Privacy Policy
FunPlayer is designed from the ground up to be private.
We care deeply about privacy in our own lives; genuinely valuing staying private online, avoiding unnecessary tracking, and using tools we know aren't chatting behind our backs.
FunPlayer is built with the same respect for your privacy that we want for ourselves.
- No tracking: We do not use third-party analytics or advertising frameworks.
- Zero data collection: We do not collect, transmit, distribute, or sell your personal data.
- Everything stays local (excl. The Handy uploads): Any persisted info (such as saved devices and servers) is stored on your device. The only exception is using The Handy, which requires us to temporarily host your uploaded script so your device can access it.
Uploaded Scripts
When you upload a script to use with The Handy device, we store the actions temporarily on our server. This is necessary so your device can fetch the script from a public URL and play it back.
- What do we store? Only the script actions (in CSV format). There are no user accounts or identifying information associated with it.
- How long? Script actions are kept only for a limited time (typically several hours), then deleted automatically.
- Why? The Handy device requires direct access to the script via a public URL. We host it ourselves for reliability and privacy, instead of relying on third-party APIs or services.
- Transparency: Our code for script upload/download is fully open source and you’re welcome to review how it works. (You can see the code here.)
- Choose your own host (coming soon): We plan to let you select your own script hosting solution, as long as it's compliant with what our app expects. This means you’ll have full control over where your script is stored and served from.
How do we host scripts?
Our backend is just a simple Cloudflare Worker that uses Upstash Redis as temporary storage. No other services, analytics, or cloud providers are involved.
Note: Like any web service, you ultimately have to trust that the published code matches what’s actually running, but our intent is to be fully open about how things work and we’re happy to answer any questions.
Diagnostics
The only anonymous diagnostics that may be collected are those provided by Apple (which you can opt out of in your macOS settings). FunPlayer itself never sees or handles this data.
Questions
If you have any questions or concerns, just email us at hello@funplayer.app.
Policy Changes
If we ever change this policy, the new version will appear here.