Privacy Policy

Last updated: 2026-10-30

This policy explains what the Synclet Android app (name.gpm.synclet) does with data. It covers the app only.

The short version: Synclet moves your files between your phone and the servers you tell it to use, and nowhere else. There is no account to create, no server of ours that your files pass through, and no copy of anything kept anywhere you did not configure.

Who is responsible

Gabriele Proietti Mattia is the data controller for the processing described here. Contact: apps@gpm.name.

What leaves your device, and where it goes

Your files — to the remotes you set up yourself, and to nothing else.

A remote is your NAS, your web host or your Nextcloud: a server you reach over SFTP or WebDAV. Synclet connects to it directly, with the credentials you entered, over the protocol you chose. There is no intermediary service, no relay and no proxy: Gabriele Proietti Mattia operates no server for this app and could not receive your files even in principle.

Where a remote is run by someone else — a hosting provider’s Nextcloud, for instance — that provider’s own privacy policy governs what happens to the files once they arrive. You are sending them to your own account there.

Plain-http WebDAV is offered, and the app flags it: it sends your password and your files without encryption, so anyone on the path can read them. Use https where you can.

Nothing else is transmitted. No file names, no folder structure, no list of your remotes, no statistics about what you sync.

Writing in, and reading the answers

Synclet has a report screen — something is wrong, or an idea — and a messages screen where you can read what was written back. Both are optional, and nothing is sent from them until you use them: until you write something and press send, or sign in. Once you have signed in, the app also checks for a licence on its own; see “Licences” below.

What a report carries

The same two go with a feature request. Both are there to keep abuse out, so that someone who sends abuse can be banned by device; see “Keeping abuse out” below.

It goes to apps-management.gpm.name, a service run by the author. It is not shared with anyone, not used to build a profile and not published: reports are read, given a state and answered by hand.

Never the advertising id, and no install id of our own — in a report or anywhere else. The fingerprint above is the only thing that identifies the device.

Keeping abuse out

A report or a feature request containing obscene words is not stored and not forwarded to anybody. Its sender is banned, without being told:

The owner can lift any ban. If you think you were banned by mistake, write to apps@gpm.name.

Signing in, and the key that costs

A report is answered by email, to the address you typed into it. That is the whole of what is needed, and if you never sign in nothing below applies to you.

Some things need the service to be sure an address is yours: the messages screen, which shows what you sent and everything written back without going to find the mail; asking for a feature and voting; receiving a licence given by the author; and putting your name on the supporters list. How you prove it depends on the build:

On the report screen of the Google Play build, the same Google button only fills in the address field, so that you can be answered. The app keeps no key from it, but the service records the address, the account id and the name, as it does for any sign-in.

Once you are signed in, the app keeps a key, and it is the one thing here that resembles a login, so it is worth being exact about it:

Sending a report needs none of this. You can report something having proved nothing, and that report carries no key or login, only the IP address and the device fingerprint described above.

Licences

The author can give Synclet Pro to an address by hand, to a tester for example. When you are signed in, the app asks the service whether you have been given one: when it starts, right after you sign in, and at most every ten minutes while it stays open. The request carries the key and nothing else: no device details, nothing about your remotes or your files. The phone keeps the answer as a yes or a no, and Settings shows it. If you have not signed in, nothing is sent for this check.

Each check counts as using the key, so a key on a phone that is still in use does not expire, and the address counts as active (see “Retention”).

Donations and the supporters list (F-Droid repository build)

The build from the F-Droid repository has nothing to buy. Its support card in the Info tab offers:

Feature requests and votes

The same screen lists what people have asked for in Synclet, and lets you ask for something and vote. Reading that list costs nothing and needs no address. Asking and voting do, for one reason: one vote per person is a promise, and without something to hang it on the count would mean nothing.

What is published is the request itself, once it has been read. Never your address, and never who voted for what.

What stays on your device

Uninstalling the app removes all of it, as it does for any app’s private storage.

Access to your files

Synclet reads and writes only the folders you grant it, through Android’s Storage Access Framework: you pick a folder, Android grants access to that folder, and the grant is visible and revocable in the system settings. The app asks for no storage permission.

Other permissions

Network access, to reach your remotes, to tell which network you are on, and to reach the author’s service for what this page describes. Notifications (Android 13 and later), for progress, failures and a sync waiting for your OK, and in the build from the F-Droid repository for the weekly donation ask. Starting after a reboot, so that your schedules resume. None of these sends anything anywhere of its own accord.

Location permission

None. Synclet asks for no location permission and never reads where you are. Android only reveals the name of the Wi-Fi network to a background app that has location access “all the time”, which Synclet will not ask for, so it does not match networks by name. Its way of choosing an address — try the addresses and use the one that answers within two seconds — needs no permission at all.

Tailscale

If you mark a remote as needing Tailscale, Synclet sends a request to the Tailscale app on your phone asking it to connect, using the automation hook Tailscale publishes for this purpose. That request contains no data of yours, goes to no network, and Synclet receives nothing back from Tailscale beyond whether your remote then answers.

Diagnostics

There are none. The app contains no analytics, no crash-reporting service and no Firebase, in any version. If it crashes, nothing is sent: the only way anything about a problem reaches Gabriele Proietti Mattia is the report you write yourself, as described above.

What the app never does

For readers in the EU/EEA and the UK: the transfers the app performs are ones you instruct it to make, between your device and services of your own choosing, and each of those services is an independent controller of what it then holds. Gabriele Proietti Mattia receives nothing from them, so there is no processing on that side to which a legal basis under Article 6 would attach.

What does reach Gabriele Proietti Mattia rests on these:

Retention

At the service (apps-management.gpm.name):

On your device, configuration and sync state remain until you delete the job or uninstall the app; logs are capped and rotate. What your remotes retain is up to you and to them.

Your rights

Under the GDPR you may request access to, correction of, or deletion of your personal data, and object to processing. You retain the right to lodge a complaint with a supervisory authority.

For what the service holds: in the app, on the messages screen in the Info tab, Account → Delete my account and data; or write to apps@gpm.name from the address you signed in with; or use the delete-account page. Deletion takes the address, the name and account id from Google, the key, your votes, a licence, and your name on the supporters list. Reports stay with the address removed from them, and donation records stay as above.

For what is on your phone, removing a job or uninstalling the app deletes it, and what reached a remote is deleted there.

Children

Synclet is not directed at children under 13 and knowingly collects no data from them.

Changes

Material changes will be published on this page with a new date at the top, and significant ones will be noted in the app’s changelog.

Last updated: 2026-10-30