Skip to main content

max / audiofiles

5.1 KB · 87 lines History Blame Raw
1 # Audiofiles Privacy Policy
2
3 *Last updated: June 14, 2026*
4
5 Audiofiles is published by Make Creative, LLC. This policy explains what data the app handles, where it goes, and what it does not do.
6
7 ## Summary
8
9 - Audiofiles is a local-first app. Your samples and your entire library (audio files, tags, analysis, and edits) live on your own device.
10 - We do not run a server that receives your audio. We do not see your library.
11 - Audio content never leaves your device except, optionally, through end-to-end encrypted cloud sync that you turn on yourself.
12 - Audiofiles is a paid app. Activating a license sends only your license key and a random per-install identifier to our licensing server. No hardware fingerprint, no personal profile.
13 - No telemetry, analytics, ads, or tracking.
14
15 ## What Audiofiles Stores on Your Device
16
17 Your library lives in a vault, a folder you choose on your own disk. It contains:
18
19 - Your audio sample files, stored by content hash in a content-addressed store
20 - A local database of sample metadata: original filenames, tags, collections, and your virtual folder structure
21 - Analysis results computed on your device: BPM, musical key, loudness, spectral features, and instrument classification
22 - Waveform data and an edit history for undo/redo
23
24 Separately, a small configuration folder holds your preferences, your cached license, and a random per-install identifier (see "License Activation" below).
25
26 This data stays on your device unless you choose to sync it. The local database and audio files are not encrypted at rest; they rely on your operating system's user account and any full-disk encryption you have enabled.
27
28 ## License Activation
29
30 Audiofiles is sold as a licensed app. When you activate or deactivate a license, the app contacts our licensing server at makenot.work and sends:
31
32 - your license key, and
33 - a per-install identifier.
34
35 That identifier is a random value generated once on first run. It is **not** a hardware fingerprint and is not derived from your device, network, or any personal information. It only lets the license server count and release activations. Once activated, the license is cached locally and the app works offline; it does not re-check on every launch.
36
37 ## What Audiofiles Sends Off Your Device
38
39 Audiofiles makes a small, fixed set of outbound connections:
40
41 - **License server (makenot.work).** On activation and deactivation only, as described above.
42 - **Update checks (makenot.work).** The app can check for new versions. The check sends only your current app version, platform, and CPU architecture. No personal data, no library data. You can turn this off in the app's preferences, and when off the checker never runs.
43 - **Cloud sync (optional, off by default).** If you sign in and enable sync, the app talks to a sync server (by default Make Creative's at makenot.work) using end-to-end encrypted payloads.
44 - **Payments.** If you subscribe to sync storage, the app opens your browser to a Stripe checkout hosted through makenot.work. Audiofiles never sees or stores your card details.
45
46 ## Cloud Sync Details
47
48 If you enable sync:
49
50 - **What can sync:** your sample metadata, tags, collections, virtual folders, analysis results, and edit history; and for vaults you mark for file sync, the audio files themselves as encrypted blobs.
51 - **Encryption:** everything is encrypted on your device before upload using ChaCha20-Poly1305, with a key derived from a password you set (via Argon2). The key is stored in your operating system's keychain and is never sent to the server, so the sync server operator cannot read your library.
52 - **Authentication:** sign-in uses OAuth2 with PKCE; a temporary local callback handles the response on your machine.
53 - **Control:** sync is off until you turn it on. Audio files only upload for vaults you explicitly mark for file sync.
54
55 ## Audio Analysis and Classification
56
57 All audio analysis (loudness, BPM, key, spectral features, and the instrument classifier) runs entirely on your device using a model bundled with the app. No audio is uploaded for analysis or classification. Your audio leaves the device only through cloud sync if you enable it, and only as encrypted blobs.
58
59 ## Plugins
60
61 Audiofiles supports user scripts (Rhai) for tasks like export naming. These run in a sandbox with no network access and no general filesystem access; they can read only the sample metadata passed to them.
62
63 ## What Audiofiles Does Not Do
64
65 - No analytics SDK, no crash-reporter beacons, no usage tracking
66 - No advertising, no third-party trackers
67 - No location collection
68 - No selling or sharing of your data with third parties
69
70 ## Your Data and Your Control
71
72 - Your library is yours and lives in a vault folder you control. You can move, back up, or delete it directly.
73 - Deleting the app does not delete your vault; remove the vault folder yourself to erase your local library.
74 - To stop syncing, turn sync off in the app. To remove synced data from the server, contact us at info@makenot.work.
75
76 ## Children
77
78 Audiofiles is not directed at children under 13, and we do not knowingly collect data from them.
79
80 ## Changes
81
82 Material changes to this policy will be noted in the app's release notes and reflected in the date above.
83
84 ## Contact
85
86 info@makenot.work
87