Django models file field regex?

I want to be able to check if the files that are going to be uploaded through forms contain any sensitive information. Can someone please give me an idea on how I can accomplish this.

This is my code.

Models.py

class File(models.Model):

    title = models.CharField(max_length=100)
    author = models.CharField(max_length=100)
    doc = models.FileField(upload_to='files/docs/', validators=[FileExtensionValidator(allowed_extensions=['pdf','docx'])])

    def __str__(self):
        return self.title

My upload code in views.py

def upload_file(request):

    if request.method == 'POST':
        form = FileForm(request.POST, request.FILES) #request.Files handles file uploads
        if form.is_valid():
            form.save()
            file_dlp()
            return redirect('file_list')
        
    else:
        form = FileForm()

    return render(request, 'upload_file.html', {
        'form':form
    })
Back to Top