Verified

How Felt Stack calculates and protects your record

This page lists what Felt Stack calculates, what it stores, and the audited build each statement was checked against.

01

The audited build

These statements were checked against Felt Stack 1.0.0, versionCode 496520000, package com.saucyjay.feltstack, on 2026-08-23.

02

Permissions

The audited build declares exactly two Android permissions, RECORD_AUDIO and POST_NOTIFICATIONS, and no Internet permission.

03

How ROI is calculated

Tournament ROI is aggregate: total prize minus total invested, divided by total invested, and total invested counts every entry, re-entry, add-on, and fee.

04

Sample size

ROI and ITM always display their sample size, and a small-sample indicator is required below 20 tournaments, or below 10 for a venue-scoped metric.

ROI and ITM show their sample size.

Small samples stay labeled.

05

Cash hourly rate

Each completed cash session shows its game, buy-in, cash-out, duration, profit, and session hourly rate.*

Cash hourly rate is per session: cash profit divided by that session duration in hours, and sessions with undefined duration are excluded from hourly aggregates.

Duration and session hourly rate appear when the session has a recorded start and end time, or a manual duration.

06

What stays on the phone

Session records, notes, settings, reviews, recognized text, and bankroll figures stay in the app's local storage unless the user starts an export, share, backup, import, or restore action.

07

Dictation

The microphone button sends live audio to Android's configured speech recognition service.

Depending on the device, recognizer, network state, and OS settings, that service may process audio off the device.

Felt Stack does not control the recognizer's transport, storage, retention, or training behavior.

Felt Stack receives recognized text from the service.

The app stores recognized text only when the containing note or review is saved.

Felt Stack stores no microphone audio.

08

CSV import and export

CSV import and export, plus encrypted local backup and restore, run when you choose them.

CSV export and backup run only after a user action and use Android's file picker for the destination.

Import and restore read only the file the user chooses.

09

Encrypted backup

Backups may be password-encrypted with AES-256-GCM.

The password stays with the user and cannot be recovered by the developer.

10

Build fingerprint

The audited APK has SHA-256 c3aded88cd57a3e3a387e85e08a6b341af95d7ed95a93deea5719ea5fadc5d49.

Every statement on this page was verified against that exact build. A later version may differ and must be re-audited before these statements are repeated.

11

What this does not prove

No test on this page is proof of a player outcome. The evidence shows that the software behaves as described; it does not show that any player won money, improved, or will.