← Little Session

Privacy Policy

Last updated: September 16, 2026

Summary

Little Session has no account, no login and no user profile. Your tunes, your sets and your recordings stay on your device. They leave it only if you choose to publish or share them — see Community, sharing and the weekly challenge.

The one thing that leaves your device without you asking is anonymous usage statistics — which screens are used, which free-version limits are reached — sent to a server we run ourselves, in France. Nothing identifies you, not even your country, and you can turn them off in Settings.

Data Storage

All your data — tunes, sets, favorites, instrument settings, compositions, Studio projects and recordings — is stored locally on your device in a SQLite database.

No account is required to use Little Session. No sign-up, no login, no profile.

Usage Statistics

To decide what to improve, we need to know which parts of the app are actually used, and which limits of the free version people run into. This is the only reason these statistics exist.

What is sent

Seven kinds of event, and nothing else:

EventWhat it records
App startThe app was opened; whether the Premium version is active; how long ago the app was first opened, as a bracket (new, 1–7 days, 8–30 days, 30+ days)
Upgrade screen shownWhich limit of the free version was reached
Upgrade screen closedWhich limit, how many seconds it stayed open, and the outcome (purchased, restored, cancelled, store opened, error)
Instrument selectedWhich instrument, and whether it is one of the free ones
Screen usedWhich part of the app (player, sets, composer, trainer, memory, studio, tuner, community, practice, search, sharing, settings) and how many seconds were spent there
Playback startedFrom which part of the app, and on which instrument
Content createdThat a set, a composition, a Studio project, a recording or a repertoire was created — never what it contains

Every event also carries whether the Premium version is active.

The analytics library adds technical information about the device: operating system and its version, app version and build number, library version, and your device language. It also generates a temporary session number that expires after one hour, which groups the events of a single sitting.

Our server never sees your network address: the front-end deliberately replaces it before the analytics software receives the request. As a result no country, no region and no city are derived or stored, and the app cannot tell two people apart — we count sittings, not people. This is a choice, not an oversight: it costs us the ability to know how many different people use the app.

What is never sent

Where it goes, and for how long

These statistics are sent to a server we operate ourselves, hosted in France by OVH. They are not shared with, sold to, or processed by any advertising network or analytics company. The software used is Aptabase, open source, running on our own machine.

Events are kept for 12 months, then deleted. This is enforced by the database itself, not merely by policy, and a daily automated check verifies the rule is still in place.

Turning it off

Settings → Usage statistics. Turning the switch off stops all sending immediately and erases anything still waiting to be sent. The app works exactly the same either way.

Network Connections

Apart from the usage statistics described above, Little Session connects to the internet only when you request it:

ActionDestinationPurpose
Update tunes databasethesession.orgFetch new tunes from the public API
Search for sessionsthesession.orgQuery session listings
Show the session maptile.openstreetmap.orgMap images
Download HQ SoundFonts and sound packsgithub.comOptional high-quality audio download
Community map, publishing a place or a repertoire, reportinglittlesession.triangulate.frRead the community map; publish only when you choose to
Share a Studio projectlittlesession.triangulate.fr and media.littlesession.triangulate.frOnly when you explicitly share a project
Weekly challengelittlesession.triangulate.frOnly when you take part
Usage statisticsanalytics.littlesession.triangulate.frAnonymous statistics, if left enabled

Requests to thesession.org, OpenStreetMap and GitHub go directly to those third parties. The others go to servers we operate, hosted in France by OVH. Sharing a set or a repertoire as a file or a QR code goes through your own device’s sharing features and does not pass through our servers.

Community, sharing and the weekly challenge

These features are optional. Nothing is sent unless you use them, and none of them requires an account.

To let you edit what you published, and to limit abuse, our server stores a one-way fingerprint of your network address combined with a secret value (a “salted hash”), never the address itself. Rate-limiting counters are deleted after 48 hours.

In-App Purchases

Little Session uses RevenueCat to manage in-app purchases (Premium upgrade). RevenueCat processes purchase transactions through the platform store (Google Play, Microsoft Store, Apple App Store). RevenueCat receives only anonymous purchase data (transaction ID, product ID) and does not access any personal information. See RevenueCat's privacy policy.

Third-Party Services

Usage statistics do not involve a third party: the server is ours.

Children's Privacy

Little Session is declared for an audience of 13 and over. Its content is suitable for all ages, but it is not designed for children and is not part of Google Play's Designed for Families programme or Apple's Kids category.

The usage statistics described above contain no permanent identifier and cannot be used to recognise a person from one day to the next, whatever their age.

Changes to This Policy

If this policy is updated, the new version will be posted at this same URL with an updated date.

Data Controller

The data controller within the meaning of Regulation (EU) 2016/679 (GDPR) is Sébastien Allié (EI), sole trader, 24 rue Richard Mique, 54180 Heillecourt, France — SIREN 108 751 876, registered with the French national business register (RNE) on August 14, 2026.

The usage statistics described above contain no permanent identifier and are not used to single anyone out; they are collected for the sole purpose of improving the app, on the basis of our legitimate interest, and can be switched off at any time. You may contact us at any time, and you have the right to lodge a complaint with the French data protection authority (CNIL). Full company details are set out in our legal notice.

Contact

For questions about this privacy policy or the app:
littlesession-support@triangulate.fr