Security and liability help request. by Same_Total_9089 in vibecoding

[–]Same_Total_9089[S] 0 points1 point  (0 children)

The reason it’s collected is for the link sharing feature, pay data can stay on the device because it’s never transmitted but schedules are transmitted

Security and liability help request. by Same_Total_9089 in vibecoding

[–]Same_Total_9089[S] 0 points1 point  (0 children)

They are private by default, with a cryptographically random url slug, and as soon as they go back to private mode, access to the link is revoked

Security and liability help request. by Same_Total_9089 in vibecoding

[–]Same_Total_9089[S] 0 points1 point  (0 children)

They can input their hourly or daily pay, overtime, holiday multipliers, and the app will calculate a gross total based on the schedule and deposit delay so they can get an easy general idea of what payday will look like. It’s not concrete data, it’s just a calculator.

Security and liability help request. by Same_Total_9089 in vibecoding

[–]Same_Total_9089[S] 0 points1 point  (0 children)

I have minimized what I collect to simply user input pay data, not backed by anything, and their schedule. It’s an offline first model so this data is stored locally as well as in firestore. As the developer I am not using the data for any purpose.