Skip to content

Instantly share code, notes, and snippets.

@Turtlepaw
Last active October 16, 2024 05:29

Fitness Challenges Privacy Policy

This privacy policy applies to our app Fitness Challenges created and owned by Beaverfy.

Effective Date: September 12, 2024
Last Updated: September 12, 2024

This Privacy Policy explains how Beaverfy ("we," "our," or "us") collects, uses, discloses, and safeguards your information when you use our Fitness Challenges app (the “Service”).

1. Data We Collect

We collect and process the following types of data:

1.1 Challenge Data

We collect data related to the challenges you create or participate in:

  • id: A server-generated identifier for each challenge.
  • created: The timestamp when the challenge was created (server-generated).
  • updated: The timestamp when the challenge was last updated (server-generated).
  • name: The name of the challenge, created by users (user-generated title).
  • type: The type of challenge (e.g., steps, active zone minutes).
  • users: An array of user IDs of participants who have joined the challenge.
  • difficulty: The difficulty level of the challenge, stored as an integer.
  • host: The user ID of the challenge creator or host.
  • winner: The user ID of the winner, if applicable.
  • ended: A flag indicating whether the challenge has ended.
  • data: A collection of user-specific data:
    • userId: The ID of the user participating in the challenge.
    • entries: An array of app-generated entries, including step count and active zone minutes for the user.
  • joinCode: A code allowing other users to join the challenge (null if disabled).
  • deleteDate: The date the challenge is scheduled for deletion.
  • endDate: The user-specified date when the challenge should end.
  • autoEnd: A flag indicating whether the challenge should end automatically when users have finished (applicable to certain challenge types like bingo).

1.2 User Data

In addition to Challenge Data, we collect the following data from users:

  • avatar: The user's profile avatar, if provided (currently unused).
  • token: An authentication token from your login provider (e.g., Google), which is currently unused.
  • badges: A list of badges the user has earned through challenges.

2. How We Use Your Data

We use the data collected for the following purposes:

  • Displaying Challenge Information: We use Challenge Data and User Data to display information about active and completed challenges to participants and provide real-time updates.
  • Facilitating Participation: Data like user IDs, entries (e.g., steps and active zone minutes), and challenge status (e.g., winner and completion) help us manage the challenge and inform users of their progress.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment