User Manual: Setting up and running ClipFlow
This document contains universal instructions for creating a single configuration and launching a shared clipboard for all supported platforms (Android / Desktop).
Step 1: Creating a configuration in Google Firebase
The entire ClipFlow infrastructure runs on your personal Google account, guaranteeing independence and data security.
- Go to the Firebase console and log in with your Google account.
- Click the "Create a project" button and enter a project name (e.g., ClipFlow).
- In the dashboard of the created project, click the Android icon to add an app.
- In the "Android package name" field, you MUST enter strictly the following identifier: com.clipflow.android
- Click the "Register app" button and download the resulting configuration file: google-services.json.
Important: This file is a single key for your entire personal network. It is used on all your devices, regardless of whether it is Android or Desktop.
Step 2: Loading configuration into the app
The instructions are identical for any platform running ClipFlow.
- Open the ClipFlow app on your device (smartphone or computer).
- Click the configuration import button and select the previously downloaded google-services.json file (or copy its text data into the input field).
Step 3: Setting a unified encryption password
ClipFlow security is built on end-to-end encryption (E2EE), where the password is not transmitted to the network, but is stored only in your head.
- Enter your secret key in the password input field.
- Main condition: This password must be exactly the same on all your devices (Android and PC).
- How it works: An AES-256-GCM encryption key is generated locally from this password. If the passwords on the devices differ, they will physically be unable to decrypt each other's data.
Step 4: Activating the shared clipboard
- In the application interface, click the "Background Sync Start" button.
- The system is active. Now any text copied to the clipboard on one device is automatically and securely transmitted to all other devices in your network.