Fern

View the Project on GitHub stevenuocaster-arch/fern-releases

Fern Privacy Policy

Last updated: October 24, 2026

Fern is a desktop songwriting notebook for Windows. This policy explains what Fern keeps on your computer, what it sends to servers, and what it does not do. It is written for the Fern desktop app. It is provided by Steven Caster (“we”). Contact: stevenuocaster@gmail.com.

This is a plain-language description of how the app works. It is not legal advice.

The short version

What stays on your computer

Fern stores these in its data folder on your computer (normally %APPDATA%\com.fern.app):

Fern also makes snapshots of your library database (Settings, Backup & recovery). By default they are saved in a recovery folder inside the Fern data folder; you can optionally choose another destination. Snapshot files are not encrypted by Fern. Fern does not send them anywhere.

What is sent to our hosted service

Fern uses a hosted Supabase project (database, sign-in, file storage) in the United States (AWS us-east-2, Ohio). Because Fern requires an account, signing in sends the items below to this service by default. Whether new accounts can be created at any given time is up to us, and we may limit or close sign-ups.

Plainly: Fern does not encrypt your synced content or uploaded audio before sending it. It is protected in transit by HTTPS and separated per account by the access rules above, but the service operator (Supabase, and the person running this project) is technically able to read it. We do not intend to look at your content. Do not use the sync feature for anything you would not be comfortable storing on a cloud service.

We use Supabase as our service provider; its handling of data is described in its own terms and privacy policy.

Sign-in options

Google Drive (optional)

If you choose to link an audio file from Google Drive:

Google user data

This section covers all the data Fern receives from Google: the basic sign-in details and, if you use Drive links, the access described above.

Fern’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

You can add a public SoundCloud track link to a song. Fern has no SoundCloud account or login. To play it, Fern asks SoundCloud’s public oEmbed service about the link and shows SoundCloud’s official player. Your computer then contacts SoundCloud, which can see your IP address and what you play, under SoundCloud’s own policies. If you paste a private SoundCloud link with a secret token, that token is stored with your song and synced like other song data.

Transcription and search (on your computer)

Updates

Fern checks once a short while after it starts (about 30 seconds), and when you press the button in Settings, for a new version. It requests a file named latest.json from the Releases page of this project’s public GitHub repository (github.com/stevenuocaster-arch/fern-releases). GitHub therefore sees your IP address and standard connection details under GitHub’s own policies. Fern does not add your account or library information to that request. If you choose to update, the installer is downloaded from the same place.

What Fern does not do

Deleting your data

Your copy of your data

Your library and recordings are ordinary files on your computer, and you can copy them at any time. Fern has MIDI and printable export for songs and chords. There is no single “download everything from the cloud” button yet.

Children

Fern is not directed at children. You must be at least 13 years old to create an account or use Fern. If you believe a child under 13 has created an account, contact stevenuocaster@gmail.com and we will delete it.

Changes to this policy

If this policy changes, we will update the “Last updated” date above and add a note to the release notes on the Fern releases page on GitHub.

Contact

stevenuocaster@gmail.com

Steven Caster, operator of Fern. Governing law is stated in the Terms of Service.

Home Terms of Service