Three-line summary - FINNS has no login, no ads, and no external tracking SDKs. All data stays on your device. - The one permission that actually matters is Apple HealthKit or Samsung Health read access. Everything else is optional. - Payments: all core features are free. No forced purchases.

Before installing any health-related app, the first thing worth checking is what it asks for and where the data ends up. The questions on this page are the ones we hear most often from both iOS and Android users — and the answers are intentionally plain, with no hedging.


A. Permissions

A1. Full permission list — iOS

Permission Required? Used for
HealthKit (Workouts / HR / Distance / Stroke read) Required Workout import
Notifications Optional Lesson alerts — off means no alerts
Photo Library Optional Only when saving a share-card video
Camera Not requested
Location Not requested
Microphone Not requested

A2. Full permission list — Android

Permission Required? Used for
Samsung Health data read Required Workout import
POST_NOTIFICATIONS (Android 13+) Optional Lesson alerts
WRITE_EXTERNAL_STORAGE / Photo Picker Optional Only when saving a share-card video
Camera Not requested
Location Not requested
Microphone Not requested

A3. When a permission won't go through

iOS

Android


B. Privacy

B1. Does my data go to a server?

No. FINNS is a client-side app. Workouts, medals, avatar, settings — every one of them is stored in a local DB on the device (SQLite Room on Android, Core Data on iOS).

B2. Are there any external analytics or tracking SDKs bundled?

None. No Google Analytics, no Facebook SDK, no Firebase Analytics, no AppsFlyer — nothing of that sort.

B3. What about crash reports?

B4. Do you use ad identifiers (IDFA / AAID)?

No. There are no ad SDKs, so the identifier itself is never read.

B5. Are lesson schedules and avatar data also local?

Yes. Every user-side setting is local. Lesson schedules, avatar progress, gacha wardrobe state, language preferences, theme choices, and notification rules — all of these live in the same on-device database as your workout records. Nothing about your training routine is mirrored anywhere else.

B6. What about the JSON export — is that uploaded anywhere?

No. The JSON export writes to the device's local storage (or the standard system share sheet, if you tap "Share"). What you do with the file from there is entirely your choice. FINNS itself never uploads it.


C. Backup / Switching Devices

C1. Can I move my data when switching devices?

C2. iOS ↔ Android cross-migration

Not currently supported. Workout data flows over via the new platform's health app, but medals and avatar data don't migrate. (Under review for v2.x.)

C3. iCloud / Google Drive automatic backups?


D. Payments / Free Policy

D1. Is FINNS paid?

No. Every core feature is free.

D2. Are there in-app purchases?

D3. Can I buy gacha coins with cash?

No. Gacha coins are earned through workouts only. There is no path to purchase coins with money. This is a deliberate design choice — the gacha exists as a reward loop for actually swimming, not as a revenue lever.

D4. Will there be a subscription later?

The plan is for core analysis features to stay free forever. If subscriptions arrive at all, they would be limited to cosmetic content (premium outfits, themes) or convenience features that don't gate the data analysis itself. Any change in the payment model would be announced in advance in the update notes.


E. Notifications / Lesson Schedule

E1. How do notifications work?

E2. Are there nag notifications like "Don't forget to swim today!"?

No. Only the lesson alerts you explicitly schedule are sent. No automated nudges.

E3. My lesson is biweekly — is that supported?


F. Watch / Data Accuracy

F1. The stroke was detected incorrectly. Can I fix it?

Session-level stroke labels can be edited. (Per-lap edits are under review.)

F2. My SWOLF looks unusually high.

F3. The distance in FINNS doesn't match what my watch shows.


G. Accessibility / Languages

G1. VoiceOver / TalkBack support?

G2. Which languages are supported?

G3. Dark mode / font size?


H. Inquiries / Feedback / Bug Reports

H1. Where do I send inquiries?

H2. The fastest way to get a bug fixed?

  1. Settings → Contact us → include these four things in the body: - When it happened (date / time) - Which screen you were on - What you tapped - What happened next (screenshots are strongly encouraged)
  2. We typically respond within 1–3 business days.

H3. Do you take feature requests?

Yes. Use the same email channel — feature requests are reviewed in the quarterly roadmap meeting.


I. Wrapping Up the Series

Across seven posts, we've covered nearly every angle of FINNS.

  1. Main introduction — a swim diary that opens on one screen
  2. Where the watch's default swim recording falls short
  3. Reading the 5-channel multi-chart — a three-step analysis
  4. 240 medals + 6-stage avatar — a system that lasts
  5. AI coach + 12 swimmer personas
  6. iOS / Android platform-specific guide
  7. FAQ — permissions, privacy, payments, backups ← you are here

App Store / Google Play search: FINNS swim, SwimLog

Zero ads. Zero login. Zero tracking SDKs. One swim today, a lifetime of data.

Find Finns SwimLog on the App Store
One swim today, a lifetime of data.
Open App Store → Open Google Play →

← Back to all posts