MCPcopy Index your code
hub / github.com/SecUSo/privacy-friendly-dame

github.com/SecUSo/privacy-friendly-dame @v1.3.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.3.4 ↗ · + Follow
212 symbols 526 edges 25 files 57 documented · 27% updated 40d agov1.3.4 · 2025-09-04★ 338 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PFA Bluesky Mastodon Translation status

Privacy Friendly Notes Icon

Privacy Friendly Checkers

Privacy Friendly Checkers is a version of the board game checkers and belongs to the group of Privacy Friendly Apps developed by Karlsruhe Institute of Technology, Germany.

This app is optimized regarding the user's privacy. It doesn't use any tracking mechanisms, neither it displays any advertisement. Also it does not use any permission, as the app can provide its full functionality without the usage of permissions. It also does neither include advertisement nor tracking mechanisms.

Get it on F-Droid

Motivation

As it is part of the Privacy Friendly Apps developed by the SECUSO research group of the Karlsruhe Institute of Technology it is optimized due to user's privacy.

Download and more Information

Further development requires Android Studio, we recommend to use the latest version.

API Reference

Mininum SDK: 21 Target SDK: 34

Data Backup

You can use the Privacy Friendly Backup app to backup and restore this application's data. This can also be used to migrate your data to a new phone.

Translation

If you want to help translate this app, you can use Weblate.

Translation status

License

Privacy Friendly Checkers is licensed under the GPLv3. Copyright (C) 2017-2019 Maksim Melnik, Marc Schneider

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

The icons used in the nagivation drawer are licensed under the CC BY 2.5. In addition to them the app uses icons from Google Design Material Icons licensed under Apache License Version 2.0. The crown on the pieces to mark the King is licened under the SIL OPEN FONT LICENSE Version 1.1. All other images (the logo of Privacy Friendly Apps, the SECUSO logo, the app logo and the game pieces) copyright SECUSO (2019).

Contributors

App-Icon:

Tatjana Albrandt

Core symbols most depended-on inside this repo

add
called by 45
app/src/main/java/org/secuso/privacyfriendlydame/game/Move.java
getPiece
called by 23
app/src/main/java/org/secuso/privacyfriendlydame/game/Board.java
getColor
called by 22
app/src/main/java/org/secuso/privacyfriendlydame/game/Piece.java
getBoard
called by 16
app/src/main/java/org/secuso/privacyfriendlydame/game/CheckersGame.java
getPieceID
called by 14
app/src/main/java/org/secuso/privacyfriendlydame/game/Board.java
whoseTurn
called by 12
app/src/main/java/org/secuso/privacyfriendlydame/game/CheckersGame.java
getMoves
called by 11
app/src/main/java/org/secuso/privacyfriendlydame/game/CheckersGame.java
isGameSquare
called by 11
app/src/main/java/org/secuso/privacyfriendlydame/game/Board.java

Shape

Method 182
Class 29
Enum 1

Languages

Java96%
Kotlin4%

Modules by API surface

app/src/main/java/org/secuso/privacyfriendlydame/ui/GameActivity.java26 symbols
app/src/main/java/org/secuso/privacyfriendlydame/ui/MainActivity.java22 symbols
app/src/main/java/org/secuso/privacyfriendlydame/game/CheckersGame.java22 symbols
app/src/main/java/org/secuso/privacyfriendlydame/ui/TutorialActivity.java16 symbols
app/src/main/java/org/secuso/privacyfriendlydame/game/Board.java16 symbols
app/src/main/java/org/secuso/privacyfriendlydame/helpers/ExpandableListAdapter.java12 symbols
app/src/main/java/org/secuso/privacyfriendlydame/ui/BaseActivity.java11 symbols
app/src/main/java/org/secuso/privacyfriendlydame/ui/SettingsActivity.java10 symbols
app/src/main/java/org/secuso/privacyfriendlydame/ui/CheckersLayout.java9 symbols
app/src/main/java/org/secuso/privacyfriendlydame/game/Move.java9 symbols
app/src/main/java/org/secuso/privacyfriendlydame/game/GameType.java9 symbols
app/src/main/java/org/secuso/privacyfriendlydame/game/GameRules.java8 symbols

For agents

$ claude mcp add privacy-friendly-dame \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page