El control de datos es un poco más fácil que el de llamadas, mediante APK, yo de echo en su tiempo para llamadas estuve utilizando el “TEMPORIZADOR DE LLAMADAS APK”, tiene un sinfín de configuraciones con avisos sonoros, vibración o ambos, una vez que llega al limite de tiempo, hasta puedes configurar para que cuelgue tras un tiempo. Ya te dijo, un montón de configuraciones, también te comento que hay otras por el estilo de CALL TIMER. Todo es estudiar cual es la más interesante que se adapte a tus características.
Y para datos puedes controlarlo mediante el propio movil, o cualquier aplicación