Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarification on Clipboard Data Sharing and Self-Hosting #7

Open
Havock94 opened this issue Jan 10, 2025 · 2 comments
Open

Clarification on Clipboard Data Sharing and Self-Hosting #7

Havock94 opened this issue Jan 10, 2025 · 2 comments

Comments

@Havock94
Copy link

Hello,

I would like to understand how clipboard data is shared between devices.
Does it use Google's GCM/FCM, or is it handled through a server?

If it relies on a server, would it be possible in the future to host the server using Docker, allowing users to have full control over the shared data?

Thank you in advance for your time and support!

@jeinselen
Copy link

I would also like to know more about how data is synced.

@Ynng
Copy link
Member

Ynng commented Jan 16, 2025

Hi all, your clipboard data is encrypted end-to-end using AES-GCM-256, with the key derived locally from your "encryption key" and never transmitted. We currently utilize Supabase Postgres and Supabase Realtime for clipboard sharing.

Improving user privacy is a high priority, and P2P synchronization is high on our to-do list as a solution.

It's important to note that with our current setup, only encrypted data is ever sent over the internet from the clients. Our servers only handle this encrypted data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants