RED Games Co. Privacy Policy
Solitaire Stories: Card Game
08/25/2022
Hello, We're Red Games Co, LLC. We make family-friendly mobile games and experiences that kids love to play, parents can endorse, and families can play together.
Here, we tell you how we use game data in the Solitaire Stories: Card Game app (the App) to help create the best possible gaming experience, and how we keep that data safe. Please make sure you read everything here carefully, and if you happen to be a youngster (under 18 years old), ask an adult to help explain anything you don't understand.
Data Collection and Use
Data Use
Certain non-personal data (as described below) is collected and used in the App to allow players to create and save their scores and game progress. This data is stored locally on a players device and in a player’s iCloud Key Value Store. In addition, anonymous analytics data (also described below) such as a player’s currency, story progression, and session length are collected to help us improve gameplay and refine the app experience.
iCloud Key Value Store
iCloud Key-Value storage is a safe and secure cloud-based service provided by Apple that allows an app to save data to a user’s private iCloud Account storage and access that data from multiple devices that may be logged into the same iCloud account.
User Data
The following game data is saved to a players iCloud Key Value Store once the user has given permission for data collection:
Players Quick Play game results history
Includes the following data for each hand played:
Score: Final score the player recieved
ElapsedSeconds: The amount of time spent playing the hand.
Moves: The number of actions taken by the player
Difficulty: The difficulty level of the hand
GameWon: Whether or not the game was won or lost.
Story Progress history
Includes The following data for each completed story level:
StoryId: The unique identifier for the story that is associated with this level.
LevelId: The Level number
Score: The final score the player recieved
Stars: The number of stars awarded
Current Daily Challenge progress
LastDate: The date of the last recorded daily challenge
Data describing the objectives for each of the current challenges.
GameType: What type of game does this challenge apply to.
Title: The name of this objective.
TargetCount: The number of games required to complete the challenge.
Win: Only count games that are won.
Consecutive: Start the count over whenever a game is lost
TimeLimit: Only count games win within the designated time limit.
MovesLimit: Only count games won within the designated move limit.
ScoreTarget: Only count games won with at least the designated score.
NoUndos: Only count games where no undo actions were used.
NoHints: Only count games where no hint actions were used.
StoryId: Only count games associated with a specific story.
Difficulty: Only count games of a designated difficulty.
Objective: The story chapter objective that needs to be completed.
Data for tracking the progress the player had made on each of the current challenges:
CompleteCount: The number of levels completed that meet the objective criteria
IsComplete: Has the player completed all of the challenge objectives.
IsClaimed: Has the player already claimed the challenge reward.
DailyChallenges: Running list of Daily Challenges that have been cashed in.
Stars: The number of stars the player has in inventory.
LifeTimeStars: The total number of stars the player has ever recieved.
WinStreak: The number of consecutive games the player has won.
LoseStreak: The number of consecutive games the player has lost.
UnlockDecks: The themed decks that the player has unlocked and available for play.
LastThemePlayedId: The identifier for the last deck theme accessed by the player.
Player Statistics:
RecentKlondikeWinResults: Info about games won.
RecentKlondikeLossResults: Info about games lost.
KlondikeTotalWinsAllTime: The total number of games the player has won.
KlondikeTotalWinsThisWeek: The number of games the player has won in the current week.
KlondikeLeastMovesAllTime: The fewest number of moves the player has made in a winning game all time.
KlondikeLeastMovesThisWeek: The fewest number of moves the player has made in a winning game this week.
KlondikeFastestGameLengthAllTime: The fastest time the player has ever won.
KlondikeGameFastestThisWeek: The fastest time the player has won a game this week.
KlondikeHighScoreAllTime: The players highest all time score.
KlondikeHighScoreThisWeek: The players highest score this week.
LastSubmittedScoreTimeUnixSeconds: The last time the player won a game.
AchievementProgress: A list of completed achievements.
Device Data
The following device data is saved to a players local device:
Handedness: Right or left hand preference.
MusicSetting: Music settings
HapticsEnabled: Are haptics enabled
SfxEnabled: Are Sound FX enabled
Deal3: Activates the deal 3 setting for game play
MainMenuResumeState: Main menu setting.
Third Parties
The App does not share data with any third party service provider that can be used for that third party’s own purposes.
Data Retention
User Data: Stored in the user’s iCloud and retained at the user’s discretion.
Player Data and Real Time Game Inputs: These are stored for the duration of a match or a party the user is in and not retained past their lifespan.
Device Data: Is saved locally on the user’s device.
Analytics
ApplicationStartedEvent: Session started event
ApplicationEndedEvent: Session ended event
Properties
SessionInfo
SessionInfo: Summary of activity over single session.
Properties
SessionStartTime: Beginning of session in application time
Duration: Session length in seconds
MatchesPlayed: Count of matches started during session
Player Level: Users current Player Level
EndEventType: Describes how session was ended: “Quit”, “Paused”
TimeToFirstGame: Seconds from launching app to first game
DifficultyAdjustment: Current adjustment to difficulty the player has made
CustomDeck: Custom deck selections for the Your Deck feature.
Properties
CardFront: Front Theme & Variant
CardBack: Back Theme & Variant
Table: Table selected
CardEffect: Selected Card effect
WinAnimation: Card animation played on success
SoundEffect: Selected SFX pack
Music: Selected Music pack
MatchStartEvent: Match started event.
Properties
MatchType: Type of Match (Quick Play, Story, Daily Contest, Your Deck, Event)
RuleType: 1-card Draw, 3-card Draw, 1-Suit, 2-Suit, 4-Suit
Seed: Match seed number.
MatchCompleteEvent: Match completed event.
Properties
DeckTheme: Deck or Event theme played
MatchTime: Total match time
Score: Match Solitaire score
Moves: Total moves made
ExitType: Quit Match, Quit App, Win, Crash, Submit (Daily Contest), New Deal, Restart
MatchType: Type of Match (Quick Play, Story, Daily Contest, Your Deck, Event)
Difficulty: Story difficulty (1-5)
DifficultyAdjustment: Current player difficulty adjustment (-2 to 2)
CurrencyEarned: Amount of currency paid out for match result
Rules: 1- or 3-card draw Klondike, 1-Suit, 2-Suit, 4-Suit Spider
Seed: Match seed number.
DeckVariant: Index of current deck variant
StoryLevel: Index of current story level
Story: Story launched event
Properties
Begin: Story began for first time
Theme: Story theme selected
Level Complete: Level completed (1-20)
Chapter Complete: Chapter completed (1-4)
Daily Challenge Progress: Daily Challenge progress made event
Properties
Launch Type: Did a player click to launch DC, or make progress in the background
Tier: Which tier of DC did they make progress against (1-3)
Daily Challenge Completed: Daily Challenge completed event
Properties
Tier: Which tier of DC did they complete (1-3)
Daily Challenge Card Flip: Daily Challenge card flipped event
Properties
Tier: Which tier card a user flipped
Currency Earned: Amount of currency a user earned on flip
Deck Unlocked: Deck unlocked event
Properties
Theme: Deck theme that was unlocked
Cost: Amount of currency the user used to unlock the deck
Deck Inventory Count: How many decks a user currently has unlocked
DeckSelectedEvent: Deck chosen to play from main menu
DeckTheme: Deck theme that was chosen
GameMode: QuickPlay, Story, Daily Contest, Daily Challenge
Category: Category that the Deck was selected from
YourDeckSavedEvent: Your deck saved event
CustomDeck: Current customDeck setup
GashaponPullEvent: Gashapon Machine pull event
CoinCost: Coin Cost to Pull
LifetimePulls: Number of lifetime pulls (max 50)
ItemsRemaining: Number of items remaining in the pool
RewardId: Reward given from pull
IsSpecialReward: Is the reward received special
BillboardInteractionEvent: User interactions with content billboards on the main menu
BillboardId: unique id for a given billboard
ClickedBillboard: if the user clicked on the shown billboard to start a redirect
RedirectType: what type of redirection will occur if the user clicks (Story, Feature, etc)
RedirectId: unique id used for processing the redirect to a different menu element
NextAction: if clicked, this contains the action that followed the click (PauseApp, QuickPlay, StartStory, NavigateAway, etc)
SolitaireModeChangedEvent: When a user switches their solitaire game mode
SolitaireGameMode: name of the mode picked for Solitaire
MultiplayerMatchCompleteEvent: Multiplayer Match complete event
Properties
MultiplayerMatchData: general data of match
MultiplayerPlayerData: local player data
MultiplayerMatchData: basic data about multiplayer match
Properties
Seed: deck seed
Difficulty: seed difficulty
GameLength: length of match
MatchmakingTime: length of matchmaking before match start
SolitaireType: type of Solitaire match (Klondike Draw 1; Klondike Draw 3; Spider, etc.)
MultiplayerPlayerData: multiplayer participant data
Properties
MatchID: unique id for a given match synced between all participating players
MMRStart: matchmaking rating of player before match
RankStart: rank rating of player before match
MatchPlacement: final placement in match
MatchPlacementPoints: MMR points earned based on placement
MatchPoints: total points earned
MatchMoves: total moves
IsAI: non-playing character
ExitType: MatchComplete, QuitMatch, AbandonMatch, MultiplayerError, ConnectionLost
AchievementProgressEvent: When local achievement progress is made or the achievement is completed
Properties
AchievementId: unique id for a given achievement
CurrentProgress: value indicating the progress towards completion relative to the total steps
TotalSteps: value indicating how many steps of progress must be made to complete the achievement
IsMigration: if this progress update is due to migrating an existing save
ProgressSource: the part of the app that triggered the achievement step (UI, Klondike, etc)
CoinsGained: the number of coins gained with this progress step (if migrating a completed achievement or the progress was just completed)
Players under the age of 16
This game collects, uses, and discloses data from kids in the same way as for other users, as described in this policy. The game’s use of kids’ data is limited to support internal operations of the game. Parents can request deletion of data by contacting us at the email listed below.
Contact Info
For more information on Red Games Co’s Solitaire Stories: Card Game privacy policy or data processing practices please email John Park at privacypolicy@redgames.co
Data Subject Rights
The game does not collect any personal data. Players can delete their User Data stored in iCloud via the settings menu.
All player data used for multiplayer games is deleted automatically at the end of the game session.