All Projects → ixiDev → GDPRChecker

ixiDev / GDPRChecker

Licence: other
GDPR Checker is a library to implement GDPR for your android projects

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to GDPRChecker

compliance
Legal, procedural and policies document templates for operating an IRT
Stars: ✭ 57 (+256.25%)
Mutual labels:  gdpr
enhanced-privacy
Magento 2 Enhanced Privacy extension for easier compliance with GDPR. Allows customers to delete, anonymize, or export their personal data.
Stars: ✭ 45 (+181.25%)
Mutual labels:  gdpr
laravel-boolean-dates
Automatically convert Eloquent model boolean attributes to dates (and back).
Stars: ✭ 31 (+93.75%)
Mutual labels:  gdpr
PolishCookieConsent
Polish Cookie Consent is an extension, which automatically accepts privacy policy/GDPR on websites.
Stars: ✭ 17 (+6.25%)
Mutual labels:  gdpr
virgil-crypto
Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, …
Stars: ✭ 74 (+362.5%)
Mutual labels:  gdpr
i7j-pdfsweep
Remove content from your digital documents irretrievably instead of just covering it up. Redact text, images, parts of images or drawings for complete confidentiality. iText pdfSweep complies with GDPR for data redaction.
Stars: ✭ 25 (+56.25%)
Mutual labels:  gdpr
DataProfiler
What's in your data? Extract schema, statistics and entities from datasets
Stars: ✭ 843 (+5168.75%)
Mutual labels:  gdpr
kodex
A privacy and security engineering toolkit: Discover, understand, pseudonymize, anonymize, encrypt and securely share sensitive and personal data: Privacy and security as code.
Stars: ✭ 70 (+337.5%)
Mutual labels:  gdpr
open-pryv.io
open source version of Pryv.io
Stars: ✭ 106 (+562.5%)
Mutual labels:  gdpr
nio
Privacy Management Toolbox to implement GDPR
Stars: ✭ 31 (+93.75%)
Mutual labels:  gdpr
bootstrap-cookie-consent-settings
A modal dialog (cookie banner) and framework to handle the German and EU law about cookies in a website. Needs Bootstrap.
Stars: ✭ 25 (+56.25%)
Mutual labels:  gdpr
host-webfonts-locally
OMGF automagically caches the Google Fonts used by your theme/plugins locally. No configuration (or brains) required!
Stars: ✭ 13 (-18.75%)
Mutual labels:  gdpr
virgil-sdk-net
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
Stars: ✭ 16 (+0%)
Mutual labels:  gdpr
aeon
📡 Scan the internet for your personal information and modify or remove it
Stars: ✭ 50 (+212.5%)
Mutual labels:  gdpr
GDPRConsent
No description or website provided.
Stars: ✭ 80 (+400%)
Mutual labels:  gdpr
openvas-docker
A docker container for openvas
Stars: ✭ 65 (+306.25%)
Mutual labels:  gdpr
DSGVO-Liste
Informationen und Ressourcen zur Datenschutz-Grundverordnung
Stars: ✭ 51 (+218.75%)
Mutual labels:  gdpr
GDPRDPIAT
A GDPR Data Protection Impact Assessment (DPIA) tool to assist organisations to evaluate data protection risks with respect to the EU's General Data Protection Regulation. 🇪🇺
Stars: ✭ 28 (+75%)
Mutual labels:  gdpr
javascript-cookie-control
Javascript module for controling cookie consent on your website
Stars: ✭ 18 (+12.5%)
Mutual labels:  gdpr
c3
𝗖𝟯 provides compliant AWS CDK components to various security standards.
Stars: ✭ 24 (+50%)
Mutual labels:  gdpr

GDPRChecker

GDPR Checker is a sample way to implement GDPR to you project

Getting Started

Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url 'https://www.jitpack.io' }
		}
	}

Step 2. Add the dependency

Add this tow lines to your Module dependency

dependencies {
		implementation 'com.github.ixiDev:GDPRChecker:v0.2'
		implementation 'com.google.android.ads.consent:consent-library:1.0.3'
	}

How To use

        setContentView(R.layout.activity_main);
        ....
        new GDPRChecker()
                .withContext(this)
                .withPrivacyUrl("https://www.example.com/privacy") // your privacy url
                .withPublisherIds("pub-xxxxxxxxxxxxxxxx") // your admob account Publisher id 
                .withTestMode() // remove this on real project
                .check();
    ...
    

How to Load Ads

Banner ads

....

 AdRequest.Builder builder = new AdRequest.Builder()
                .addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
        GDPRChecker.Request request = GDPRChecker.getRequest();
        if (request == GDPRChecker.Request.NON_PERSONALIZED) {
            // load non Personalized ads
            Bundle extras = new Bundle();
            extras.putString("npa", "1");
            builder.addNetworkExtrasBundle(AdMobAdapter.class, extras);
        } // else do nothing , it will load PERSONALIZED ads
        adView.loadAd(builder.build());
	
.....
	

Interstitail ads

      interstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
        AdRequest.Builder builder = new AdRequest.Builder()
                .addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
        GDPRChecker.Request request = GDPRChecker.getRequest();
        if (request == GDPRChecker.Request.NON_PERSONALIZED) {
            // load non Personalized ads
            Bundle extras = new Bundle();
            extras.putString("npa", "1");
            builder.addNetworkExtrasBundle(AdMobAdapter.class, extras);
        }
        interstitialAd.loadAd(builder.build());
        interstitialAd.show();

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].