Skip to content

Latest commit

 

History

History
72 lines (44 loc) · 3.26 KB

PRIVACY.md

File metadata and controls

72 lines (44 loc) · 3.26 KB

Privacy Policy

Data Use

BoardGameGeek for Android (the application) does not share, in any way, personal information about you with other people or companies. You will not get on a spammer's list because of your interactions with this application.

Since this application is primarily an interface for the BoardGameGeek.com website (the website), it is import to review their privacy policy. The application collects data publicly available from the website. If you authenticate with the website through the application, it also collects the private information from your collection. By authenticating, the application also sends collection and play data to the website.

All communication with the website, including authenticating, is done securely over HTTPS.

Authentication

The application collects your BoardGameGeek username and password to authenticate to the BoardGameGeek website. Providing this information allows this application to upload information to your account on BoardGameGeek, namely logged plays and collection items.

Your BoardGameGeek username and password are stored locally on your device, but they are only visible to this application. The password is only used during the login process to BoardGameGeek. Once logged in, the application will use a session token generated by BoardGameGeek in all further communication with the website where authentication is necessary. The password is stored so that the user doesn't have to provide their password every 24 hours. The password is kept in memory only as long as necessary. The password is never logged to any file, database, etc., other than the AccountManager.

The application uses Firebase's Crashlytics and Google Analytics to help analyze bugs, crashes, as well as frequently or rarely used features. That means the app collects and transmits information about your device, log information, and user activity. This data is anonymized; we don't collect or transmit any personally identifiable information.

Application Permissions

The application asks for the following permissions. Here's why...

Your accounts

  • Use accounts on the device
  • Add or remove accounts
  • Create accounts and set passwords
  • Find accounts on the device

The application creates an account to integrate with the Android sync framework and to store your BoardGameGeek credentials. You can see the created account in Android Settings > Accounts.

Network communication

Full network access

The application needs to be able to send and receive data over the network to sync with the website.

View network connections

The application inspects the network before attempting to sync to respect the option to sync only over Wi-Fi.

Sync Settings

  • Read sync statistics
  • Toggle sync on and off

The application integrates with the Android sync framework to provide content updates

Storage

Modify or delete the contents of your SD card

Allows the application to write to the SD card, typically to store the images of games.

System Tools

Install shortcuts

Allows the application to add home screen shortcuts upon request.