diff --git a/modules/riseBidAdapter.js b/modules/riseBidAdapter.js
index 89e4e85c627..e0f196fb072 100644
--- a/modules/riseBidAdapter.js
+++ b/modules/riseBidAdapter.js
@@ -292,6 +292,7 @@ function generateBidParameters(bid, bidderRequest) {
     bidderRequestId: getBidIdParameter('bidderRequestId', bid),
     loop: getBidIdParameter('bidderRequestsCount', bid),
     transactionId: getBidIdParameter('transactionId', bid),
+    coppa: 0
   };
 
   const pos = deepAccess(bid, `mediaTypes.${mediaType}.pos`);
@@ -364,6 +365,11 @@ function generateBidParameters(bid, bidderRequest) {
     if (protocols) {
       bidObject.protocols = protocols;
     }
+
+    const coppa = deepAccess(bid, 'ortb2.regs.coppa')
+    if (coppa) {
+      bidObject.coppa = 1;
+    }
   }
 
   return bidObject;
diff --git a/test/spec/modules/riseBidAdapter_spec.js b/test/spec/modules/riseBidAdapter_spec.js
index 4fa4ff354ec..d22cbc01d39 100644
--- a/test/spec/modules/riseBidAdapter_spec.js
+++ b/test/spec/modules/riseBidAdapter_spec.js
@@ -341,6 +341,24 @@ describe('riseAdapter', function () {
       expect(request.data.bids[0]).to.be.an('object');
       expect(request.data.bids[0]).to.have.property('floorPrice', 1.5);
     });
+
+    describe('COPPA Param', function() {
+      it('should set coppa equal 0 in bid request if coppa is set to false', function() {
+        const request = spec.buildRequests(bidRequests, bidderRequest);
+        expect(request.data.bids[0].coppa).to.be.equal(0);
+      });
+
+      it('should set coppa equal 1 in bid request if coppa is set to true', function() {
+        const bid = utils.deepClone(bidRequests[0]);
+        bid.ortb2 = {
+          'regs': {
+            'coppa': true,
+          }
+        };
+        const request = spec.buildRequests([bid], bidderRequest);
+        expect(request.data.bids[0].coppa).to.be.equal(1);
+      });
+    });
   });
 
   describe('interpretResponse', function () {